← All resources

Parallax Occlusion Mapping in GLSL

Auto-discovered

Blog Intermediate

Various

Visit resource ↗

Description

Archived Sun and Black Cat graphics tip #28 walks through parallax occlusion mapping with ray marching in tangent space, height texture sampling, and linear refinement between layer hits.

Shows how to build a TBN matrix, step UVs along the view ray, and compare sampled height against ray depth until intersection - patterns echoed in many Unity HLSL ports on GitHub.

Useful when you want a compact POM reference independent of engine-specific Shader Graph nodes. The live site may redirect; Wayback captures preserve the article.

Intermediate graphics programmers cross-read this alongside GameDev.net POM breakdowns before implementing displacement without tessellation.