Parallax mapping (also called offset mapping or virtual displacement mapping) is an enhancement of the bump
mapping or normal mapping techniques applied to textures in 3D rendering applications such as video games.
To the end user, this means that textures such as stone walls will have more apparent depth and thus greater
realism with less of an influence on the performance of the simulation.
Parallax mapping is implemented by displacing the texture coordinates at a point on the rendered polygon by a
function of the view angle in tangent space (the angle relative to the surface normal) and the value of the height
map at that point. At steeper view-angles, the texture coordinates are displaced more, giving the illusion of
depth due to parallax effects as the view changes.
Parallax displacement mapping (Off)
Parallax displacement mapping (On)