Interactive Rendering of Meso-structure Surface Details
using Semi-transparent 3D Textures
Jean-François Dufort,
Luc Leblanc, and
Pierre Poulin
Proc. Vision, Modeling, and Visualization 2005, November 2005
Abstract
Several techniques have been introduced to display meso-structure surface
details to enhance the appearance of complex surfaces. One strategy is to
avoid altogether costly semi-transparency in interactive contexts. However
when dealing with hierarchical surface representations (important to
filtering) and complex light transfers, semi-transparency must be treated. We
propose a method that combines in a novel way multiple techniques from
hardware rendering and volume visualization in order to render on current
graphics hardware semi-transparent meso-structure surface details stored in a
3D texture. The texture is mapped to an outer shell defined by tetrahedra
extruded from the surface triangular mesh. The tetrahedra are first sorted on
the CPU to be rendered in correct order. The attenuated color for each ray
traversing each tetrahedron is efficiently computed with a hardware voxel
traversal algorithm. The resulting structure is general enough to simulate at
interactive rates from semi-transparent surface details to opaque displacement
maps, including several surface shading effects (visual masking,
self-shadowing, absorption of light).
Keywords
Volumetric textures, displacement mapping, hardware rendering, meso-structure, semi-transparent textures.
BibTeX entry
@inproceedings{Dufort-2005-vmv,
title = "Interactive Rendering of Meso-structure Surface Details using Semi-transparent 3D Textures",
author = "Jean-Fran\c{c}ois Dufort and Luc Leblanc and Pierre Poulin",
booktitle = "Proc. Vision, Modeling, and Visualization 2005",
year = "2005",
month = nov,
pages = "399-406"
}
Online version
Adobe PDF version of the paper
Accompanying video
Presentation slides (PowerPoint)