We are independent & ad-supported. We may earn a commission for purchases made through our links.
Advertiser Disclosure
Our website is an independent, advertising-supported platform. We provide our content free of charge to our readers, and to keep it that way, we rely on revenue generated through advertisements and affiliate partnerships. This means that when you click on certain links on our site and make a purchase, we may earn a commission. Learn more.
How We Make Money
We sustain our operations through affiliate commissions and advertising. If you click on an affiliate link and make a purchase, we may receive a commission from the merchant at no additional cost to you. We also display advertisements on our website, which help generate revenue to support our work and keep our content free for readers. Our editorial team operates independently of our advertising and affiliate partnerships to ensure that our content remains unbiased and focused on providing you with the best information and recommendations based on thorough research and honest evaluations. To remain transparent, we’ve provided a list of our current affiliate partners here.
Software

Our Promise to you

Founded in 2002, our company has been a trusted resource for readers seeking informative and engaging content. Our dedication to quality remains unwavering—and will never change. We follow a strict editorial policy, ensuring that our content is authored by highly qualified professionals and edited by subject matter experts. This guarantees that everything we publish is objective, accurate, and trustworthy.

Over the years, we've refined our approach to cover a wide range of topics, providing readers with reliable and practical advice to enhance their knowledge and skills. That's why millions of readers turn to us each year. Join us in celebrating the joy of learning, guided by standards you can trust.

What Is Relief Mapping?

By Eugene P.
Updated: May 17, 2024

In computer graphics, especially three-dimensional (3D) computer graphics, relief mapping is a way to apply a two-dimensional (2D) image to the surface of an object to modify the appearance of its geometry. A relief map is a 2D image in which each image determines the height of the corresponding location on a 3D model or, alternately, is transparent to indicate that there is no geometry at the given point on the model. When the 2D image is texture mapped onto the surface of the 3D object, the rendering engine will modify the geometry of the object and move each point associated with a pixel in the 2D image a certain distance away from its original coordinate by a value that corresponds to its texture pixel. This allows for very subtle amounts of detail that can respond to light, cast accurate shadows and even cover background objects without the need for fine, memory-intensive meshes to construct the geometry. One example of this type of mapping could be applying a satellite photo of the Earth to a sphere, with relief mapping causing the points on the surface of the sphere to be higher where there are mountains and remain flat where there are oceans.

Relief mapping relies on a 2D texture image for the data necessary to render an object. The 2D image is made up of pixels of different colors, and each color is translated into a specific height. Most of these images are in grayscale because it is easy to determine the height of an area when black will equate to no height, pure white will be maximum height, and grays will make up the values in between.

When an object has the 2D texture applied for relief mapping, the location of each pixel is matched to a point in the geometry of the object. If the texture pixel in the image, called a texel, has a value other than zero, then the 3D coordinate of the surface of the model is adjusted by the value of the pixel away from the center of the object in the direction of the surface normal. The amount of movement that each texel unit represents can be set very low so the relief mapping can be used to make only subtle deformities in a surface, or it can be set high so a relief texture map will translate into wildly jagged terrain.

There are many uses for relief mapping in computer graphics, from displaying 2D cartographic maps in 3D to geometrically simulating very detailed textures, such as the woven surface of a sweater. It should be noted that relief mapping is very similar to bump mapping, and some programs actually optimize the mapping at a distance within a scene by reverting to bump mapping. The major difference is that, while some similar surface effects can be achieved, bump mapping never actually causes the geometry of the object to protrude outside of its basic geometric shape. This means that, if a sphere is bump-mapped with an image of mountains, then the viewable surface will accurately render the mountains but the edges of the sphere and the shadow of the sphere will remain perfectly round. The relief mapping technique would actually modify the sphere so its geometry accurately reflects the texture heights.

WiseGeek is dedicated to providing accurate and trustworthy information. We carefully select reputable sources and employ a rigorous fact-checking process to maintain the highest standards. To learn more about our commitment to accuracy, read our editorial process.
Discussion Comments
Share
https://www.wisegeek.net/what-is-relief-mapping.htm
WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.

WiseGeek, in your inbox

Our latest articles, guides, and more, delivered daily.