Input Category

  • The following list shows the Input Category Magma nodes available in Krakatoa MX 2.x.
  • These nodes are used to input particle or scene data into the Magma flow.

InputChannel

  • The InputChannel operator has no inputs and one output.

Output 1: Channel

  • The output is the value of a specified existing channels from the particle stream being edited.
  • The type of the output value depends on the type of the selected Channel.

InputField

Available in Krakatoa MX v2.3.1 and higher

  • The InputField operator has one input, one input object picked directly within the node’s properties, and one or more outputs.
  • The Field Source must be a valid Field including all Stoke Field objects, FumeFX grid, or 3ds Max Force SpaceWarps.
  • If no valid Field Source is picked, one “Invalid” output will be created.

Input 1: Float

  • The input defines the Position to sample the Field Source at.

Outputs

  • The outputs are the Fields found in the Field Source object.

InputGeometry

  • The InputGeometry operator has no inputs and three outputs.
  • The operator provides a list of scene geometry objects which can be added and removed by the user.

Output 1: Geometry

  • The first output of the operator is acceptable only by dedicated Geometry input sockets of Geometry-related operators like IntersectRay, NearestPoint and InVolume.

Output 2: Object Count

  • The InputGeometry operator has an Exposed option - it can be exposed to the UI of the Magma Modifier inside the 3ds Max Command Panel to provide geometry picking outside of the MagmaFlow Editor.

InputObject

  • The InputObject operator has no inputs and one output.
  • The operator provides a single pick button for selecting one scene object that can only be added but not removed by the user.
  • The operator has an Exposed option - it can be exposed to the UI of the Magma Modifier inside the 3ds Max Command Panel to provide geometry picking outside of the MagmaFlow Editor.

Output 1: Geometry

  • The output of the operator is acceptable only by dedicated Object input sockets in Object-related operators like PropertyQuery.

InputParticles

  • The InputParticles operator has no inputs and one output.
  • The operator provides a single pick button for selecting one scene particle object that can only be added but not removed by the user.
  • The InputParticles operator has an Exposed option - it can be exposed to the UI of the Magma Modifier inside the 3ds Max Command Panel to provide geometry picking outside of the MagmaFlow Editor.

Output 1: Particles

  • The output of the operator is acceptable only by dedicated Particles input sockets in Particle-related operators like ParticleQuery.

InputScript

  • The InputScript operator has no inputs and one output.
  • The operator provides a text field that can contain arbitrary MAXScript expressions.

Output 1: Expression Result

  • The output is the final result of the MAXscript expression evaluation.

InputTexmap

  • The InputTexmap operator has a variable number of inputs and one output.
  • The operator provides a map button for selecting a 3ds Max texture map
  • Optional inputs include Position, Normal, TextureCoord, Color, Mapping2 to 99.
  • If an optional input is not present but needed by the texture map, it will be looked for implicitly in the incoming particle’s channels.

Output 1: Color|Mono|Perturb (Vector or Float)

  • The operator has an option to select the output value type.
  • Supported output types are
  • Color (Pixel Color Vector)
  • Mono (Monochrome value Float)
  • Perturb (Normal Perturbation Vector)

InputValue

  • The InputValue operator has no inputs and one output.
  • The operator has UI parameters to select the value type (Vector, Float, Integer) and set the value for the chosen value type.
  • The value is stored in a 3ds Max animation controller of the given type.

Output 1: Value

  • The output is the value of the animation controller at the current time.