Számítógépes grafika és animáció
Záróvizsga kérdések
Raszter elven működő megjelenítők tipikus felépítése. A rasztertár
hozzáférési problémái.
Eszköz független grafika, grafikus könyvtárak. Interakció. Eseményvezérelt
programozás és programtervezés. OpenGL.
Pontok, koordináta rendszerek. Szabad formájú görbék: Lagrange
interpoláció, Bezier approximáció. Összetett görbék: harmadfokú spline és
B-spline. NUBS és NURBS. Felületek. Testmodellezés: B-rep és CSG.
Fény mint elektromágneses hullám. A színérzékelés modellje. Szín illesztés.
Szín rendszerek (RGB, CMY, HLS).
Elemi transzformációk és mátrixos formalizmusuk. Homogén koordináták.
Projektív geometria. Átfordulási probléma.
Hierarchikus modell. Szárnyas él adatstruktúra. CSG fa.
Vektorizáció. Modellezési transzformáció, nézeti transzformáció. Szakaszok
és területek vágása. Szakaszrajzolás. Területkitöltés.
Csipkézettség
csökkentés (anti-aliasing)
Mintavételi törvény. Elő és utószűrés. Anti-aliasing: szakasz rajzolás és
területkitöltés. Sztochasztikus mintavételezés.
Raszteroperációk. Átlátszóság. Kvantálási hibák, dither. Képek, képformátumok.
2D rendszer adatfolyam és statikus modellje. Kiválasztás.
3D képszintézis
optikai alapmodellje
Fluxus, radiancia, BRDF. Árnyalási egyenlet. BRDF modellek: diffúz
visszaverődés, ideális visszaverődés és törés. Visszaverődési és törési irányok
számítása. Fresnel törvények, spekuláris visszaverődés empirikus és fizikai
alapú modelljei.
Az árnyalási egyenlet egyszerűsítése. Ray-casting. Metszéspontszámítás:
kvadratikus felületek, síklapok, parametrikus felületek, transzformált
objektumok, CSG modellek. Rekurzív sugárkövetés. Gyorsítás: befoglaló dobozok,
reguláris térháló, oktális fa, BSP-fa.
Tesszelláció. Modellezési transzformáció. Nézeti transzformáció perspektív
vetítés esetén. Vágás homogén koordinátákban. Takarási probléma a képernyő
koordináta-rendszerben: triviális hátsó lap eldobás, ray-casting, z-buffer
algoritmus, festő algoritmus, Warnock algoritmus. Gouraud árnyalás. Phong
árnyalás. 3D képszintézis hardver.
Globális
illuminációs módszerek
Árnyalási egyenlet megoldási lehetőségei. Végeselem módszer. Bolyongási
módszerek. Monte-Carlo integrálás. Fontosság szerinti mintavételezés: BRDF
mintavételezés, Metropolis módszer. Elosztott sugárkövetés, fénykövetés,
kétirányú fénykövetés, foton-térkép.
Képtér és textúra tér módszerek. Inkrementális előállítás. Szűrés: mip-map.
Bucka leképzés.
Árnyalási egyenlet fényelnyelő anyagokra. Lokális illumináció. Tudományos
és orvosi vizualizáció (CT, MRI) Direkt módszerek (térfogat vetítés és
térfogati sugárkövetés). Indirekt módszerek: masírozó kockák.
Hausdorff-dimenzió önhasonló és nem önhasonló objektumokra. Brown mozgás.
Káosz. Kaotikus dinamikus rendszerek a komplex síkon. IFS kódolás.
Mozgás definíciója. Valószerű mozgás. Spline, key-frame, path, fizikai, és
motion-capture animáció. Időkezelés az ívhossz mentén. Mechanikai alapok.
Ütközés detektálás és ütközés válasz. Karakter animáció. Forward és inverz
kinematika. Bőrözés. Augmentált valóság.
MD2 formátum. Valószerű hatások: billboarding, árnyékszámítás, részecske
rendszerek, fénytérképek. Terepmodellezés. A játékok fizikája. Játék gépek
felépítése. Az ellenség mesterséges intelligenciája.