Relief mapping

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 alternative texture mapping technique to parallax mapping that is much more accurate, and can support self-shadowing and normal mapping. It can be quite simply described as a short-distance raytrace done on a pixel 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, and silhouettes. 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.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Relief map — may refer to:*Raised relief map, a three dimensional representation of terrain *Relief mapping, the portrayal of the three dimensional geometry of terrain by simulating shadows *Topographic map, a portrayal of the earth s surface *Cartographic… …   Wikipedia

  • Mapping — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. Sur les autres projets Wikimedia : « Mapping », sur le Wiktionnaire (dictionnaire universel) Mapping est un mot anglais possédant de… …   Wikipédia en Français

  • Displacement mapping — is an alternative computer graphics technique in contrast to bump mapping, normal mapping, and parallax mapping, using a (procedural ) texture or height map to cause an effect where the actual geometric position of points over the textured… …   Wikipedia

  • Wikipedia:Graphic Lab/Resources/Creating shaded relief (GRASS, 3DEM) — See also: Wikipedia:Graphic Lab/Resources/Optimizing shaded relief using GIMP (old) The object of this tutorial is to create (composite) relief shadows resulting from a digital elevation model (DEM) created using the programs 3DEM or GRASS GIS.… …   Wikipedia

  • Parallax mapping — Example of parallax mapping. The walls are textured with parallax maps. Screenshot taken from one of the base examples of the open source Irrlicht 3d engine. Parallax mapping (also called offset mapping or virtual displacement mapping) is an… …   Wikipedia

  • Texture mapping — Texture maps redirects here. For the 2003 ambient album, see Texture Maps: The Lost Pieces Vol. 3. 1 = 3D model without textures 2 = 3D model with textures Texture mapping is a method for adding detail, surface texture (a bitmap or raster image) …   Wikipedia

  • Placage de relief — Le placage de relief (en anglais Bump mapping) est un terme informatique qui désigne la technique utilisée, par exemple dans les jeux vidéo, et qui sert à donner du relief aux objets, textures ou à toutes autres choses en 2D ou en 3D, dans ce… …   Wikipédia en Français

  • Bump-mapping — Placage de relief Le placage de relief (en anglais Bump mapping) est un terme informatique qui désigne la technique utilisée, par exemple dans les jeux vidéo, et qui sert à donner du relief aux objets, textures ou à toutes autres choses en 2D ou… …   Wikipédia en Français

  • Bump mapping — Placage de relief Le placage de relief (en anglais Bump mapping) est un terme informatique qui désigne la technique utilisée, par exemple dans les jeux vidéo, et qui sert à donner du relief aux objets, textures ou à toutes autres choses en 2D ou… …   Wikipédia en Français

  • Displacement Mapping — Le « displacement mapping » est une technique similaire au bump mapping, normal mapping, et au parallax mapping, mais qui utilise, contrairement aux autres techniques, une texture (qui peut être procédurale) ou ce que l on appelle une… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”