Back to Tamy Boubekeur's Homepage


Appearance Preserving Octree-Textures

Julien Lacoste, Tamy Boubekeur, Bruno Jobard and hristophe Schlick
ACM Graphite 2007

Appearance Preserving Octree-Textures
Left: simplified mesh of 15K triangles. Middle: an octree is built around this mesh to adaptively sample and store the normal field of the high resolution version of the mesh. Right: the simplified mesh is normal mapped via a special GPU traversal of the octree cells encoded in a 2D texture. The operation does not requires 2D parametrization of the mesh.

Abstract

Because of their geometric complexity, high resolution 3D models, either designed in high-end modeling packages or acquired with range scanning devices, cannot be directly used in applications that require rendering at interactive framerates. One clever method to overcome this limitation is to perform an \emph{appearance preserving geometry simplification}, by replacing the original model with a low resolution mesh equipped with high resolution normal maps. This process visually preserves small scale features from the initial geometry, while only requiring a reduced set of polygons. However, this conversion usually relies on some kind of global or piecewise parameterization, combined with the generation of a texture atlas, a process that is computationally expensive and requires precise user supervision. In this paper, we propose an alternative method in which the normal field of a high resolution model is adaptively sampled and encoded in an octree-based data structure, that we call \emph{appearance preserving octree-texture} ({\bf APO}). Our main contributions are: a {\bf normal-driven octree generation}, a {\bf compact encoding} and an {\bf efficient look-up algorithm}. Our method is efficient, totally automatic, and avoids the expensive creation of a parameterization with its corresponding texture atlas.

Downloads

BibTex Reference:

@InProceedgins{Lacoste:2007:APO,
    author = {Julien Lacoste and Tamy Boubekeur and Bruno Jobard and Christophe Schlick},
    title = {Appearance Preserving Octree-Textures},
    booktitle ={ACM Graphite},
    year = {2007},
    pages = {87-93},

Demo

A JOGL Applet is available here. It implements a remote version of Appearance Preserving Octree-Textures. The specific issues related to online visualization are discussed in Progressive Transmission of Appearance Preserving Octree-Textures, Lacoste et al., ACM Web3D 2008.

Related publications