A Breadth-First Approach To Efficient Mesh Traversal

dc.contributor.authorMitra, Tulikaen_US
dc.contributor.authorChiueh, Tzi-ckeren_US
dc.contributor.editorS. N. Spenceren_US
dc.date.accessioned2014-02-06T15:01:25Z
dc.date.available2014-02-06T15:01:25Z
dc.date.issued1998en_US
dc.description.abstractComplex 3D polygonal models are typically represented as triangular meshes, especially when they are generated procedurally, or created from volumetric data sets through surface extraction. Existing 3D rendering hardware, on the other hand, processes one triangle at a time. Therefore triangle meshes need to be converted to individual triangles when they are fed to the graphics pipeline. The design goal of such conversion algorithms is to minimize the number of vertices that are sent redundantly to the rendering pipeline. This paper proposes a breadth-first approach to traverse triangle meshes that reduces vertex redundancy to very close to the theoretical minimum. With the proposed scheme, no triangle vertices need to be specified multiple times, barring exceptional cases. In addition, owing to a prefetching technique, the on-chip storage requirement for effective mesh traversal remains small and largely constant regardless of the mesh size. Our experimental results show that assuming a 64-vertex buffer, the redundant transformation overhead associated with the proposed approach is between 1.00% and 7.33%, for a set of 8 triangle meshes whose size ranges from 2,992 to 40,000 triangles.en_US
dc.description.seriesinformationSIGGRAPH/Eurographics Workshop on Graphics Hardwareen_US
dc.identifier.isbn0-89791-097-Xen_US
dc.identifier.issn1727-3471en_US
dc.identifier.urihttps://doi.org/10.2312/EGGH/EGGH98/031-037en_US
dc.publisherThe Eurographics Associationen_US
dc.titleA Breadth-First Approach To Efficient Mesh Traversalen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
031-037.pdf
Size:
952.32 KB
Format:
Adobe Portable Document Format