DocsNodesEmitters

Emit Points

Particles over time: sparks, embers, bubbles, dust.

particles, sparks, embers, smoke, bubbles, dust, fountain, trail
Category
Emitters
Outputs
mesh
Runs live in
Godot, Roblox

It works out where every particle is at the current moment rather than simulating step by step, so scrubbing backwards is instant and nothing needs baking.

Particles can fly ballistically, with a speed, a spread and an acceleration pulling them down, or follow a path. The pool fills before the first frame, so a scene never opens empty.

Inputs

SocketTypeWiring
sourcegeometry, optional
pathgeometry, optional
accelvectorone wire covers accelX, accelY, accelZ

Parameters

NameTypeDefaultAvailable whenWhat it does
Ratenumber12always
Lifetimenumber2always
Start Framenumber0always
Speednumber3always
Spreadnumber20always
Accel Xnumber0always
Accel Ynumber-3always
Accel Znumber0always
Swirlnumber0always
Seednumber0always
Scattercheckboxoffalways
Spiral Radiusnumber0always
Spiral Turnsnumber0always
Spiral Phasenumber0always
Spiral Growcheckboxoffalways
Jitternumber0always

Watch out

Do not drive the rate from a clock. The rate decides how many particles exist, so changing it every frame reshuffles them. To make emission look like it ramps up, animate what the particles are rather than how many.

Built with this node

Nothing in the manual is built around this node yet.

See also

Open the editor and try it