Abstract
Significant visual effects arise from surface mesostructure, such as fine-scale shadowing, occlusion and silhouettes. To efficiently render its detailed appearance, we introduce a technique called view-dependent displacement mapping (VDM) that models surface displacements along the viewing direction. Unlike traditional displacement mapping, VDM allows for efficient rendering of self-shadows, occlusions and silhouettes without increasing the complexity of the underlying surface mesh. VDM is based on per-pixel processing, and with hardware acceleration it can render mesostructure with rich visual appearance in real time.
Supplemental Material
- BECKER, B. G., AND MAX, N. L. 1993. Smooth transitions between bump rendering algorithms. Computer Graphics (SIGGRAPH '93 Proceedings), 183--190. Google ScholarDigital Library
- BLINN, J. F. 1978. Simulation of wrinkled surfaces. Computer Graphics (SIGGRAPH '78 Proceedings) 12, 3, 286--292. Google ScholarDigital Library
- COOK, R. L., CARPENTER, L., AND CATMULL, E. 1987. The reyes image rendering architecture. Computer Graphics (SIGGRAPH '87 Proceedings), 95--102. Google ScholarDigital Library
- COOK, R. L. 1984. Shade trees. Computer Graphics (SIGGRAPH '84 Proceedings) 18, 3, 223--231. Google ScholarDigital Library
- DANA, K. J., NAYAR, S. K., VAN GINNEKEN, B., AND KOENDERINK, J. J. 1999. Reflectance and texture of real-world surfaces. ACM Transactions on Graphics 18, 1, 1--34. Google ScholarDigital Library
- DOGGETT, M., AND HIRCHE, J. 2000. Adaptive view dependent tessellation of displacement maps. Eurographics Workshop on Graphics Hardware, 59--66. Google ScholarDigital Library
- GUMHOLD, S., AND HÜTTNERT, T. 1999. Multiresolution rendering with displacement mapping. Eurographics Workshop on Graphics Hardware, 55--66. Google ScholarDigital Library
- HEIDRICH, W., DAUBERT, K., KAUTZ, J., AND SEIDEL, H.-P. 2000. Illuminating micro geometry based on precomputed visibility. Computer Graphics (SIGGRAPH '00 Proceedings), 455--464. Google ScholarDigital Library
- KAUTZ, J., AND SEIDEL, H.-P. 2001. Hardware accelerated displacement mapping for image based rendering. Graphics Interface, 61--70. Google ScholarDigital Library
- KOENDERINK, J. J., AND DOORN, A. J. V. 1996. Illuminance texture due to surface mesostructure. Journal of the Optical Society of America 13, 3, 452--463.Google ScholarCross Ref
- LENSCH, H. P. A., DAUBERT, K., AND SEIDEL, H.-P. 2002. Interactive semitransparent volumetric textures. Proc. Vision, Modeling and Visualization, 505--512.Google Scholar
- MALZBENDER, T., GELB, D., AND WOLTERS, H. 2001. Polynomial texture maps. Computer Graphics (SIGGRAPH '01 Proceedings) (August). Google ScholarDigital Library
- MAX, N. 1988. Horizon mapping: shadows for bump-mapped surfaces. The Visual Computer 4, 2, 109--117.Google ScholarCross Ref
- MEYER, A., AND NEYRET, F. 1998. Interactive volumetric textures. Eurographics Workshop on Rendering, 157--168.Google ScholarCross Ref
- OLIVEIRA, M. M., BISHOP, G., AND MCALLISTER, D. 2000. Relief texture mapping. Computer Graphics (SIGGRAPH '00 Proceedings), 359--368. Google ScholarDigital Library
- PATTERSON, J. W., HOGGAR, S. G., AND LOGIE, J. R. 1991. Inverse displacement mapping. Computer Graphics Forum 10, 2, 129--139.Google ScholarCross Ref
- PHARR, M., AND HANRAHAN, P. 1996. Geometry caching for ray-tracing displacement maps. Eurographics Workshop on Rendering, 31--40. Google ScholarDigital Library
- SCHAUFLER, G., AND PRIGLINGER, M. 1999. Efficient displacement mapping by image warping. Eurographics Workshop on Rendering, 175--186. Google ScholarDigital Library
- SLOAN, P.-P., AND COHEN, M. F. 2000. Interactive horizon mapping. Eurographics Workshop on Rendering (June), 281--286. Google ScholarDigital Library
- SMITS, B., SHIRLEY, P., AND STARK, M. M. 2000. Direct ray tracing of displacement mapped triangles. Eurographics Workshop on Rendering, 307--318. Google ScholarDigital Library
Index Terms
- View-dependent displacement mapping
Recommendations
Adaptive view dependent tessellation of displacement maps
HWWS '00: Proceedings of the ACM SIGGRAPH/EUROGRAPHICS workshop on Graphics hardwareDisplacement Mapping is an effective technique for encoding the high levels of detail found in today's triangle based surface models. Extending the hardware rendering pipeline to be capable of handling displacement maps as geometric primitives, will ...
View-dependent displacement mapping
SIGGRAPH '03: ACM SIGGRAPH 2003 PapersSignificant visual effects arise from surface mesostructure, such as fine-scale shadowing, occlusion and silhouettes. To efficiently render its detailed appearance, we introduce a technique called view-dependent displacement mapping (VDM) that models ...
Fast view-dependent level-of-detail rendering using cached geometry
VIS '02: Proceedings of the conference on Visualization '02Level-of-detail rendering is essential for rendering very large, detailed worlds in real-time. Unfortunately, level-of-detail computations can be expensive, creating a bottleneck at the CPU.This paper presents the CABTT algorithm, an extension to ...
Comments