See discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/220853059
Generalized Displacement Maps.
Conference Paper · January 2004 DOI: 10.2312/EGWR/EGSR04/227-233 · Source: DBLP
CITATIONS READS 77 66
6 authors, including:
Xin Tong Shi-Min Hu Microsoft Tsinghua University
93 PUBLICATIONS 2,322 CITATIONS 198 PUBLICATIONS 4,662 CITATIONS
SEE PROFILE SEE PROFILE
Baining Guo Heung-Yeung Shum Microsoft Microsoft
166 PUBLICATIONS 5,366 CITATIONS 301 PUBLICATIONS 18,616 CITATIONS
SEE PROFILE SEE PROFILE
All content following this page was uploaded by Shi-Min Hu on 26 March 2014.
The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document and are linked to publications on ResearchGate, letting you access and read them immediately. Eurographics Symposium on Rendering (2004) H. W. Jensen, A. Keller (Editors)
Generalized Displacement Maps
† ∗ ∗ ∗ ∗ Xi Wang Xin Tong Stephen Lin Shimin Hu Baining Guo Heung-Yeung Shum
Tsinghua University ∗ Microsoft Research Asia
Abstract In this paper, we introduce a real-time algorithm to render the rich visual effects of general non-height-field geo- metric details, known as mesostructure. Our method is based on a five-dimensional generalized displacement map (GDM) that represents the distance of solid mesostructure along any ray cast from any point within a volumetric sample. With this GDM information, we propose a technique that computes mesostructure visibility jointly in ob- ject space and texture space which enables both control of texture distortion and efficient computation of texture coordinates and shadowing. GDM can be rendered with either local or global illumination as a per-pixel process in graphics hardware to achieve real-time rendering of general mesostructure.
1. Introduction Fine scale surface geometry, known as mesostructure, is an integral component in the appearance of many real-world materials and objects. The rendering of mesostructure pro- vides not only fine resolution form to a surface, but also rich visual details such as fine-scale shading, shadows, occlu- sions and silhouettes. To enhance the realism of synthesized images, much attention has been focused on efficient and comprehensive methods for rendering mesostructure and its detailed appearance features. The two most common approaches to mesostructure ren- dering are by mapping images and by mapping geome- try onto a surface. Bidirectional texture functions (BTFs) [DNvGK99] record images of a mesostructure sample under different lighting and viewing directions, but since this rep- resentation contains no 3D geometric information, silhou- ettes and the effects of surface curvature cannot be rendered. These problems can be handled by mapping mesostructure Figure 1: Mesostructure rendering with GDM. Left column: geometry onto a surface to form a detailed object model, under local illumination. Right column: under global illumi- as done with displacement maps [Coo84] and volumet- nation. ric textures [KK89, Ney98]. Although the visual effects of mesostructure can be rendered from such a model, the large amount of detailed geometry mapped into the object space ject space can be avoided by precomputing the visibility can lead to considerable processing. of mesostructure points and storing it in texture space, as proposed in view-dependent displacement mapping (VDM) The burdens of handling directly mapped geometry in ob- ∗ [WWT 03]. With this information, VDM achieves real-time rendering of mesostructure visual effects including silhou- † This work was done while Xi Wang was a visiting student at Mi- ettes. This method, however, suffers from two significant crosoft Research Asia. drawbacks. One is that it can be applied only to height-field