Displacement Patches for GPU-Oriented View-Dependent Rendering
نویسندگان
چکیده
In this paper we present a new approach for interactive view-dependent rendering of large polygonal datasets, which relies on advanced features of modern graphics hardware. Our preprocessing algorithm starts by generating a simplified representation of the input mesh. It then builds a multiresolution hierarchy for the simplified model. For each face in the hierarchy, it generates and assigns a displacement map that resembles the original surface represented by that face. At runtime, the multiresolution hierarchy is used to select a coarse viewdependent level-of-detail representation, which is sent to the graphics hardware. The GPU then refines the coarse representation by replacing each face with a planar patch, which is elevated according to the assigned displacement map. Initial results show that our implementation achieves quality images at high rates.
منابع مشابه
Fast Projected Area Computation for Three-Dimensional Bounding Boxes
The area covered by a three-dimensional bounding box after projection onto the screen is relevant for view-dependent algorithms in real-time and photorealistic rendering. We describe a fast method to compute the accurate two-dimensional area of a three-dimensional oriented bounding box, and show how it can be computed equally fast or faster than its approximation with a two-dimensional bounding...
متن کاملRealistic Rendering of Surface Appearance Using GPU
We present techniques for realistic modeling surface details and efficient rendering of the associated visual effects using programmable GPUs. An important topic in rendering surface appearance is the treatment of mesostructures, which are responsible for finescale shadowing, occlusion, inter-reflectance, and silhouettes. One way to model surface mesostructure is by using the bi-directional tex...
متن کاملBDAM - Batched Dynamic Adaptive Meshes for High Performance Terrain Visualization
This paper describes an efficient technique for out-of-core rendering and management of large textured terrain surfaces. The technique, called Batched Dynamic Adaptive Meshes (BDAM) , is based on a paired tree structure: a tiled quadtree for texture data and a pair of bintrees of small triangular patches for the geometry. These small patches are TINs and are constructed and optimized off-line w...
متن کاملFast visualization of complex 3D models using displacement mapping
We present a simple method to render complex 3D models at interactive rates using real-time displacement mapping. We use an octree to decompose the 3D model into a set of height fields and display the model by rendering the height fields using per-pixel displacement mapping. By simply rendering the faces of the octree voxels to produce fragments for ray-casting on the GPU, and with straightforw...
متن کاملCompression of View Dependent Displacement Maps
Texture is important to enhance realism in surface representations for computer graphics and vision. View dependent displacement mapping (VDM) is proposed recently to give the effects of shadow, occlusion and silhouette, since traditional texture mapping can not produce all of these effects. Also, VDM can be viewed as a data structure to encode the texture geometry and exploit the modern graphi...
متن کامل