Particle and Effect Nodes¶
Connect Source, Emitter and Effect nodes to build a particle or deformable simulation. They use the same settings as Lists, with additional connections for branching, mapping and components.
Where to find it¶
Use Shift+A > Emitter for Emitter and Source nodes. Effect nodes are grouped under the same Forces, Collision & Interaction, Flow & Path, Behavior, Logic, Modify and Lifecycle categories used by the Lists Add Effect... menu.
Source, Emitter and Effect connections¶
| Node | Required flow | Result | Detailed controls |
|---|---|---|---|
| Surface Source | none | Emission Source | Emitters |
| Volume Source | none | Emission Source | Emitters |
| Curve Source | none | Emission Source | Emitters |
| Shape Source | none | Emission Source | Emitters |
| Emitter | one or more Source links | Particles and, for deformables, Geometry | Emitters, Deformables |
| Effect nodes | Particles | Particles | Effects Reference |
Source nodes¶
Surface Source, Volume Source, Curve Source and Shape Source each own one source definition and output Source. Connect one or more of them to the Emitter's ordered multi-input Sources socket.
A Source node can be shared by compatible emitters. Sharing one source across incompatible particle, deformable or strand emitters shows an error.
Source settings, source collections, selection data, packed Volume modes, velocity overrides and multi-source weighting are documented in Emitters.
Emitter¶
The Emitter node combines its linked Source definitions and owns the birth settings for Particles, Cloth, Soft Body or Strands.
Sockets¶
Sources: ordered multi-input Emission Source socket.Particles: ordinary particle stream and the particle representation of deformable emitters where a simulation effect consumes that stream.Geometry: deformable geometry for Cloth, Soft Body and Strands. Ordinary particle emitters require a geometry-producing post effect before Geometry output.Mask: graph expression controlling birth probability.Color: Advanced Color expression evaluated at birth.- deformable Field inputs: Density, Damping, Pin Strength, Collision Thickness, Cloth stiffness/break controls, Soft Body stiffness, Strand radius/stiffness/break controls, Balloon Pressure, Plasticity and contact controls. Unsupported inputs are hidden for emitter types that cannot use them.
Pyro: live Pyro Volume enabling Cloth, Soft Body or Strands interaction when connected from Pyro Dynamics.Cloth Constraints: ordered Settings chain for Attach, Stitch and Sew components when the emitter type supports them.
The Inspector exposes the complete Emitter and Source controls. See Emitters for particle birth behavior and Cloth, Soft Body & Strands for deformable parameters, maps, constraints and Pyro coupling.
Effect node connections¶
Every effect in Shift+A > Forces / Collision & Interaction / Flow & Path / Behavior / Logic / Modify / Lifecycle has its own node. Each effect has:
Particlesinput: required simulation stream.Maskinput: optional graph mask. On a partial Emitter Branch, use a linked Mask instead of combining branch scope with the effect'sApply toselector.Particlesoutput: resulting stream after that effect.- Inspector: complete effect settings, including controls not kept on the compact node body.
Some effects provide additional inputs:
| Effect | Additional graph inputs |
|---|---|
| Gravity | Vector Field for Force |
| Wind | Vector Field for Force |
| Drag | Float Field for Coefficient |
| Turbulence | Float Field for Strength |
| Curl Noise | Float Field for Strength |
| Attractor | Float Field for Strength |
| Change Color | Color Field |
| Collision | Color Field for collision color override |
| Emit Children | Color Field for child color |
| Conditional Logic | Logic Program |
| Volume Advection | live Pyro Volume |
| Spin | Spin Components Settings chain |
| Limit | Limit Components Settings chain |
| Flow Field | Field Operations Settings chain |
| Infection | Spatial Seeds Settings chain when Spatial seeding is used |
| Dendrite | Root Branches Settings hierarchy |
| PBF Fluid | PBF Material Override Settings chain |
| SPH Fluid | SPH Material Override Settings chain |
Disconnecting a Field or Color input restores the node's local property value. Muting an Effect node bypasses the effect while preserving graph topology.
For Volume Advection, selecting Source: Pro Pyro requires a connection from Pyro Dynamics / Volume to Pyro Volume. Use the Dynamics branch connected to Simulation Output / Pyro, with Pyro active in Nodes mode. A missing or inactive connection blocks simulation and marks the node as an error. A connected Pyro Volume selects the live Pyro source. With Source: VDB Volume, select a Volume Object; an empty selection shows a warning and the effect contributes no motion or field transfer.
Branch scope¶
A partial stream created by Emitter Branch is intentionally restricted. The following effects can operate on a partial emitter population before the branches are reunited:
Gravity, Wind, Drag, Turbulence, Curl Noise, Attractor, Vortex, Rotation, Strange Attractor, Explosion, Change Radius, Change Mass, Change Group, Change Direction, Set Speed, Scale, Freeze and Delete.
Other effects require the complete particle stream and must be placed after Merge Disjoint Streams. This includes domain/neighborhood solvers, Logic and post-simulation systems whose result depends on the complete population. Placing one on a partial branch shows a graph error.
Forces¶
| Node | Graph note | Reference |
|---|---|---|
| Gravity | Vector Field can drive Force; partial stream supported | Forces |
| Wind | Vector Field can drive Force; partial stream supported | Forces |
| Turbulence | Float Field can drive Strength; partial stream supported | Forces |
| Drag | Float Field can drive Coefficient; partial stream supported | Forces |
| Attractor | Float Field can drive Strength; partial stream supported | Forces |
| Vortex | partial stream supported | Forces |
| Rotation | partial stream supported | Forces |
| Curl Noise | Float Field can drive Strength; partial stream supported | Forces |
| Strange Attractor | partial stream supported | Forces |
| Explosion | partial stream supported | Explosion |
Collision and Interaction¶
| Node | Graph note | Reference |
|---|---|---|
| Collision | optional Color Field; complete stream | Collision |
| Self Collision | complete stream | Self Collision |
| Avoid | complete stream | Avoid |
| Push Apart | complete stream | Push Apart |
| Granular | complete stream; dedicated material solver | Granular |
| PBF Fluid | complete stream; accepts PBF Material Override components | PBF & SPH |
| SPH Fluid | complete stream; accepts SPH Material Override components | PBF & SPH |
| Particle Constraints | complete stream | Particle Constraints |
| FLIP Fluid | complete stream | FLIP |
| MPM | complete stream | MPM |
Flow and Path¶
| Node | Graph note | Reference |
|---|---|---|
| Follow Curve | complete stream | Flow & Path |
| Surface Attract | complete stream | Flow & Path |
| Volume Bind | Mesh in Inspector, optional Mask and Strength, Frequency, Damping, Release and Release Threshold Fields; complete stream | Volume Bind |
| Target | Object and optional ordered target sequence in Inspector; optional numeric Fields and Mask; complete stream | Target |
| Surface Attach | complete stream | Flow & Path |
| Planar Constraint | complete stream | Flow & Path |
| Shape Matching | complete stream | Flow & Path |
| Volume Advection | accepts live Pyro Volume; complete stream | Volume Advection |
| Flow Field | accepts ordered Field Operations components; complete stream | Flow Field |
Behavior and Logic¶
| Node | Graph note | Reference |
|---|---|---|
| Particle Self Gravity | complete stream | Particle Self Gravity |
| Flocking | complete stream | Flocking |
| Infection | Spatial mode accepts Spatial Seed components; complete stream | Infection |
| Network | complete stream | Network |
| Dendrite | accepts Root Branch hierarchy; complete stream | Dendrite |
| Conditional Logic | requires a connected Logic Program; complete stream | Conditional Logic |
Modify and Lifecycle¶
| Node | Graph note | Reference |
|---|---|---|
| Change Radius | partial stream supported | Modify & Lifecycle |
| Scale | partial stream supported | Modify & Lifecycle |
| Change Mass | partial stream supported | Modify & Lifecycle |
| Change Color | optional Color Field; complete stream | Modify & Lifecycle |
| Particle Blend | complete stream | Modify & Lifecycle |
| Change Group | partial stream supported | Modify & Lifecycle |
| Change Direction | partial stream supported | Modify & Lifecycle |
| Set Speed | partial stream supported | Modify & Lifecycle |
| Spin | accepts Spin Components; complete stream | Spin & Scale |
| Limit | accepts Limit Components; complete stream | Limit |
| Emit Children | optional Color Field; the node form is continuous | Modify & Lifecycle |
| Delete | partial stream supported | Modify & Lifecycle |
| Freeze | partial stream supported | Modify & Lifecycle |
Troubleshooting¶
- A specialized effect turns red on an Emitter Branch: reunite the particle partitions before that effect. Only the explicitly branchable effects listed above accept a partial emitter scope.
- An effect on a partial branch also uses Apply to: set the effect to All and use a linked Mask for the additional selection.
- A mapped value appears to ignore the local control: a connected Field or Color socket owns that value. Disconnect the socket to return to the local property.
- A deformable Field socket is missing: the active emitter type or feature toggle does not support that parameter. The Inspector shows only valid controls.
- Particle Emitter Geometry is rejected: ordinary particles need Point Cloud, Trails, Instance, Mesher or another geometry-producing post effect before a Geometry output.