Realtime Ray Tracing on GPU with BVH-based Packet Traversal

Johannes Gunther, Stefan Popov, Hans-Peter Seidel, Philipp Slusallek
MPI Informatik, Saarbrucken
IEEE Symposium on Interactive Ray Tracing, 2007. RT ’07


   title={Realtime ray tracing on GPU with BVH-based packet traversal},

   author={Gunther, J. and Popov, S. and Seidel, H.P. and Slusallek, P.},




Download Download (PDF)   View View   Source Source   



Recent GPU ray tracers can already achieve performance competitive to that of their CPU counterparts. Nevertheless, these systems can not yet fully exploit the capabilities of modern GPUs and can only handle medium-sized, static scenes. In this paper we present a BVH-based GPU ray tracer with a parallel packet traversal algorithm using a shared stack. We also present a fast, CPU-based BVH construction algorithm which very accurately approximates the surface area heuristic using streamed binning while still being one order of magnitude faster than previously published results. Furthermore, using a BVH allows us to push the size limit of supported scenes on the GPU: We can now ray trace the 12.7 million triangle Power Plant at 1024 times 1024 image resolution with 3 fps, including shading and shadows.
No votes yet.
Please wait...

* * *

* * *

HGPU group © 2010-2021 hgpu.org

All rights belong to the respective authors

Contact us: