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.