MASH Nodes Overview

The backbone of MASH is its node network. Each node performs a specific function and can be combined with other nodes to compound their behaviors. You can add most (though not all) nodes to the network via the Waiter node's Attribute Editor.

Audio Use an audio input file to drive animation.
Color Customizes the CPV data of meshes in the MASH network.
Curve Animate objects along a curve.
Delay Offsets an object's existing animation in time.
Distribute Arrange multiple copies of object in formations.
Explode Extracts mesh faces and transforms them according to MASH points.
Flight Approximates flocking / schooling behavior.
ID Customizes the way that instanced objects are assigned to MASH points.
Influence Use guide objects to influence the transforms of your MASH network.
Merge Merges two MASH networks together.
Mute Controls the strength of connected nodes.
Noise Adds randomized noise to the network.
Offset Offsets object transforms.
Orient Point objects in their direction of travel, or toward another object.
Points Displays points and their IDs.
Python Allows you to write custom python scripts.
Random A random number generator.
Replicator Duplicates MASH networks.
Spring Adds spring to objects' animation.
Symmetry Reflects an entire MASH network across a specified axis.
Time Offsets component animation.
Trails Adds trails of quads to animated instances.
Transform Moves/Rotates/Scales the entire network.
Trig Animates objects along a Sin/Cos/Tan wave.
Visibility Controls the visibility of objects.
Waiter Acts as the hub for the MASH network that enables you to add other nodes.

MASH nodes can be viewed in the Outliner, when DAG Objects Only is turned off, by using the MASH filter Show > Objects > MASH.

Related Topics