Title :
Large ray packets for real-time Whitted ray tracing
Author :
Overbeck, R. ; Ramamoorthi, Ravi ; Mark, W.R.
Author_Institution :
Columbia Univ., New York, NY
Abstract :
In this paper, we explore large ray packet algorithms for acceleration structure traversal and frustum culling in the context of Whitted ray tracing, and examine how these methods respond to varying ray packet size, scene complexity, and ray recursion complexity. We offer a new algorithm for acceleration structure traversal which is robust to degrading coherence and a new method for generating frustum bounds around reflection and refraction ray packets. We compare, adjust, and finally compose the most effective algorithms into a real-time Whitted ray tracer. With the aid of multi-core CPU technology, our system renders complex scenes with reflections, refractions, and/or point-light shadows anywhere from 4-20 FPS.
Keywords :
computational complexity; ray tracing; acceleration structure traversal culling; frustum culling; large ray packets; multicore CPU technology; ray packet size; ray recursion complexity; real-time Whitted ray tracing; scene complexity; Acceleration; Degradation; Layout; Partitioning algorithms; Ray tracing; Real time systems; Reflection; Rendering (computer graphics); Robustness; Workstations;
Conference_Titel :
Interactive Ray Tracing, 2008. RT 2008. IEEE Symposium on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-1-4244-2741-3
DOI :
10.1109/RT.2008.4634619