• 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