To main page | 3dengine.org

Normal


Normal is a vector that represents a direction perpendicular to face or vertex. Actually vertices are points, and nothing can be perpendicular to point, so it just shows where does this point "look" in space, this information is used to calculate lighting of the face.

Normals are often used to produce smoothing effect and in normal mapping.



The length of face normal is always = 1.0 units. It is a unit vector.

The direction of face normal is perpendicular to the face itself. In normal mapping this direction specifies how the reflected light should behave inside of single face.