Generic Mesh Refinement On GPU

Tamy Boubekeur 1, 2 Christophe Schlick 1, 2
1 IPARLA - Visualization and manipulation of complex data on wireless mobile devices
INRIA Futurs, Université Sciences et Technologies - Bordeaux 1, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
Abstract : Many recent publications have shown that a large variety of computation involved in computer graphics can be moved from the CPU to the GPU, by a clever use of vertex or fragment shaders. Nonetheless there is still one kind of algorithms that is hard to translate from CPU to GPU: mesh refinement techniques. The main reason for this, is that vertex shaders available on current graphics hardware do not allow the generation of additional vertices on a mesh stored in graphics hardware. In this paper, we propose a general solution to generate mesh refinement on GPU. The main idea is to define a generic refinement pattern that will be used to virtually create additional inner vertices for a given polygon. These vertices are then translated according to some procedural displacement map defining the underlying geometry (similarly, the normal vectors may be transformed according to some procedural normal map). For illustration purpose, we use a tesselated triangular pattern, but many other refinement patterns may be employed. To show its flexibility, the technique has been applied on a large variety of refinement techniques: procedural displacement mapping, as well as more complex techniques such as curved PN-triangles or ST-meshes.
Type de document :
Communication dans un congrès
ACM SIGGRAPH/Eurographics Symposium on Graphics Hardware, Jul 2005, Los Angeles, United States. 2005
Liste complète des métadonnées

https://hal.inria.fr/inria-00260838
Contributeur : Tamy Boubekeur <>
Soumis le : mercredi 5 mars 2008 - 13:08:02
Dernière modification le : jeudi 11 janvier 2018 - 06:20:16
Document(s) archivé(s) le : jeudi 20 mai 2010 - 21:11:00

Fichier

GenericMeshRefinementOnGPU.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : inria-00260838, version 1

Collections

Citation

Tamy Boubekeur, Christophe Schlick. Generic Mesh Refinement On GPU. ACM SIGGRAPH/Eurographics Symposium on Graphics Hardware, Jul 2005, Los Angeles, United States. 2005. 〈inria-00260838〉

Partager

Métriques

Consultations de la notice

239

Téléchargements de fichiers

479