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
| Socket | Type | Wiring |
|---|---|---|
| source | geometry, optional | |
| path | geometry, optional | |
| accel | vector | one wire covers accelX, accelY, accelZ |
Parameters
| Name | Type | Default | Available when | What it does |
|---|---|---|---|---|
| Rate | number | 12 | always | |
| Lifetime | number | 2 | always | |
| Start Frame | number | 0 | always | |
| Speed | number | 3 | always | |
| Spread | number | 20 | always | |
| Accel X | number | 0 | always | |
| Accel Y | number | -3 | always | |
| Accel Z | number | 0 | always | |
| Swirl | number | 0 | always | |
| Seed | number | 0 | always | |
| Scatter | checkbox | off | always | |
| Spiral Radius | number | 0 | always | |
| Spiral Turns | number | 0 | always | |
| Spiral Phase | number | 0 | always | |
| Spiral Grow | checkbox | off | always | |
| Jitter | number | 0 | always |
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
- instanceOnPointsTo give each particle a shape.
- timeThe usual driver for anything else about them.