Beschleunigung des Ray-Tracing Algorithmus: Drei Vorschläge zum verbesserten Einsatz der Octree-Raumteilung

Der Ray-Tracing Algorithmus bietet die Moglichkeit, fotorealistische Ansichten dreidimensionaler Szenen zu berechnen. Allerdings konnen bei komplizierteren Szenen sehr lange Rechenzeiten auftreten. Deshalb werden verschiedene Techniken zur Beschleunigung eingesetzt, u.a. die hierarchische Zerlegung des Objektraums durch einen Octree. Der folgende Beitrag beschreibt drei Verfahren zum verbesserten Einsatz dieser Raumteilung: (1) Aufbau des Octree mit direkter Bearbeitung von CSG-Objektbaumen, (2) schnelle Strahlverfolgung im Octree durch ein spezielles Koordinatensystem und die Speicherung in einer Hash-Tabelle sowie (3) Nutzung der Octree-Raumteilung fur Strahlen von bzw. zu Lichtquellen.