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. |
| Dynamics | Applies dynamic forces 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. |
| Offset | Offsets object transforms. |
| Orient | Point objects in their direction of travel, or toward another object. |
| Placer | Allows you to place MASH points by painting. |
| Python | Allows you to write custom python scripts. |
| Random | A random number generator. |
| Replicator | Duplicates MASH networks. |
| Signal | Adds either 4D Noise or Trigonometric animation to the network. |
| Strength | Controls the degree of connected nodes effect on the network. |
| Spring | Adds spring to objects' animation. |
| Symmetry | Reflects an entire MASH network across a specified axis. |
| Time | Offsets component animation. |
| Transform | Moves/Rotates/Scales the entire network. |
| Visibility | Controls the visibility of objects. |
| Waiter | Acts as the hub for the MASH network that enables you to add other nodes. |
| World | Arranges objects around points in natural, non-colliding clusters. |
MASH nodes can be viewed in the MASH Editor, or in the normal Outliner when DAG Objects Only is turned off, by using the MASH filter .