Custom Surface Normal by Jens Kafitz

  • Where to find it:

    • Add Procedural Layer / Geometry / Extension Pack /

    • NodeGraph / Right Mouse Click / Add Nodes / Geometry / Extension Pack /

The Custom Object Normal Node is a variation of Mari's default 'Object Normal' Node. 

However it has added options to change the normal orientation.

The Custom Object Normal Node has mask applications (by isolating different directions of a model in combination with a 

Color Switch) and can be helpful to create flow maps used by Nodes such as Paintable Gabor Noise.

Rotating Normals on a model:

Node Overview

Node Ports

  • Manifold

Allows you to connect a Manifold Node to drive the transformation of the Normals

Node Properties


Rotate Normal

  • Rotate X /  Y / Z

Will rotate the normal around the specified axis. Rotation is in degrees from original.

Offset Normal

  • Offset X /  Y / Z

Will move the normals along the specified axis. 

Values outside slider range

You can enter numbers outside the slider range in the numerical field