Skip to content

Node Types ​

Math Operations ​

TypeDescriptionInputsOutput
AddAdditionA, BResult
SubtractSubtractionA, BResult
MultiplyMultiplicationA, BResult
DivideDivisionA, BResult
PowerPowerBase, ExpResult
SineSineInputResult
CosineCosineInputResult
AbsAbsolute valueInputResult
ClampClamp rangeInput, Min, MaxResult
LerpLinear interpolationA, B, AlphaResult
MaxMaximumA, BResult
MinMinimumA, BResult

Constants ​

TypeDescriptionProperties
ConstantScalar constantValue (float)
Constant2Vector2D vectorConstant [X, Y]
Constant3Vector3D vector/colorConstant [R, G, B]
Constant4Vector4D vector/color+alphaConstant [R, G, B, A]

Textures ​

TypeDescriptionPropertiesOutput
TextureSampleTexture samplingTexture (asset path)RGB, R, G, B, A
TextureCoordinateUV coordinatesCoordinateIndexUV

Parameters ​

TypeDescriptionProperties
ScalarParameterScalar parameterParameterName, DefaultValue
VectorParameterVector parameterParameterName, DefaultValue
TextureSampleParameterTexture parameterParameterName, Texture

Coordinates ​

TypeDescriptionOutput
VertexColorVertex colorRGB, R, G, B, A
WorldPositionWorld positionXYZ
CameraPositionCamera positionXYZ
TimeTime-

Utility ​

TypeDescriptionInputsOutput
ComponentMaskChannel maskInputR, G, B, A
AppendVectorVector appendA, BResult
DesaturationDesaturationInput, FractionResult

Custom HLSL ​

TypeDescriptionPropertiesInputs
CustomCustom HLSL codeCode or HeaderRef + OutputTypeDynamic (defined via Inputs)

Custom Node Properties ​

  • Code - Directly written HLSL code
  • HeaderRef - References function defined in functions
  • OutputType - Output type: CMOT_Float1/CMOT_Float2/CMOT_Float3/CMOT_Float4
  • Description - Node description
  • Inputs - Dynamic input pin array: [{"InputName": "Param1"}, {"InputName": "Param2"}]

Common Pin Names ​

Outputs ​

  • Result - Result output
  • RGB - RGB channel
  • R, G, B, A - Single channel outputs
  • XYZ - Three-channel output
  • UV - Texture coordinates

Inputs ​

  • A, B - Math operation inputs
  • Base, Exp - Power operation inputs
  • UVs, Input - General inputs
  • Min, Max - Range limits
  • Alpha - Interpolation factor
  • Fraction - Desaturation factor

Powered by VitePress