Notch Notch
Manual 1.0 Manual 0.9.23
 Light | Dark
Texture Sampler

Texture Sampler

Updated: 9 Sep 2025

Use a Texture in a shading system.

Method #

This node generates a shader from an input texture (usually a Video Loader ) for using in a shading system, using mappings set by the Mapping Type property.

The output of this node is a shader, which can either be combined with other Shading nodes for more complex designs, or applied to Materials to directly control one of the material channels. They can also be applied to Fields, where they can be used on the various channels on the Field Emitters to control how the smoke is generated, and Field Materials to control how the field is rendered.

Parameters

These properties control the core behaviours of the node.

ParameterDetails
Mapping Type How the generated shader is applied to the surface.
  • World Position : The shader is generated in world space.
  • Object Local Position : The shader is generated relative to the object.
  • Texture Coordinate : The shader is generated in UV space, and mapped using the object’s UV’s.
Mapping Type What kind of mapping is to be applied.
  • Original UV’s : The source texture is output directly on the object using it’s original UV map.
  • Planar : The texture is generated based on the planar view of the XY plane.
  • Cubic : The texture is generated based on the planar views of the X, Y and Z planes.
  • Spherical : The texture is a 360 spherical mapping back out into space.
  • Normal Face-Map : The texture is generated based on the normal.
  • Perspective : The texture is generated based on the position and rotation of the mapping node. Generally used with a Camera connected to the Transform Modifiers input.
  • Equirectangular : The texture is generated based on a cubic map, but smoothed to the shape of a sphere.
Texture Select an image to drive the shading node. An image can also be input to the ’texture’ property, which will overwrite this value.
Texture Channel Select which channel(s) from the selected texture to use for shading the surface.
Intensity The intensity of the effect that is applied.
UV Scale X Scale the mesh UV along the X axis.
UV Scale Y Scale the mesh UV along the Y axis.
UV Offset X Move the mesh UV along the X axis.
UV Offset Y Move the mesh UV along the Y axis.
Triplanar Blend Sharpness Control how much blend there is between the different faces of tri-planar blending.
Randomise Repetition Generate a random offset for every repeating tile of the input texture, making repeating patterns more difficult to spot.
Repetition Randomness How much the randomise repition offsets each tile from a typical grid layout.
Preview In Viewport Preview the effects of the shading node on the channel it’s applied, without other nodes further in the chain being used.

These properties control the 3D transforms of the node. Transforms will generally be inherited by child nodes, although they can be ignored through the Inherit Transform Channels attributes.

ParameterDetails
Position X The shader’s position along the local x-axis.
Position Y The shader’s position along the local y-axis.
Position Z The shader’s position along the local z-axis.
Rotation Heading The shader’s rotation around the local y-axis.
Rotation Pitch The shader’s rotation around the local x-axis.
Rotation Bank The shader’s rotation around the local z-axis.
Scale X The shader’s scale along the local x-axis.
Scale Y The shader’s scale along the local y-axis.
Scale Z The shader’s scale along the local z-axis.

Control the inheritance of the transforms from the parent.

ParameterDetails
Position Toggle inheritance of the Position from the parent.
Rotation Toggle inheritance of the Rotation from the parent.
Scale Toggle inheritance of the Scale from the parent.
World Position Only Inherit the world position from the parent only, rotation and scale will be ignored. Overrides above properties.
Inherit Time Toggle inheritance of time from the parent.

Inputs

NameDescriptionTypical Input
TextureInput texture to drive the shading node. Overwrites the Texture property.Video Loader
Transform ModifiersApply the transforms of another node to this node.Null
Target NodeModifiy the rotations of the node to always direct the z axis towards the input.Null
Local Transform OverrideApply the transforms of another node to this node, relative to its parent.Null