Particle simulation resets when an emitter goes out of view

Reproduction Steps:

  1. Create a particle emitter
  2. Look away
  3. Look at it again and observe particle simulation starting from the beginning instead of resuming where it left off

Fire Particles Bug.rbxl (83.9 KB)

For the player, the fire appears to re-ignite for no apparent reason, which is not what I intended when making this fire particle. If this behavior exists for performance reasons, it doesn’t appear to be documented on the ParticleEmitter page.

Expected behavior

Simulation should resume without starting over as it breaks the intended effect envisioned by a developer.

2 Likes

This is the intended behaviour though…
I do think it should start again around where it was to keep consistency but its still how it is to ensure good performance and its a waste of resources to keep emitters active when they aren’t completely visible.

You also don’t really even notice it at all when you’re playing games, at least in my opinion and from my experience.

2 Likes

I believe this is a known limitation of the current Particle system:

1 Like

Hey!! Thanks for the report. This seems like intended behavior so going to close :slight_smile: ty for the report.

1 Like

I will find a staff member to offer a more detailed response on this one, just to close out the loop.

3 Likes

This is done to prevent lag. If particles are to keep emitting even when they are not being actively viewed, then it can cause performance issues. That’s why Roblox automatically disables ALL effects as soon as they are not actively visible by the user.