40 likes | 137 Views
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
E N D
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