Skip to Main content Skip to Navigation
Journal articles

Crack-free rendering of dynamically tesselated B-Rep models

Frédéric Claux 1 Loïc Barthe 2 David Vanderhaeghe 2 Jean-Pierre Jessel 3 Mathias Paulin 2
1 IRIT-VORTEX - Visual Objects from Reality To Expression
IRIT - Institut de recherche en informatique de Toulouse
2 IRIT-STORM - Structural Models and Tools in Computer Graphics
IRIT - Institut de recherche en informatique de Toulouse
3 IRIT-REVA - Real Expression Artificial Life
IRIT - Institut de recherche en informatique de Toulouse
Abstract : We propose a versatile pipeline to render B-Rep models interactively, precisely and without rendering-related artifacts such as cracks. Our rendering method is based on dynamic surface evaluation using both tesselation and ray-casting, and direct GPU surface trimming. An initial rendering of the scene is performed using dynamic tesselation. The algorithm we propose reliably detects then fills up cracks in the rendered image. Crack detection works in image space, using depth information, while crack-filling is either achieved in image space using a simple classification process, or performed in object space through selective ray-casting. The crack filling method can be dynamically changed at runtime. Our image space crack filling approach has a limited runtime cost and enables high quality, real-time navigation. Our higher quality, object space approach results in a rendering of similar quality than full-scene ray-casting, but is 2 to 6 times faster, can be used during navigation and provides accurate, reliable rendering. Integration of our work with existing tesselation-based rendering engines is straightforward.
Document type :
Journal articles
Complete list of metadatas

Cited literature [15 references]  Display  Hide  Download

https://hal.archives-ouvertes.fr/hal-00922660
Contributor : Loïc Barthe <>
Submitted on : Monday, January 6, 2014 - 8:58:35 PM
Last modification on : Saturday, June 20, 2020 - 3:37:59 AM
Document(s) archivé(s) le : Thursday, April 10, 2014 - 5:45:30 PM

File

EG2014_Claux_et_al.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-00922660, version 2

Citation

Frédéric Claux, Loïc Barthe, David Vanderhaeghe, Jean-Pierre Jessel, Mathias Paulin. Crack-free rendering of dynamically tesselated B-Rep models. Computer Graphics Forum, Wiley, 2014, 33 (2), pp.10. ⟨hal-00922660v2⟩

Share

Metrics

Record views

440

Files downloads

422