GenApproxRate

GenApproxRate

Generator. Produces particles at an approximate rate with natural variation in timing.

Unlike EvenRing, this generator introduces slight randomness in emission timing, creating more organic-looking effects. Best suited for large quantities of particles where exact timing is not critical.

The generating rate can change over time via external input. Like the other percentage-based generators, pick the rate from the particle life: rate = 100 / mean life (2-second particles → 50%).

In the Emitter Guide every numeric parameter of this generator is a value of its own (a fixed number, an emitter property, a graph over time …), wired to the matching input; switching the generator type carries the shared parameters along. See Linking the rate to particle life for keeping the rate in step with the particle life.

Properties & inputs:

  • Rate per second (%) (input | property): Approximate amount of particles generated per second, in percent of the emitter's capacity. Values above 100% are allowed.
  • Particle average life (property): Helper field to calculate the correct rate from average particle lifetime.
  • Delay (input | property): Delay in seconds before the generator starts producing particles.
  • Enable shots limit (property) and Time (input | property): despite the checkbox label, this is a time limit — when enabled, the generator stops producing particles after Time seconds since the emitter started.