Echtzeit-Raytracing

Testszene mit Spiegelungen, Tiefenunschärfe und gestreutem Licht (Ambient Occlusion)

Das selbst entwickelte Echtzeit-Raytracing Verfahren (Java, OpenGL) ermöglicht neben den üblichen Raytracing-Effekten wie Spiegelungen weiterhin gestreutes Licht (Ambient Occlusion) und Tiefenunschärfe.

Die gewählte isometrische Octree-Darstellung hat ein großes Optimierungspotenzial. Nur ein Bruchteil der Pixel, im Beispielbild nur einer von 15 Pixel, muss über das normalerweise rechenintensive Raytracing berechnet werden. Die restlichen Pixel werden durch Gouraud Shading interpoliert.