Please use this identifier to cite or link to this item:
doi:10.22028/D291-25853
Title: | Realtime ray tracing on current CPU architectures |
Author(s): | Benthin, Carsten |
Language: | English |
Year of Publication: | 2006 |
SWD key words: | Computergraphik Ray tracing Echtzeitverarbeitung Zentraleinheit |
DDC notations: | 004 Computer science, internet |
Publikation type: | Dissertation |
Abstract: | In computer graphics, ray tracing has become a powerful tool for generating realistically looking images. Even though ray tracing offers high flexibility, a logarithmic scalability in scene complexity, and is known to be efficiently parallelizable, its demand for compute power has in the past lead to its limitation to high-quality off-line rendering. This thesis focuses on the question of how realtime ray tracing can be realized on current processor architectures. To this end, it provides a detailed analysis of the weaknesses and strengths of current processor architectures, for the purpose of allowing for highly optimized implementation. The combination of processor-specific optimizations with algorithms that exploit the coherence of ray tracing, makes it possible to achieve realtime performance on a single CPU. Besides the optimization of the ray tracing algorithm itself, this thesis focuses on the efficient building of spatial index structures. By building these structures from scratch for every frame, interactive ray tracing of fully dynamic scenes becomes possible. Moreover, a parallelization framework for ray tracing is discussed that efficiently exploits the compute power of a cluster of commodity PCs. Finally, a global illumination algorithm is proposed that efficiently combines optimized ray tracing and the parallelization framework. The combination makes it possible to compute complete global illumination at interactive frame rates. |
Link to this record: | urn:nbn:de:bsz:291-scidok-8543 hdl:20.500.11880/25909 http://dx.doi.org/10.22028/D291-25853 |
Advisor: | Slusallek, Philipp |
Date of oral examination: | 30-Jan-2006 |
Date of registration: | 29-Nov-2006 |
Faculty: | MI - Fakultät für Mathematik und Informatik |
Department: | MI - Informatik |
Collections: | SciDok - Der Wissenschaftsserver der Universität des Saarlandes |
Files for this record:
File | Description | Size | Format | |
---|---|---|---|---|
Dissertation_7728_Bent_Cars_2006.pdf | 6,26 MB | Adobe PDF | View/Open |
Items in SciDok are protected by copyright, with all rights reserved, unless otherwise indicated.