Az előadás letöltése folymat van. Kérjük, várjon

Az előadás letöltése folymat van. Kérjük, várjon

Grafikus Rendszerek 6. Camera.

Hasonló előadás


Az előadások a következő témára: "Grafikus Rendszerek 6. Camera."— Előadás másolata:

1 Grafikus Rendszerek 6. Camera

2 World Space A 3d objektumnak egy sor transzformáción kell átesnie mielőtt a képernyőn megjelenne. A megtervezet modellt a saját maga koordináta rendszerébe készítjük el. A modellt bele kell helyezni a 3d-s világunk koordináta rendszerébe(world space) és ehhez világtranszformációt kell alkalmazni

3 View Space A következő nézőpont megállapítása ehhez szükség van kamerára A kamerát 3 vektorral jellemezük: Eye: kamera pozicíója a virtuális világba Lookat: nézés iránya(előre irány) Up: felfele irány Elkészítjük a nézeti transzformációt

4 Projection Space Végül az előző transzformációkat még vágni kell
Túl közeli, túl távoli objektumok eltüntetése a közeli távoli vágósík megadásával Camera látószögére transzformálás Itt történik a tényleges képernyőre transzformálás

5 Camera A Camerat a 3 tengely elforgatott szögével lehet jellemezni
Yaw: y tengelyen forgatás Roll: Z tengelyen forgatás Pitch: x tengelyen forgatás

6 Gimbal lock Horizont észak fele-> kelet fele-> felfele-> dél fele pl: a vállal is meg lehet csinálni 2 tengely egymásra simulása és így egy szabadságfok elvesztése okozza Megoldás: quarternion

7 Quaternion Komplex szám alapok: Megjelenítése egy 4 dimenziós gömb
i2=k2=j2=i*k*j=-1 i*j=k, j*i=-k j*k=i, k*j=-i k*i=j, i*k=-j Megjelenítése egy 4 dimenziós gömb


Letölteni ppt "Grafikus Rendszerek 6. Camera."

Hasonló előadás


Google Hirdetések