Notch Notch Manual 0.9.23
 Light | Dark
Particle Event

Particle Event

Modify particles using a dynamic per particle event.

Method #

Particle Events are used to affect change in a particle system when something happens to an individual particle; for example, when a collision occurs between the particle and a collision surface, new particles may be emitted at that point; or when a particle reaches a certain age, it may change size and colour. Events are specified as a cause, set via the Cause Type parameter, and effect, set by the Event Type parameter. Particles are monitored for occurrence of the cause; when it occurs, the event is executed.

The Particle Use Amount parameter may be used to restrict the set of the particles so that not every particle for whom the cause occurs will trigger the event. For events which emit new particles or change particle materials there must be a Particle Emitter connected to the Target Emitter input.

The child of this node is the emitter which will be used to emit new particles from.

Parameters

These properties control the 3D transforms of the node. Transforms will generally be inherited by child nodes, although they can be ignored through the Inherit Transform Channels attributes.

ParameterDetails
Position XMove along the local x-axis.
Position YMove along the local y-axis.
Position ZMove along the local z-axis.
Rotation HeadingRotate around the local y-axis.
Rotation PitchRotate around the local x-axis.
Rotation BankRotate around the local z-axis.
Scale XScale along the local x-axis.
Scale YScale along the local y-axis.
Scale ZScale along the local z-axis.

Toggle which transform channels should be inherited from the parent node. By default, all transforms will be inherited.

ParameterDetails
Position XToggle inheritance of the X Position from the parent.
Position YToggle inheritance of the Y Position from the parent.
Position ZToggle inheritance of the Z Position from the parent.
Rotation HeadingToggle inheritance of the Rotation Heading from the parent.
Rotation PitchToggle inheritance of the Rotation Pitch from the parent.
Rotation BankToggle inheritance of the Rotation Bank from the parent.
Scale XToggle inheritance of the X Scale from the parent.
Scale YToggle inheritance of the Y Scale from the parent.
Scale ZToggle inheritance of the Z Scale from the parent.
World Position OnlyInherit the world position from the parent only, rotation and scale will be ignored. Overrides above properties.
Inherit TimeToggle inheritance of time from the parent.

These properties control the core behaviours of the node.

ParameterDetails
Cause TypeWhat kind of event triggers the node.
  • Collision : A collision occured between the particle and a collision surface such as an Collision Affector.
  • Particle Life : The particle reached a certain remaining life time.
  • Particle Time : The particle reached a certain time since birth.
  • Event Node Time : The event node reached a certain point on the timeline.
  • Layer Time : The layer reached a certain point on the timeline.
  • Velocity : The particle’s velocity reached a certain magnitude.
Event TypeWhat kind of event is triggered.
  • None : No event is triggered
  • Change Emitter Material : The particle’s emitter is changed, causing it to take on a new material - which can be used to change size or colour
  • Emit New Particles : New particles are emitted at the particle’s location
  • Emit New Particles And Kill : New particles are emitted at the particle’s location and the particle itself is killed.
Particle Use AmountPercentage of particles that can be used by the node.
Time ValueThe time value used for cause types Particle Time, Event Node Time and Layer Time.
Particle Life AmountThe life value used for cause type Particle Life.
Num New ParticlesHow many new particles are generated with cause types Emit New Particles and Emit New Particles And Kill.
Trigger ValueValue needed to trigger the particle event.

Inputs

NameDescriptionTypical Input
Target EmitterThe new emitter to use, for cause types Change Emitter Material, Emit New Particles and Emit New Particles And Kill.Primitive Emitter
Affected EmittersChoose which particle emitters can be affected by the affector.Primitive Emitter
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