Skip to Main content Skip to Navigation

Flat Bidirectional Texture Functions

Julien Hadim 1, 2 Romain Pacanowski 2, 3 Xavier Granier 1, 2 Christophe Schlick 1, 2
2 IPARLA - Visualization and manipulation of complex data on wireless mobile devices
Université Sciences et Technologies - Bordeaux 1, Inria Bordeaux - Sud-Ouest, École Nationale Supérieure d'Électronique, Informatique et Radiocommunications de Bordeaux (ENSEIRB), CNRS - Centre National de la Recherche Scientifique : UMR5800
3 lp2n-05
LP2N - Laboratoire Photonique, Numérique et Nanosciences
Abstract : Highly-realistic materials in computer graphics are computationally and memory demanding. Currently, the most versatile techniques are based on Bidirectional Texture Functions (BTFs), an image-based approximation of appearance. Extremely realistic images may be quickly obtained with BTFs at the price of a huge amount of data. Even though a lot of BTF compression schemes have been introduced during the last years, the main remaining challenge arises from the fact that a BTF embeds many different optical phenomena generated by the underlying meso-geometry (parallax effects, masking, shadow casting, inter-reflections, etc.). We introduce a new representation for BTFs that isolates parallax effects. On one hand, we built a flattened BTF according to a global spatial parameterization of the underlying meso-geometry. On the other hand, we generate a set of view-dependent indirection maps on this spatial parameterization to encode all the parallax effects. We further analyze this representation on a various set of synthetic BTF data to show its benefits on view-dependent coherency, and to find the best sampling strategy. We also demonstrate that this representation is well suited for hardware acceleration on current GPUs.
Document type :
Complete list of metadatas
Contributor : Xavier Granier <>
Submitted on : Wednesday, December 9, 2009 - 11:21:54 AM
Last modification on : Monday, November 9, 2020 - 11:22:03 PM
Long-term archiving on: : Thursday, October 18, 2012 - 10:30:24 AM


Files produced by the author(s)


  • HAL Id : inria-00440042, version 1



Julien Hadim, Romain Pacanowski, Xavier Granier, Christophe Schlick. Flat Bidirectional Texture Functions. [Research Report] RR-7144, 2009, pp.24. ⟨inria-00440042v1⟩



Record views


Files downloads