Normals

Control mesh normals: flip winding, smooth or flatten shading, align direction, transfer, or set from a field.

What it does

Normals is the one node for fixing or reshaping how a mesh's surface normals behave. Each mode either rewrites winding order, orients or aligns the normal direction, softens or facets the shading, or replaces the normals entirely from another source: a vector field, or a second mesh.

Flip All and Fix Inconsistent work on winding order, which way each face faces. Reverse Normals and Make Double-Sided change how the surface is seen without touching winding. Point Outward, Point Toward Target, Align to Direction and Flatten steer where normals point. Smooth by Angle, Flat Shading and Smooth Shading control the softness of shading across edges. From Field and Transfer replace normals outright, from a vector field or from a source mesh.

When to use it

ParameterTypeDefault
geometryOneOf([Collection])
modeNumber0
angleNumber30
targetVec3(0, 0, 0)
directionVec3(0, 1, 0)
flatten_axisNumber2
fieldOneOf([FieldOf(Vector)])
transfer_sourceOneOf([CollectionOf(Geometry)])
strengthNumber1

Gotchas

Smooth by Angle compares the angle between adjacent faces to the Angle parameter: edges sharper than this get a hard, faceted normal, edges below it get a smooth blend. Lower the angle to introduce more hard edges, raise it toward 180° to smooth almost everything.

Flatten zeroes out one axis of the normal (X, Y or Z) and renormalises the result. It can produce degenerate normals where the surface faces exactly along the flattened axis.

Point Toward Target and Align to Direction both animate cleanly: the target position and direction vector can be keyframed or driven, and the normals update every frame.

Worked example

  1. Add a Normals node and wire in your mesh geometry.

  2. Set Mode to Fix Inconsistent if the surface has patchy shading from mixed winding, or Flip All if the whole mesh reads inside-out.

  3. Switch Mode to Smooth by Angle and dial the Angle threshold until hard edges such as a box corner stay crisp while curved surfaces stay smooth.

  4. For a two-sided surface, a leaf, a flag, a sign, switch Mode to Make Double-Sided instead.

See also

Smooth · Bevel · Mirror · Geometry (meshes)