Weights
Updated: 7 Oct 2026
Updated: 7 Oct 2026
These nodes generate weight values which can be used to vary the strength of affectors on the parent particle system.
The weights can be generated in a variety of ways, either depending on the attributes of a particle, it’s position relative to another object or via a mathematical function.
These nodes give a weight value to each particle. You can then connect the output of the weight nodes to particle affectors, and the weight will determine how much the particle affector applies to each individual particle. This is a really useful way to give more complex behaviour to a particle system, and to add variation to particles within the same system.
The output from these nodes are particle weights which are unique to the parent particle system, so can’t be used to influence other particle systems.
Attribute Weight
Generates weight values using attributes of the particle, such as its velocity.
Mesh Attribute Weight
Generates weight values using attributes sampled from a mesh, at the closest point on the mesh to the particle.
Noise Weight
Generates weight values using noise functions.
Primitive Weight
Generate particle weight values using 3D primitive shapes.