Skip to content
Fundamental · VectorsIntermediate

Normals

The direction a surface faces at each vertex and pixel.

How it works

Placeholder text for the walking skeleton. Israel replaces it.

A normal is a unit vector perpendicular to the surface. Meshes store one per vertex; the rasterizer interpolates it for every pixel, so it must be normalized again in the fragment shader.

Further reading