Product Page  Included Shaders  Manual  Shader Functions  Tutorials  API  Shader Templates  Nodes  Community Nodes
Available Node Categories
Camera And Screen
Constants And Properties
Functions
Image Effects
Light
Logical Operators
Math Operators
Matrix Operators
Matrix Transform
Miscellaneous
Object Transform
Surface Data
Textures
Time
Trigonometry Operators
UV Coordinates
Vector Operators
Vertex Data
Camera And Screen
Camera Depth Fade

Outputs a 0  1 gradient representing the distance between the surface of this object and camera near plane

Learn More


Screen Depth

Given a screen postion returns the depth of the scene to the object as seen by the camera

Learn More


Screen Position

Screen space position, you can either get the Screen position as is or Normalize it to have it at the [0,1] range

Learn More


View Dir

View direction vector, you can select between World space or Tangent space

Learn More


Constants And Properties
Functions
Image Effects
Posterize

Converts a continuous gradation of tones to multiple regions of fewer tones

Learn More


Light
Light Color

Light Color, RGB value already contains light intensity while A only contains light intensity

Learn More


Logical Operators
Math Operators
Ceil

Smallest integer not less than a scalar or each vector component

Learn More


DDX

Approximate partial derivative with respect to windowspace X

Learn More


DDY

Approximate partial derivative with respect to windowspace Y

Learn More


Floor

Largest integer not greater than a scalar or each vector component

Learn More


Fmod

Floating point remainder of x/y with the same sign as x

Learn More


FWidth

Sum of approximate windowspace partial derivatives magnitudes

Learn More


Lerp

Linear interpolation of two scalars or vectors based on a weight

Learn More


Max

Maximum of two scalars or each respective component of two vectors

Learn More


Min

Minimum of two scalars or each respective component of two vectors

Learn More


Multiply

Multiplication of two or more values ( A * B * .. )
It also handles Matrices multiplication

Learn More


Trunc

Largest integer not greater than a scalar or each vector component

Learn More


Matrix Operators
Matrix Transform
Miscellaneous
Billboard

Calculates new Vertex positions and normals to achieve a billboard effect.

Learn More


Register Local Var

Forces a local variable to be written with the given name. Can then be fetched at any place with a Get Local Var node.

Learn More


Object Transform
Surface Data
Depth Fade

Outputs a 0  1 gradient representing the distance between the surface of this object and geometry behind

Learn More


World Normal

Per pixel world normal vector, accepts a Normal vector in tangent space (ie: normalmap)

Learn More


Textures
Texture Object

Represents a Texture Asset. Can be used in samplers Tex inputs or shader function inputs to reuse the same texture multiple times.

Learn More


Texture Sample

Samples a chosen texture and returns its color values, Texture and UVs can be overriden and you can select different mip modes and levels. It can also unpack and scale textures marked as normalmaps.

Learn More


Time
Trigonometry Operators
UV Coordinates
Rotator

Rotates UVs or any Vector2 value from an Anchor point for a specified Time value

Learn More


Texture Coordinates

Texture UV coordinates set, if Tex is connected to a texture object it will use that texture scale factors, otherwise uses Tilling and Offset port values

Learn More


Vector Operators
Vertex Data
Face

Indicates whether the rendered surface is facing the camera (1), or facing away from the camera(1)

Learn More


Vertex Bitangent

Calculated bitangent vector in object space, can be used in both local vertex offset and fragment outputs. Already has tangent sign and object transform into account

Learn More


Vertex Normal

Vertex normal vector in object space, can be used in both local vertex offset and fragment outputs

Learn More


Vertex Position

Vertex position vector in object space, can be used in both local vertex offset and fragment outputs

Learn More


Vertex Tangent

Vertex tangent vector in object space, can be used in both local vertex offset and fragment outputs

Learn More


Vertex Tangent Sign

Vertex tangent sign in object space, return the W value of tangent vector that contains only the sign of the tangent

Learn More

