Vector perpendicular to a 3D surface — controls how light interacts with geometry. Critical for photorealistic shading and material definition in VFX shots.
Every surface in a 3D scene has a direction — and that's precisely what the surface normal stores. It's an invisible vector that protrudes perpendicularly from each face, telling the rendering engine where the "front" of the object is. Without correct normals, you'll see shading errors, lighting calculations will fail, and the entire geometry will appear flat or inverted. You don't need to worry about this on set — it's purely a VFX matter. However, if you notice in compositing that a 3D element is lit completely incorrectly, even though the geometry is fine, it's often a normal issue.
Practically, it works like this: The material's shader uses the normal information to calculate how strongly light is reflected. A surface whose normal points directly towards the light source will be brightly illuminated. One whose normal points away will remain in shadow. This isn't esoteric — it's physics. A misoriented normal means the object's light physics are simply inverted. This is particularly visible on curved surfaces: if the normals point inward instead of outward, a sphere suddenly looks like a dent. This often happens in texturing when UV maps are flipped or geometry is duplicated without recalculation.
Normal maps — which are textures that store additional detail normals — are therefore of immense importance. They allow the simulation of the finest surface structures without increasing geometric resolution. Rough metal, moist skin, old wallpaper — all of this relies on normal detail information. If your compositor says an asset "feels wrong" in its lighting, a normal issue is often the cause, not the albedo map.
In the workflow: 3D software calculates normals automatically — as long as the geometry is clean. With problematic topology or inverted faces, you'll need to manually "recalculate normals." In engines like Unreal or Arnold, normal calculation is closely intertwined with the shading model. If you change the geometry later, you might invalidate the calculated normals. Therefore: lock it early, don't adjust it later. The surface normal is one of the fundamental parameters between raw geometry and photorealistic rendering — underestimate it, and the entire lighting mood will collapse.