DocumentCode
1568675
Title
Coupled Use of BSP and BVH Trees in Order to Exploit Ray Bundle Performance
Author
Cadet, Gilles ; Lécussan, Bernard
Author_Institution
Supaero, Toulouse
fYear
2007
Firstpage
63
Lastpage
71
Abstract
The use of SIMD ray packets has been an important step forward in ray tracing performance. It is the first significant acceleration process based on a strategy that deals with "small" ray bundles. In order to improve the outcome for wider bundles, very powerful data structures have been used. However, these new data structures are not the most powerful when dealing with single rays or SIMD rays. They are therefore unsuitable, and this incompatibility raised the problem of incoherent rays which, such as secondary rays or global illumination rays (i.e. most the rays traced in real life ray tracing) are impossible to process efficiently. An original coupled use of BSP and BVH trees is proposed to overcome this disadvantage. Each tree, used individually, can efficiently boost both small ray bundles and wide ray bundles. Used together in a coupled strategy, they can achieve a global speedup of +50%.
Keywords
data structures; image processing; parallel processing; ray tracing; rendering (computer graphics); BSP tree; BVH tree; SIMD ray packets; data structure; global illumination ray; incoherent ray; ray bundle performance exploitation; ray tracing; Acceleration; Central Processing Unit; Computer graphics; Data structures; Engines; Games; Lighting; Ray tracing; Rendering (computer graphics); Tree graphs; I.3.7 [Computer Graphics]: Ray Tracing;
fLanguage
English
Publisher
ieee
Conference_Titel
Interactive Ray Tracing, 2007. RT '07. IEEE Symposium on
Conference_Location
Ulm
Print_ISBN
978-1-4244-1629-5
Type
conf
DOI
10.1109/RT.2007.4342592
Filename
4342592
Link To Document