notwendig, sogar nur einzelner Bereiche wie Organe, Knochen etc. Medizinischem Personal ist es so möglich, eine 360 Grad Ansicht der abgescannten Person einzusehen, “unter die Haut” zu dringen um so medizinische Maßnahmen ohne direkten Eingriff am Menschen zu planen.

Dafür notwendige Raycasting-Verfahren sind relativ Prozessorlastig, jedoch einfach zu parallelisieren. Das ermöglicht es Informatikern die Algorithmen auf moderne Grafikkarten zu portieren um so 3D-Anwendungen zu Erstellen, die den menschlichen Körper in Echtzeit darstellen.

Grafikkarten waren in der Vergangenheit zunächst als Entlastung für die CPU (*Central Processing Unit*) des Computers gedacht. Sie boten fest eingebaute Funktionen um zweidimensionale, gerasterte Grafiken zu manipulieren. Im Zuge der Entwicklung von 3D-Grafiken verfügten Grafikkarten mehr und mehr über Funktionen um auch diese zu Erzeugen. So dienen Grafikkarten dazu, den Prozessor bei der Projektion und Texturierung sowie Beleuchtung von 3D-Szenen zu unterstützen oder ihm diese Arbeit sogar gänzlich abzunehmen. Im Laufe dieser Entwicklung verfügten Grafikkarten über immer mehr Operationen welche in Standards wie OpenGL oder DirectX zusammengefasst wurden. Grafikkarten trugen zu einer deutlichen Steigerung der Rendergeschwindigkeit bei und ermöglichten somit immer umfangreichere und komplexere Szenen.

Bald schon ermöglichten sogenannte *Shader* die Manipulation der Grafikpipeline in bestimmten Abschnitten. Bei einem Shader handelt es sich um ein kleines Programm 