DocumentCode
1673295
Title
GPU-based tolerance volumes for mesh processing
Author
Botsch, Mario ; Bommes, David ; Vogel, Christoph ; Kobbelt, Leif
Author_Institution
Comput. Graphics Group, RWTH, Aachen, Germany
fYear
2004
Firstpage
237
Lastpage
243
Abstract
In an increasing number of applications triangle meshes represent a flexible and efficient alternative to traditional NURBS-based surface representations. Especially in engineering applications it is crucial to guarantee that a prescribed approximation tolerance to a given reference geometry is respected for any combination of geometric algorithms that are applied when processing a triangle mesh. We propose a simple and generic method for computing the distance of a given polygonal mesh to the reference surface, based on a linear approximation of its signed distance field. Exploiting the hardware acceleration of modern GPUs allows us to perform up to 3M triangle checks per second, enabling real-time distance evaluations even for complex geometries. An additional feature of our approach is the accurate high-quality distance visualization of dynamically changing meshes at a rate of 15M triangles per second. Due to its generality, the presented approach can be used to enhance any mesh processing method by global error control, guaranteeing the resulting mesh to stay within a prescribed error tolerance. The application examples that we present include mesh decimation, mesh smoothing and freeform mesh deformation.
Keywords
approximation theory; computational geometry; computer graphic equipment; data visualisation; mesh generation; GPU-based tolerance volumes; NURBS-based surface representations; approximation tolerance; distance visualization; freeform mesh deformation; global error control; hardware acceleration; linear approximation; mesh decimation; mesh processing; mesh smoothing; polygonal mesh; real-time distance evaluations; signed distance field; triangle checks; triangle meshes; Acceleration; Application software; Approximation error; Computer errors; Computer graphics; Error correction; Geometry; Hardware; Performance evaluation; Smoothing methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Graphics and Applications, 2004. PG 2004. Proceedings. 12th Pacific Conference on
ISSN
1550-4085
Print_ISBN
0-7695-2234-3
Type
conf
DOI
10.1109/PCCGA.2004.1348354
Filename
1348354
Link To Document