Gledanje, kot sistem zaznavanja, se v racunalniski grafiki uporablja v povezavi s projekcijo tridimenzionalnih objektov na dvodimenzionalno ploskev. Cloveski vid ima zapleten nacin projekcije prostora. Mozne so razlicne poenostavitve, katerih skupni cilj je projekcija zeljenega prostora na velikost fotografskega filma. V racunalniski grafiki se namesto filma uporablja zaslon ali datoteka.
Izbira sistema gledanja in nacina projekcije je odvisna od namena
uporabe. Razlicni modeli z uporabo kamere so predstavljeni
v [Wat94]. Najveckrat je v uporabi perspektivna
projekcija podobna projekciji kamere z majhno odprtino (camera
obscura). Modifikacija omenjene projekcije, kjer je uporabljena le
polovica piramide gledanja, brez obracanja slike, je prikazana na
sliki 4.1. Velikost filma je dolocena s kotom
gledanja in oddaljenostjo projekcijske ravnine
od centra projekcije PRP.
Poleg perspektivne in paralelne projekcije so mozne tudi izpeljanke, ki bolje posnemajo cloveski vid na projekcijski ravnini. Take projekcije imajo vgrajen model tankih lec s katerimi je mozno kontrolirati fokusiranje, kar naredi objekte, ki niso v blizini ravnine fokusa, nekoliko zamegljene.
Pri metodi sledenja zarku se kot osnovni gradniki slike
uporabljajo zarki, ki gredo skozi dolocene tocke v naprej
predvidenem rastru. S tem projekcijo digitaliziramo na zeljeno
stevilo rastrskih enot v smeri in
. Kot
parametre, ki dolocajo vidni prostor na sliki 4.1, je
mozno izbrati razlicne spremenljivke kot so: velikost filma,
smer, tocka gledanja, orientacija in oddaljenost ocesa od
projekcijske ravnine. Na sliki 4.2 je prikazan sistem
gledanja, primeren za metodo sledenja zarku saj uposteva tudi
smer gradnje rastrske slike, ki se pri velikem stevilu zaslonov
in rastrskih datotek zacenja v zgornjem levem kotu.
Cilj vsakega rastrskega sistema gledanja je dolocitev smeri
povratnih zarkov , ki imajo izhodisce v tocki
. Osnovni parametri, ki definirajo sistem gledanja na
sliki 4.2 so:
Pri dolocanju primarnih zarkov variramo
celostevilcne indekse pozicije x in y v mejah
Izracun smeri primarnega zarka za podana indeksa x
in y se doloci po sledecem postopku:
V enacbi (4.7) se tudi obrne orientacija
vertikalne osi , ker je taka orientacija bolj primerna za
pisanje v rastrsko datoteko.
Iz slike 4.2 je razvidno, da je izracun smeri
primarnega zarka v enacbi (4.8), neodvisen
od izbire oddaljenosti projekcijske ravnine h. To pa zato, ker se ob
predpisanih kotih gledanja
,
in locljivosti
slike, velikost ene rastrske tocke (piksla) sorazmerno
veca z oddaljenostjo h. Ce izberemo h = 1 se izracun
vektorja
v enacbi (4.8) se dodatno
poenostavi.