This modifier evaluates an incoming value before outputting it. It can be used as:

  • A straight multiplier (Operation: None)
  • A threshold condition gate (Operation: Above/Below Threshold)
  • An invertor : 1-x (Operation: Invert)


Name Description
Current Value Shows the current value of the effect. Cannot be directly changed.
Value Base value to modify the output value with.
Scale The scale/range of the modifier
Threshold Changes the threshold for what counts toward the modifier.
Operation The operation to be performed on the targeted parameter.
  • Add, adds to the parameter value.
  • Subtract, subtracts from the parameter value.
  • Multiply, multiplies the parameter value.
  • Replace, replaces the parameter value.
Incoming Operation What operation is done to the incoming value.
  • None, The incoming value is only manipulated by the Scale.
  • Invert, subtract the current value from 1.
  • Above Threshold, Above Threshold value is 1.0 multiplied by the Scale, else 0.0.
  • Below Threshold, Above Threshold value is 1.0 multiplied by the Scale, else 0.0.
  • Absolute, treats all values as positive, ignoring the sign.
  • Module (with Threshold), uses the remainder value after it is divided by the threshold value.
  • Positive Modulo (with Threshold), divides the value to find the remainder using the threshold, and ignores the sign.


Name Description Typical Node Input
Value Input a numerical value to be modified. "Math Modifier":


The output is a numeric value that acts upon a connected parameter input of another node, using the operation method selected.