Echtzeit Raytracing mittels GPU und der Linespace Datenstruktur
- Diese Arbeit beschäftigt sich mit verschiedenen Ansätzen zur Beschleunigung von Raytracing Berechnungen auf dem Grafikprozessor (GPU). Dazu wird ein Voxelgrid verwendet, welches durch die Linespace-Datenstruktur erweitert wird. Der Linespace besteht aus richtungsbasierten Schäften (Shafts) und speichert die in ihm liegenden Objekte in einer Kandidatenliste. Es werden unterschiedliche Methoden zur Sortierung und Traversierung des Linespace vorgestellt und evaluiert. Die Methoden können keinen Anstieg der Bildfrequenz erreichen, ohne gleichzeitig in einer Verringerung der Bildqualität zu resultieren.
- This thesis explores different approaches for the acceleration of raytracing calculations on the graphics processing unit (GPU). For that a voxel grid is used and extended by the linespace data structure. The linespace consists of direction based shafts and stores the objects located in those shafts in a candidate list. Different methods for the sorting and traversal of the linespace are presented and evaluated. The shown methods cannot provide a speed up of the frame rate without resulting in a loss of image quality.
Author: | Alexander Seggebäing |
---|---|
URN: | urn:nbn:de:kola-15316 |
Referee: | Stefan Müller, Kevin Keul |
Advisor: | Stefan Müller |
Document Type: | Bachelor Thesis |
Language: | German |
Date of completion: | 2017/11/22 |
Date of publication: | 2017/11/22 |
Publishing institution: | Universität Koblenz, Universitätsbibliothek |
Granting institution: | Universität Koblenz, Fachbereich 4 |
Date of final exam: | 2017/11/23 |
Release Date: | 2017/11/22 |
Tag: | Computergrafik; Computervisualistik; Echtzeit Raytracing; Linespace |
GND Keyword: | Computergrafik; Computervisualistik |
Number of pages: | 31 |
Institutes: | Fachbereich 4 / Institut für Computervisualistik |
Dewey Decimal Classification: | 0 Informatik, Informationswissenschaft, allgemeine Werke / 00 Informatik, Wissen, Systeme / 005 Computerprogrammierung, Programme, Daten |
BKL-Classification: | 54 Informatik / 54.73 Computergraphik |
Licence (German): | Es gilt das deutsche Urheberrecht: § 53 UrhG |