kann der Beleuchtungsvektor verändert werden. Er gibt die Position der einzigen Lichtquelle an, welche den Volumendatensatz ausleuchtet.\
\
Um auch auf langsameren Grafikkarten noch annehmbare Resultate zu erhalten, ermöglicht die Implementierung ein Umschalten der Render-Auflösung (512X384, 640X480, 800X600, 1024X768) und ein Umschalten des Gradienten Operators (Central-Difference-Operator, Zucker-Hummel-Operator, Sobel3D-Operator).\
\
Mit Hilfe der Maus sowie der Pfeiltasten der Tastatur lässt sich das dargestellte Model drehen sowie vergrößern und verkleinern (Zoomen).\
\
In der Kopfleiste der Applikation lassen sich die aktuelle Bildrate (Frames per Second) sowie die Berechnungsdauer eines einzelnen Bildes nachvollziehen.\
\
Der Raycaster ist, bis auf die Nutzung der BoundingBox, wenig optimiert worden. Die Abtastung innerhalb des Volumendatensatzes trickst ein wenig, indem sie zunächst in großen Schritten entlang des Strahls vorwärts abtastet, bis sie auf “feste Materie” trifft. Um den Eintrittspunkt genauer zu bestimmen wird ab diesem Punkt rückwärts in kleineren Schritten abgetastet, um so den Eintrittspunkt in die feste Materie zu bestimmen. Obwohl der Raycaster wenig optimiert ist, liefern selbst ältere Computer ( hier getestet mit einem Intel Core 2 Duo 6420 mit 2,1GHz und einer NVidia GForce 8800 GT ) annehmbare Bildraten im Bereich zwischen fünf und 50 Bildern pro Sekunde. Im nachfolgendem Kapitel sind einige Messungen aufgeführt, 