Diploma Thesis DIP-2034

BibliographyMerz, Markus: Hardware-beschleunigtes Ray-Casting in unstrukturierten Gittern.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 2034 (2003).
84 pages, german.
CR-SchemaI.3.1 (Computer Graphics Hardware Architecture)
I.3.7 (Three-Dimensional Graphics and Realism)
KeywordsRay-Casting; Volumenvisualisierung; Pixel-Shader; Hardware-Beschleunigung
Abstract

In dieser Arbeit wird ein Ray-Casting-Verfahren zur Volumenvisualisierung von Tetraedergittern vorgestellt, das mit Unterstützung durch neue, programmierbare Graphik-Hardware durchgeführt wird. Hierbei kommt neben aktueller Graphik-Hardware auch die neuen Benutzerschnittstelle DirectX 9.0 von Microsoft zum Einsatz. Zusätzlich wird das von 3Dlabs vorgeschlagene OpenGL 2.0 sowie die High-Level-Shading-Language Cg von nVidia vorgestellt. Nach der Vorstellung des verwendeten Ray-Casting Algorithmus erfolgt eine Beschreibung der Implementierung unter Verwendung von DirectX 9.0.

Beim Ray-Casting durchläuft für jeden Pixel der Bildfläche ein Sehstrahl das Volumen. Die Datenwerte der Schnittpunkte bestimmen dann den Farbwert des Pixels. Das Verfahren wird komplett auf der Graphik-Hardware durchgeführt. Dabei werden sämtliche Daten des Gitters in Texturen gespeichert. Die Traversierung des Gitters für jeden Sehstrahl und die Berechnung der Farb- und Opazitätswerte der sich ergebenden Segmente erfolgt in Pixel-Shader-Programmen.

Full text and
other links
PDF (1540732 Bytes)
TAR-Archiv (44789760 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
ContactE-Mail: markus@mittelrot.de
Department(s)University of Stuttgart, Institute of Computer Science, Visualisation and Interactive Systems
Entry dateFebruary 21, 2003
   Publ. Computer Science