einfacher Raycaster mit OpenCL und .NET C\# (Hostprogramm) entworfen. Zu diesem Raycaster gehört unter anderem das Laden und Anzeigen bereitgestellter Volumendatensätze, die durch einen Computertomographen erstellt wurden. Diese Volumendatensätze sollen im Raum positioniert und mittels einer virtuellen, positionierbaren Kamera dargestellt werden. Der Raycaster ermöglicht das Manipulieren dieser Datensätze. Darunter fällt das Vergrößern und Verkleinern des Bildausschnitts. Außerdem wird es möglich sein, den Datensatz um eine Achse zu Drehen, um ihn so von mehreren Seiten betrachten zu können. Die Lichtquelle, die den Volumendatensatz erhellt, wird im Raum bewegt werden können. Außerdem kann man die sogenannte Bounding-Box um den Datensatz einstellen um diesen sozusagen zu “zerschneiden”. Damit das Volumen auch auf schwächeren Rechnern dargestellt werden kann, wird die Render-Qualität (die Auflösung und die sogenannte “Gradientenfuntkion”) einstellbar sein. Der Raycaster wird nur die Oberflächen der sich innerhalb des Volumen befindlichen Objektes abtasten, jedoch nicht tiefer in das “Material” eindringen. Die Implementierung des hier vorgestellten Raycasters kann von [@RechKopal] heruntergeladen werden.

Hostprogramm
------------

Als Hostprogramm für den Raycaster dient ein .NET C\# Programm das die Volumendatensätze einließt und in den Grafikkartenspeicher kopiert. Die zur Verfügung stehenden Volumendatensätze bestehen aus n Binärdateien, die 512 X 512 große Rohdaten von Messwerten enthalten, die ein Computertomograph erzeugt 