Previous Topic (MagmaFlow Input Nodes) Up (Particle Channels Editor Node Types) Next Topic (Particle Channels Editor BlackOp Compound Nodes)

MagmaFlow Operator Nodes

 Available in Krakatoa v1.5.0 and higher
  • An Operator node can be switched to any of the supported categories and operations listed below.
    • In other words, creating an Operator Node and then changing its functionality is trivial and does not require the deleting of the old and the creation of a new Operator Node.
  • An Operator can have one, two or three input sockets and exactly one output socket.
  • An Operator's output must be connected to the input of another node, otherwise it will produce an error.
    • Alternatively, unconnected Operators can be disabled using Ctrl+P to be ignored during evaluation.

Arithmetic Operator Nodes

The Arithmetic operator nodes represent mathematical operations to be performed on particle channels or input values. They include Add, Subtract, Multiply, Divide, Power, SquareRoot, Modulo, AbsoluteValue, Floor, Ceil, Negate, Logarithm.

Function Operator Nodes

The Function operator nodes represent operations that involve more complex computation than a simple arithmetic calculation to be performed on particle channels or input values. They include Blend, Clamp, Curve, Noise and DNoise

Vector Operator Nodes

The Vector Operator nodes perform operations on Vector values or particle channels with three components. They include Magnitude, Normalize, ComponentSum, DotProduct and CrossProduct

Trigonometry Operator Nodes

These Operators implement the basic trigonometric functions. They include Sin, Cos, Tan, ASin, ACos, ATan

Conversion Operator Nodes

These Operators can be used to convert between value types. They include ToVector, ToScalar, ToFloat, ToInteger, FromQuat, ToQuat

Transformation Operator Nodes

These Operators implement Matrix Transformations using either the object the KCM is applied to or an arbitrary 3rd party node. They include ToWorld, FromWorld, ToSpace, FromSpace, ToView, FromView, TransByQuat

Surface Operator Nodes

The Surface Operators introduced in v1.6.0 provide kd-tree-accelerated access to geometry surface data. They include NearestPoint, RayIntersect and SurfDataValue.

Logic Operator Nodes

These operators implement boolean logic for comparing values and making conditional statements. They include LogicalAnd, LogicalOr, LogicalNot, Less, LessOrEqual, Greater, GreaterOrEqual, Equal and Switch