Ray-Strips: A Compact Mesh Representation for Interactive Ray Tracing | IEEE Conference Publication | IEEE Xplore

Ray-Strips: A Compact Mesh Representation for Interactive Ray Tracing


Abstract:

We present a novel hierarchical representation, ray-strips, for interactive ray tracing of complex triangle meshes. Prior optimized algorithms for ray tracing explicitly ...Show More

Abstract:

We present a novel hierarchical representation, ray-strips, for interactive ray tracing of complex triangle meshes. Prior optimized algorithms for ray tracing explicitly store each triangle in the input model. Instead, a ray-strip takes advantage of mesh connectivity for compact storage, efficient traversal and ray intersections. As a result, we considerably reduce the memory overhead of the original model and the hierarchical representation. We also present efficient algorithms for single ray and ray packet traversal using ray-strips. Furthermore, we demonstrate that our representation can utilize the SIMD capabilities of current CPUs for incoherent ray packets and single rays. We show the benefit of ray-strips on models with tens of thousands to tens of millions of triangles. In practice, our approach can reduce the storage overhead of interactive ray tracing algorithms by up to five times compared to standard approaches. Moreover, we improve the runtime performance of ray tracing on large models.
Date of Conference: 10-12 September 2007
Date Added to IEEE Xplore: 08 October 2007
Print ISBN:978-1-4244-1629-5
Conference Location: Ulm, Germany

Contact IEEE to Subscribe

References

References is not available for this document.