Displacement Mapped Billboard Clouds

This paper introducesdisplacement mapped billboard clouds (DMBBC), a new image-based rendering primitive for the fast display of geometrically complex objects at medium to far distances. The representation is based on the well-known billboard cloud (BBC) technique, which represents an object as several textured rectangles in order to dramatically reduce its geometric complexity. Our new method uses boxes instead of rectangles, each box representing a volumetric part of the model. Rendering the contents of a box is done entirely on the GPU using ray casting. DMBBCs will often obviate the need to switch to full geometry for closer distances, which is especially helpful for scenes that are densely populated with complex objects, e.g. for vegetation scenes. We show several ways to store the volumetric information, with different tradeoffs between memory requirements and image quality. In addition we discuss techniques to accelerate the ray casting algorithm, and a way for smoothly switching between DMBBCs for medium distances and BBCs for far distances.

[1]  James F. Blinn,et al.  Simulation of wrinkled surfaces , 1978, SIGGRAPH.

[2]  David W. Paglieroni,et al.  Height distributional distance transform methods for height field ray tracing , 1994, TOGS.

[3]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[4]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998 .

[5]  S. Tachi,et al.  Detailed Shape Representation with Parallax Mapping , 2001 .

[6]  Stephen Lin,et al.  View-dependent displacement mapping , 2003, ACM Trans. Graph..

[7]  Stefan Guthe,et al.  Hardware Accelerated Per-Pixel Displacement Mapping , 2004, Graphics Interface.

[8]  Tuomo Lehtinen Billboard Clouds , 2004 .

[9]  Jarek Rossignac,et al.  Computing Maximal Tiles and Application to Impostor‐Based Simplification , 2004, Comput. Graph. Forum.

[10]  Reinhard Klein,et al.  Memory Efficient Billboard Clouds for BTF Textured Objects , 2004, VMV.

[11]  Stephen Lin,et al.  Generalized Displacement Maps , 2004, Rendering Techniques.

[12]  Manuel M. Oliveira,et al.  An effi-cient representation for surface details , 2005 .

[13]  Anton L. Fuhrmann,et al.  Extreme Model Simplification for Forest Rendering , 2005, NPH.

[14]  Kenneth I. Joy,et al.  Shell maps , 2005, ACM Trans. Graph..

[15]  Michael Wimmer,et al.  Image-based Representations for Accelerated Rendering of Complex Scenes , 2005, Eurographics.

[16]  Reinhard Klein,et al.  Identifying Planes in Point Clouds for Efficient Hybrid Rendering , 2005 .

[17]  Matthias M. Wloka,et al.  Per-Pixel Displacement Mapping with Distance Functions , 2005 .

[18]  Manuel Menezes de Oliveira Neto,et al.  Real-time relief mapping on arbitrary polygonal surfaces , 2005, I3D '05.

[19]  Dufort Luc,et al.  Interactive Rendering of Meso-structure Surface Details using Semi-transparent 3D Textures , 2005 .

[20]  Oliver Deussen,et al.  Realistic real‐time rendering of landscapes using billboard clouds , 2005, Comput. Graph. Forum.

[21]  Manuel Menezes de Oliveira Neto,et al.  Relief mapping of non-height-field surface details , 2006, I3D '06.

[22]  Natalya Tatarchuk,et al.  Dynamic parallax occlusion mapping with approximate soft shadows , 2006, I3D '06.