8.1
Implementieren sie ein Ray-Tracing-Programm mit folgenden Eigenschaften:
� Einlesen einer Szene im SDF-Format und rendern dieser Szene,
� eine Szene kann aus beliebig vielen Objekten bestehen,
� mindestens achsenparalleler Quader, Kugeln werden unterstützt,
� jedes Objekt kann ein eigenes Material haben,
� eine Szene kann von beliebig vielen Lichtquellen …
Implementieren sie ein Ray-Tracing-Programm mit folgenden Eigenschaften:
� Einlesen einer Szene im SDF-Format und rendern dieser Szene,
� eine Szene kann aus beliebig vielen Objekten bestehen,
� mindestens achsenparalleler Quader, Kugeln werden unterstützt,
� jedes Objekt kann ein eigenes Material haben,
� eine Szene kann von beliebig vielen Lichtquellen beleuchtet werden; es wird ein Beleuchtungsmodell mit ambienter, diffuser und spekularer Reflexion angenommen,
� der Beobachter befindet sich im Ursprung und blickt entlang der negativen z-Achse.
Nutzen Sie die Ressourcen der vorangegangenen Aufgabenblätter, die Folien der Vorlesung zum Raytracer und beachten Sie beim Entwurf bereits die fol- genden Aufgaben, insbesondere Aufgabe 7.2. Verwenden Sie die im Framework bereitgestellten Klassen.