Node Projector Constant - anticto/Mutable-Documentation GitHub Wiki


Function

Define a constant projector. It can't move, scale or rotate at runtime. The texture that is projected can still be changed, depending on the configuration of the other inputs of the texture project node that is connected to the projector constant.


Use Cases

Define a static projector, like a facial scar. Define a projector with a fixed transform but with modifiable contents, like the emblem of a shield or a shoulder-pad.


Node Properties

  • Copy (button): Utility for copying the current transform seen in the Preview Instance Viewport. Useful for applying the same transform to different projectors or to manually save a copy of the current transform before trying some new location.

  • Paste (button): Utility for pasting the output of a projector copy button. It allows to set this projector transform the same as the one copied from.

  • Projector Type (dropdown): Allows choosing between planar, wrapping and cylindrical projectors. Planar projectors are best on more or less flat surfaces. Wrapping projectors are intended to use on top of more complex geometry. Cylindrical projectors are intended to use as wrap around elongated sections of mesh smaller than the projector radius.

  • Projecion Angle (degrees): When a cylindrical projector is chosen, defines the angle around which the texture will be stretched. An angle of 360ยบ means that the texture will wrap around and the ends will touch at the back. This parameter is ignored if the projector type is not cylindrical.

  • Projector Bone (dropdown): Utility for setting the gizmo location and rotation to match the chosen bone. Really helpful for cylindrical projectors.

  • Parameter UI Metadata: Metadata associated to this constant projector.


(red 3D gizmo): Used to define the projector transformation: location, rotation and scale.

For planar and wrapping projectors: The red box defines the volume that will be affected by the projector. Texture outside this volume will never be modified by the projector.

For cylindrical projectors: The red cylinder defines the volume that will be affected by the projector. This is further limited by the projection angle. Texture outside this volume will never be modifiec by the projector.


Output Pins

Value: Constant projector as setup in the properties located where the red gizmo defines.