Programmierübung –Projekt: Rekursiver Raytracer in Java –Gruppenstärke: max. 2 Studierende –Korrektur: Projektvorstellung am Semesterende –Zulassung zur Klausur Programmier- übung Minimal- anforderungen Erweiterungen Termine
Minimalanforderungen –Rekursiver Raytracer Schatten Spiegelung Transparenz –Geometrien: Kugel, Ebene, Polgon, Polyeder –Lichtquellen: eine Punktlichtquelle –Programmierung: erweiterbarer Aufbau Programmier- übung Minimal- anforderungen Erweiterungen Termine
Erweiterungen –Darstellung: Antialiasing: Supersampling, stochastisches Raytracing Reflexionsmodell: Whitted, Fresnel –Modellierung: Geometrien: CSG, Kegel, Zylinder, Torus Effekte: Texturen, Bumpmapping, Nebel –Performance: Algorithmen, Hüllkörper, Multiprocessing, paralleles Raytracing Programmier- übung Minimal- anforderungen Erweiterungen Termine
Termine –5 Mai: Vorstellung des SIGGraph Videos –19 Mai: Fragestunde / entfällt –2 Juni: Checkpoint / Fragestunde „einfache“ eigene Szene Strukturdiagramm –16 Juni: Vorführung Endprojekt –30 Juni: Fragestunde zur Klausur Programmier- übung Minimal- anforderungen Erweiterungen Termine