Számítógépes Grafika EA követelmények

Jegyszerzés

Az előadás jegy két írásbeli részvizsga eredményéből áll össze:

  • 1. részvizsga (1-6. diasor) – 7-9. szorgalmi hét (várhatóan egy délután/esti időpontban) 
  • 2. részvizsga (7-12. diasor) – 1. vagy 2. vizsgahéten

A részvizsgák pontos időpontja Neptunos kurzusüzenet valamint Canvas hirdetmény formájában lesznek közzétéve.

A jegyszerzés további feltétele (a nappali tagozatos alapképzésben tanuló hallgatóknak) az előadásokon való jelenlét. A jelenlét katalógusszoftver (catalog.inf.elte.hu) segítségével kerül számontartásra.

Jegy számítása

Mindkét részvizsgán (32-32 pont) a minimum követelmény 15 pont (50% – 1 pont). A két részvizsga összpontszáma alapján a jegy:

JegyPont (64-ből)Min. %
232 –50%
338 –60%
446 –72%
554 – 6485%
  • Amennyiben a részvizsgák sikeresek, az összpontszám alapján kiérdemelt jegy egy az első vizsgaalkalomra kerül be. Ehhez a vizsgát fel kell venni!
  • Az első vizsgaalkalmon javítható vagy pótolható az egyik részvizsga. Az első vizsgán lehet vizsgázni a teljes anyagból is, ekkor a korábbi eredményeket figyelmen kívül hagyjuk.
  • A többi vizsgaalkalmon csak a teljes anyagból lehet vizsgázni.

Őszi félévekben kérjük, hogy a tavaszi MSc-re jelentkező hallgatók jelezzenek emailben az előadónak, hogy az abszolválási határidőig legyen biztosítva a jegyszerzés.

Írásbeli számonkérések

A részvizsgák pontjainak kb. fele gyakorlati (“számolós”) feladatokból, a többi elméleti kérdésből adódik. A részvizsgák megírására 90 perc áll rendelkezésre. A feladatsor megírásához nem használható segédeszköz íróeszközön kívül – tehát nem használható számológép, jegyzet, stb. – valamint az üres papírt is mi biztosítjuk.

A javító/pót részvizsga felépítése és tananyaga megegyezik a pótlandó résszel. Ha mindkét rész sikertelen volt, akkor a teljes anyagból kell vizsgázni.

Tananyag

Az előadásokon vetített diasorok a félév során felkerülnek a Canvas-ra. Az előző félév diasorai valamint mintakérdések elérhetők a Számítógépes Grafika Előadás anyagok oldalon.

A tervezett témakörök alább olvashatók (idő hiányában minimális változás lehetséges).

Első rész

  • Az emberi látás működése. A fény tulajdonságai.
  • Megjelenítőeszközök. Színek ábrázolása a számítógépen.
  • Koordináta-rendszerek (Descartes, polár, gömbi, baricentrikus, homogén).
  • Affin transzformációk.
  • Vetítési transzformációk.
  • Görbék felírása: egyenes, szakasz, parabola, kör, ellipszis
  • Felületek: sík, gömb, ellipszoid, paraboloid
  • Raycasting, raytracing alapelvei. Sugarak indítása, sugárirány számítása a kamera paramétereiből.
  • Sugarak metszése: síkkal, háromszöggel, poligonnal. Sugármetszés transzformált tárgyakkal. Gyorsítás: gömbökkel vagy ‘axis aligned box’-al metszés.
  • Sugárkövetés: koherens és inkoherens sugarak. Egyszerűsített illuminációs egyenlet.
  • Sugárral metszés gyorsítása: befoglalók, metszés konvex poliéderrel, hierarchikus befoglalók, térfelosztások.

Megjegyzés: A sugár–felület metszés gyakorlati feladatok a második részhez tartoznak, de az elméletet tudni kell az elsőhöz is.

Második rész

  • Grafikus szerelőszalag (inkrementális képszintézis), a szerelőszalag részei. Szerelőszalag a GPU-n.
  • Lokális illumináció: árnyalások (saját színnel, konstans, Phong, Gouraud).
  • Vágás: pont- és szakaszvágás. Poligonvágás.
  • Raszterizáció: szakasz raszterizáció, gyorsítási lehetőségek. Bresenhem algoritmus. Háromszög kitöltése.
  • Fényforrások típusai: ambiens fény, irány-, pont-, reflektorfény.
  • Fényvisszaverési modellek: diffúz felületek, tükrözés, fénytörés. BRDF.
  • Textúrázás: leképzés megvalósításai, megvalósítási módok, háromszög paraméterezése, általános felület paraméterezése. Perspektívikusan korrekt textúrázás. Textúra szűrése, a felbontáshoz igazodó textúra (mip-map).
  • Speciális textúrák: procedurális, nem-szín textúrák.
  • Geometria és topológia tárolása: index pufferek, szárnyas-él és fél-él adatszerkezet.
  • Törtvonalak, spline-ok, felosztott görbék.
  • Beziér-görbe, de-Casteljou algoritmus.
  • Felületek reprezentációja. Bilineáris és Bezier-felületek. Felosztott felületek: Doo-Sabin, Catmull-Clark.
  • Animáció módszerei, típusai. Kamera és objektumok animálása. Pozíció és orientáció.
  • Animáció képletekkel. Kulcskocka-animáció, interpoláció. Pályaanimáció.
  • Hierarchikus rendszerek: kinematika, inverz kinematika.