Was ist das Ziel von Raytracing?
Wie lautet die Idee, dieses zu erreichen?
Fotorealistische Darstellungen durch einbeziehung von Schatten, Halbschatten, Spiegelungen, Lichtbrechungen, indirekter Beleuchtung…
Mithilfe der Rendering Gleichung (rekursive Funktion), die Lichtstrahlen integriert:
Lichtstrahlen werden vom Auge des Betrachters aus rückwärts verfolgt
Wie lautet der Raytracing Algorithmus?
Was ist der Unterschied zwischen Grafikpipeline und Ray Tracing?
Was sind Vorteile und Nachteile im Vergleich von Grafikpipeline und Raytracing?
Wie sieht das Beleuchtungsmodell beim Ray Tracing aus?
Was sind mögliche Stop-Kriterien für die Ray Tracing rekursion?
Wie wird der Reflexionsstrahl berechnet?
Wie wird der Brechungsstrahl berechnet?
Was ist Distribution Ray Tracing?
Wie wird Anti-Aliasing bei Ray Tracing umgesetzt?
Welche Arten gibt es?
Es werden mehrere Strahlen pro Pixel durchgeschossen
Wie lässt sich der Aufwand beim Ray Tracing reduzieren?
Räumliche Vorsortierung
Hüllkörper
Hüllkörper-Hierarchien
Räumliche Datenstrukturen
Reguläre/hierarchische Gitter (Octreee, kd-Baum, Binary Space Partition)
Was sind Hüllkörper? Wozu gibt es sie?
Zur Beschleunigung des Strahltests für komplexe Objekte
hinzufügen eines einfachen Hüllkörpers der das Objekt umschließt (Kugeln, Axis aligned Boxes)
wird Hüllkörper von Strahl nicht getroffen, unterbleiben aufwändige Tests mit dem Objekt
Was sind reguläre Gitter?
Vor und Nachteile?
Einfache Datenstruktur, Liste von Objekten je Raumzelle
Last changed9 months ago