Search Issue Tracker

Fixed in 2020.2.X

Votes

2

Found in

2017.4

2020.1.0b5

2020.2

Issue ID

1240803

Regression

No

Particles don't get culled when disabled and re-enabled out of Camera's FOV while in Play mode

Visual Effects - Legacy

-

How to reproduce:
1. Open the user's project
2. Open the "SampleScene" from Assets > Scenes
3. Make sure that the Scene window is closed
4. Enter Play mode
5. Open the Profiler window and search for "ParticleSystem.Update2" under the CPU module
6. Change the Y Rotation of the "Main Camera" GameObject to 90
7. Disable and enable the "ParticleSystem Root" GameObject

Expected result: ParticleSystem.Update2 has 0 calls after 6th and 7th steps because the particles aren't in the FOV of the Camera
Actual result: ParticleSystem.Update2 has 100 calls after the 7th step as if it was in the FOV of the Camera

Reproducible with: 2017.4.40f1, 2018.4.22f1, 2019.3.11f1, 2020.1.0b8, 2020.2.0a9

Notes:
-This still reproduces if 4th and 6th steps are switched
-This doesn't reproduce if the "ParticleSystem Root" is disabled before rotating the Camera and enabled afterward

  1. Resolution Note (fix version 2020.2):

    Fixed in 2020.2.0a21

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.