Skip to Main content Skip to Navigation
Journal articles

Modeling Animating and Rendering Complex Scenes using Volumetric Textures

Fabrice Neyret 1, *
* Corresponding author
1 iMAGIS - Models, Algorithms and Geometry for Computer Generated Image Graphics
GRAVIR - IMAG - Laboratoire d'informatique GRAphique, VIsion et Robotique de Grenoble, Inria Grenoble - Rhône-Alpes
Abstract : Complex repetitive scenes containing forests, foliage, grass, hair, or fur, are challenging for common modeling and rendering tools. The amount of data, the tediousness of modeling and animation tasks, and the cost of realistic rendering have caused such kind of scene to see only limited use even in high-end productions. We describe here how the use of volumetric textures is well suited to such scenes. These primitives can greatly simplify modeling and animation tasks. More importantly, they can be very efficiently rendered using ray tracing with few aliasing artifacts. The main idea, initially introduced by Kajiya and Kay [9], is to represent a pattern of 3D geometry in a reference volume, that is tiled over an underlying surface much like a regular 2D texture. In our contribution, the mapping is independent of the mesh subdivision, the pattern can contain any kind of shape, and it is prefiltered at different scales as for MIP-mapping. Although the model encoding is volumetric, the rendering method differs greatly from traditional volume rendering: A volumetric texture only exists in the neighborhood of a surface, and the repeated instances (called texels) of the reference volume are spatially deformed. Furthermore, each voxel of the reference volume contains a key feature which controls the reflectance function that represents aggregate intravoxel geometry. This allows for ray-tracing of highly complex scenes with very few aliasing artifacts, using a single ray per pixel (for the part of the scene using the volumetric texture representation). The major technical considerations of our method lie in the ray-path determination and in the specification of the reflectance function.
Document type :
Journal articles
Complete list of metadatas
Contributor : Fabrice Neyret <>
Submitted on : Thursday, November 18, 2010 - 3:53:36 PM
Last modification on : Monday, December 28, 2020 - 3:44:02 PM
Long-term archiving on: : Saturday, February 19, 2011 - 3:16:00 AM


Files produced by the author(s)




Fabrice Neyret. Modeling Animating and Rendering Complex Scenes using Volumetric Textures. IEEE Transactions on Visualization and Computer Graphics, Institute of Electrical and Electronics Engineers, 1998, 4 (1), pp.55 - 70. ⟨10.1109/2945.675652⟩. ⟨inria-00537523⟩



Record views


Files downloads