In computer graphics, relief mapping is a texture mapping technique first introduced in 20001 used to render the surface details of three-dimensional objects accurately and efficiently.2 It can produce accurate depictions of self-occlusion, self-shadowing, and parallax.3 Relief mapping works by transforming the view direction into tangent space and intersecting the viewing ray with a depth map; in the 2005 real-time GPU formulation, this was implemented as a pixel-driven ray-height-field intersection that maps relief textures onto arbitrary polygonal models and can be applied to deforming surfaces.42 That formulation did not render surface details at object silhouettes, although later extensions added correct silhouette rendering.24 A 2006 multilayer extension generalized relief mapping to non-height-field surface details, enabling real-time rendering of structures such as weave patterns.3 Relief mapping is highly comparable in both function and approach to another displacement texture mapping technique, parallax occlusion mapping, considering that they both rely on ray marching, though the two are not to be confused with each other, as parallax occlusion mapping uses reverse heightmap tracing.
References
References
- Oliveira, Manuel M. and Bishop, Gary and McAllister, David (2000). "Relief texture mapping". Proceedings of the 27th annual conference on Computer graphics and interactive techniques - SIGGRAPH '00. pp. 359–368. doi:10.1145/344779.344947. ISBN 1581132085. S2CID 598957.
{{cite book}}: CS1 maint: multiple names: authors list (link) - Policarpo, F., Oliveira, M. M., Comba, J. L. D. (2005). "Real-time relief mapping on arbitrary polygonal surfaces" (PDF). Proceedings of the 2005 symposium on Interactive 3D graphics and games. pp. 155–162. doi:10.1145/1053427.1053453. ISBN 1595930132. S2CID 3445302.
{{cite book}}: CS1 maint: multiple names: authors list (link) - Policarpo, F., Oliveira, M. M. (2006). "Relief mapping of non-height-field surface details" (PDF). Proceedings of the 2006 symposium on Interactive 3D graphics and games - SI3D '06. p. 55. doi:10.1145/1111411.1111422. ISBN 159593295X. S2CID 11331719. Retrieved 18 February 2011.
{{cite book}}: CS1 maint: multiple names: authors list (link) - "Chapter 18. Relaxed Cone Stepping for Relief Mapping". GPU Gems 3. NVIDIA Developer.