Notch Notch Manual 0.9.23
 Light | Dark
Particle Emitter

Particle Emitter

Emits ink into a field from particles.



Method #

This node generates colour/ink based on the positions and movement of particles from a particle system. The particles contribute both ink and velocities to the field.

The outputs from this node are just its transforms, useful for having multiple nodes follow the same motions without controlling each of their transforms individually.


These properties control the core behaviours of the node.

TextureAdd a texture for the particles to use to emit into the field.
Output VelocitiesToggle whether the velocities from the source particle system should be passed into the field.
Intensity ScaleHow strong the emitter is on the field.
Velocity ScaleScale the generated affector velocities.
Particle SizeControl the size of the particles in the field system.
Particle X ScaleScale each particles emission shape on the x axis.
Particle Y ScaleScale each particles emission shape on the y axis.
Particle AlphaControl the alpha value for each particle in the field.
Size RandomnessAdd randomness to the size of the particle emission shapes.
Rotation RandomnessAdd randomisation to the rotation of the particle emission shapes.
Luminance RandomnessAdd randomisation to the luminance, or brightness, of the particle emission.
Blend ModesHow the emitter blends into the field. See Blend Modes for details.
  • Linear : The emittedd ink is blended with the field.
  • Additive : The emittedd ink is blended with the field.
  • Subtractive : The emittedd ink is subtracted with the field.
Emit OnceWhen enabled, the object will only emit ink once into the field.


NameDescriptionTypical Input
Particle NodeThe particle root used to generate the field. A particle system must be connected for this node to function.Particle Root
Sprite Transform NodeChange the position of the field emitter.Null
Transform ModifierApply the transforms of another node to this node.Null
Target NodeModifiy the rotations of the node to always direct the z axis towards the input.Null
Local Transform OverrideApply the transforms of another node to this node, relative to its parent.Null