The Particle Physics generator creates physics-based particle systems with configurable emitters, gravity, collisions, and turbulence fields.
Particles spawn from an emitter, move according to physics rules (velocity, gravity, drag), and can bounce off edges or collide with each other. Each particle has a lifespan and can change size and opacity over its lifetime.
| Option | Description |
|---|
| Point | Particles spawn from a single point |
| Vertical Line | Particles spawn along a vertical line |
| Horizontal Line | Particles spawn along a horizontal line |
| Square | Particles spawn within a square area |
| Circle | Particles spawn within a circular area |
| Range | Description |
|---|
| 1 - canvas dimension | Size of the emitter shape (not available for Point) |
Only appears when a shape other than Point is selected.
| Option | Description |
|---|
| Continuous | Particles spawn steadily over time |
| Burst | All particles spawn at once |
| Range | Default | Description |
|---|
| -canvas width to 2× canvas width | Center | Horizontal position of the emitter |
Click Center to reset to canvas center.
| Range | Default | Description |
|---|
| -canvas height to 2× canvas height | Center | Vertical position of the emitter |
Click Center to reset to canvas center.
| Range | Default | Description |
|---|
| 1-500 | — | Maximum number of active particles |
Higher counts create denser effects but may impact performance.
| Option | Description |
|---|
| Circle | Round particles |
| Square | Square particles |
| Cloudlet | Soft, cloud-like particles |
| Range | Default | Description |
|---|
| 1-10 | — | Base size of particles |
When enabled, particles spawn with varied sizes:
- Min Size (1-10) - Minimum particle size
- Max Size (1-10) - Maximum particle size
| Range | Default | Description |
|---|
| 0-200% | 100% | Size multiplier when particle is born |
Values below 100% make particles grow. Values above 100% make particles shrink.
| Range | Default | Description |
|---|
| 0-200% | 100% | Size multiplier when particle dies |
Combined with Start Size, controls size animation over lifetime.
| Range | Default | Description |
|---|
| 0-100% | — | Opacity when particle is born |
| Range | Default | Description |
|---|
| 0-100% | — | Opacity when particle dies |
Set End Opacity lower than Start Opacity for fade-out effects.
| Range | Default | Description |
|---|
| 1-500 frames | — | How long particles live |
When enabled, particles have varied lifespans:
- Variation Amount (0-100%) - How much lifespan varies between particles
| Range | Default | Description |
|---|
| 0.0-10.0 | — | Initial speed of particles |
Higher values make particles move faster when spawned.
| Range | Default | Description |
|---|
| 0-360° | — | Direction particles initially move |
Compass direction: 0° is up, 90° is right, 180° is down, 270° is left.
| Range | Default | Description |
|---|
| 0-100% | — | Spread of initial directions |
At 0%, all particles go the same direction. At 100%, particles spread in all directions.
| Range | Default | Description |
|---|
| 0-100% | — | Variation in initial speed |
Creates natural variation in particle velocities.
| Range | Default | Description |
|---|
| -2.0 to 2.0 | — | Downward (positive) or upward (negative) force |
- Positive values pull particles down (normal gravity)
- Negative values push particles up (reverse gravity)
- Zero means no gravity
| Range | Default | Description |
|---|
| 0.0-1.0 | — | How quickly particles slow down |
- 0.0 - No drag, particles maintain speed
- 1.0 - Maximum drag, particles stop quickly
When enabled, adds a noise-based force field that pushes particles around.
Toggle the turbulence force field on or off.
| Range | Default | Description |
|---|
| 0.1-10.0 | — | Scale of turbulence patterns |
Lower values create smooth, large-scale turbulence. Higher values create chaotic, fine turbulence.
| Range | Default | Description |
|---|
| 0.0-10.0 | — | How strongly turbulence pushes particles |
Higher values create more dramatic displacement.
| Range | Default | Description |
|---|
| 0.0-2.0 | — | How much turbulence affects particle size |
Adds size variation based on turbulence field position.
When enabled, particles bounce off canvas edges instead of disappearing.
When enabled, particles collide with and bounce off each other.
| Range | Default | Description |
|---|
| 0.0-1.0 | — | Energy retained after bouncing |
- 0.0 - Particles stop on impact
- 1.0 - Particles bounce with full energy
Only available when Bounce Off Edges is enabled.
| Range | Default | Description |
|---|
| 0-100% | — | Variation in bounciness between particles |
| Range | Default | Description |
|---|
| 0.0-1.0 | — | Energy lost when sliding along edges |
Controls the random number generator for reproducible particle behavior.
- Set Emitter at bottom center
- Velocity Angle to 0° (up)
- Angle Randomness around 20-30%
- Positive Gravity (0.1-0.3)
- High particle count
- Use Burst mode
- Emitter at center
- High Speed (5-10)
- Angle Randomness at 100%
- Short Lifespan (30-60 frames)
- End Size smaller than Start Size
- Horizontal Line emitter at top
- Low Gravity (0.02-0.05)
- Low Speed with high randomness
- Enable Turbulence with low frequency
- Small particle size
- Point or Circle emitter
- Enable Edge Bounce
- Moderate Gravity (0.1-0.2)
- High Bounciness (0.8-0.95)
- Long Lifespan