How to create and use displacement maps?

Hi AttemptD -

Displacement Maps are an addition to the Normal map setup that allows you to create actual depth offset as opposed to the light angles that are created by a Normal map. You would still want to have a normal map, they are still the most efficient way to add a sense of depth to objects as they actual effect the way in which light is rendered across an object. Displacement maps can be tricky to use to try to match the effect of a normal map, because you need vertexes in order to get the offset displacement and this is where DX11’s tessellation comes into play. This sort of workflow though is not always efficient in a game environment, but in a limited capacity it can look really amazing.

Here is just a normal map -

Here is just a displacement Map, tessellation is on and set to Flat Triangles (PNTriangles would work as well) -

1 Like