werden keine Reflektions- und auch keine Refraktionsstrahlen ausgesandt. Häufig werden auch Strahlen, nach dem Aufprall auf ein Voxel, weiter innerhalb des Volumendatensatz verfolgt. Die “tiefer” liegenden Voxel werden so auch mittels eines Emissions-Absorptions-Modell in den Farbwert mit eingerechnet. Dies ermöglicht dem Betrachter, z.B. in medizinischen Anwendungen, auch innerhalb eines Körpers liegende Regionen des Volumendatensatzes, z.B. Adern oder Knochen, die unter der Haut liegen, zu betrachten. Hierfür werden physikalische Grundlagen genutzt. So wird die Energie des Lichtes auf seinem Weg durch den Volumendatensatz “immer mehr aufgebraucht” und das Licht schließlich von Knochen vollständig absorbiert. So kann man durch dünne Hautschichten hindurch sehen, Knochen stoppen die Strahlen jedoch.

Da ein Voxel genau genommen keine räumliche Ausdehnung besitzt und auch keine Oberfläche, ist die Bestimmung des Auftreffwinkels eines Strahles nicht direkt möglich. Abhilfe schaffen hier Bildableitungsfunktionen die den Gradienten des Voxels bestimmen. Im nächsten Kapitel wird auf diese Gradientenfunktionen näher eingegangen.

Der große Vorteil sowohl von Raytracing als auch Raycasting sind ihre einfache parallelisierbarkeit. Da für jeden Bildpunkt ein eigener Strahl verfolgt wird, der absolut unabhängig von denen andere Bildpunkte ist, kann man jeden Strahl separat berechnen. So lässt sich ein Raytracer/Raycaster schon auf einem Multiprozessor-System deutlich beschleunigen, indem man die Berechnungen auf 