Optimizing Ray Tracing of Trimmed NURBS Surfaces on the GPU

dc.contributor.authorSloup, Jaroslaven_US
dc.contributor.authorHavran, Vlastimilen_US
dc.contributor.editorZhang, Fang-Lue and Eisemann, Elmar and Singh, Karanen_US
dc.date.accessioned2021-10-14T11:11:38Z
dc.date.available2021-10-14T11:11:38Z
dc.date.issued2021
dc.description.abstractThe representation of geometric models by trimmed NURBS surfaces has become a standard in the CAD industry. In CAD applications, the rendering of surfaces is usually solved by tessellation followed up by z-buffer rendering. Ray tracing of NURBS surfaces has not been widely used in industry due to its computational complexity that hinders achieving real-time performance in practice. We propose novel methods achieving faster point location search needed by trimming in the context of ray tracing trimmed NURBS surfaces. The proposed 2D data structure based on kd-trees allows for faster ray tracing while it requires less memory for its representation and less preprocessing time than previously published methods. Further, we show the current state of the art for ray tracing trimmed NURBS surfaces on a GPU. With careful design and implementation, the number of rays cast on a GPU may reach real-time performance in the order of tens to hundreds of million rays per second for moderately to large complex scenes containing hundreds of thousands of NURBS surfaces and trimming curves.en_US
dc.description.number7
dc.description.sectionheadersReal-Time Rendering
dc.description.seriesinformationComputer Graphics Forum
dc.description.volume40
dc.identifier.doi10.1111/cgf.14410
dc.identifier.issn1467-8659
dc.identifier.pages161-172
dc.identifier.urihttps://doi.org/10.1111/cgf.14410
dc.identifier.urihttps://diglib.eg.org:443/handle/10.1111/cgf14410
dc.publisherThe Eurographics Association and John Wiley & Sons Ltd.en_US
dc.titleOptimizing Ray Tracing of Trimmed NURBS Surfaces on the GPUen_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
v40i7pp161-172.pdf
Size:
13.44 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
supplementarypg21slouphavran.zip
Size:
271.94 MB
Format:
Zip file
Collections