- Relief mapping
In
cartography , relief mapping, or shaded relief, is a technique of displaying 3D terrain shape by simulating shadows formed by a single light source shining obliquely onto a 3D surface.In
computer graphics , relief mapping is an alternativetexture mapping technique toparallax mapping that is much more accurate, and can supportself-shadowing andnormal mapping . It can be quite simply described as a short-distanceraytrace done on apixel shader ; various techniques can be implemented to speed up the raytrace by taking variable step sizes.Relief texture mapping supports the representation of 3D surface detail, producing self-
occlusion ,self-shadowing , view-motion parallax, andsilhouette s. This technique produces correct views of 3D surfaces and scenes by augmenting textures with per texel depth.It is not yet common in
video games , as it is a rather slow technique due to the need for a large amount of per-pixel processing. "Crysis ", "", and " Unreal Tournament 3 have a similar feature called Parallax mapping.Recently Pamplona et al. [Pamplona, Vitor; Oliveira, Manuel M.; Nedel, Luciana P.. "Animating Relief Impostors Using Radial Basis Functions Textures." In: Scott Jacobs (ed.) Game Programming Gems 7. Charles River Media, Inc., Hingham, Massachusetts, 2008, (ISBN-13: 978-1-58450-527-3). pp. 401-412. (See the video: http://www.vimeo.com/1776230)] published a new technique which animates relief impostors, billboards with normal mapping, displacement maps, or any other texture-based resolution-independent representation. The animation is encoded using an RBF representation, which is saved into a texture. At runtime, the RBF texture is used to warp the relief texture on the GPU producing the desired animation. The proposed technique preserves the relief-impostor properties, allowing the viewer to observe changes in occlusion and parallax during the animation. It can be used produce real-time realistic animations of live and moving objects undergoing repetitive motions.
ee also
Cartography
*Shaded relief Computer Graphics
*Bump mapping
*Normal mapping
*Parallax mapping References
External links
* [http://ascension.sairyx.org/Programming/Relief_mapping Relief mapping explanation, with code]
* [http://www.inf.ufrgs.br/~oliveira/RTM.html Manuel's Relief texture mapping]
** [http://www.inf.ufrgs.br/~oliveira/pubs_files/Policarpo_Oliveira_Comba_RTRM_I3D_2005.pdf "Real-Time Relief Mapping on Arbitrary Polygonal Surfaces"]
** [http://www.inf.ufrgs.br/~oliveira/pubs_files/Policarpo_Oliveira_RTM_multilayer_I3D2006.pdf "Relief Mapping of Non-Height-Field Surface Details"]
Wikimedia Foundation. 2010.