Search Unity

  1. Unity Asset Manager is now available in public beta. Try it out now and join the conversation here in the forums.
    Dismiss Notice

Bug (Case 1240803) ParticleSystem doesn't culled when it is enabled on already culled position

Discussion in '2020.1 Beta' started by Kichang-Kim, Apr 23, 2020.

  1. Kichang-Kim

    Kichang-Kim

    Joined:
    Oct 19, 2010
    Posts:
    1,012
    Hi. I found that culling bug for particle system.

    If it is enabled at already culled position, it's update logic will not be culled correctly.

    You can easily reproduce this issue by placing any particle system with culling enabled to Camera's back position. When you disable and re-enable particle system, there are still ParticleSystem.Update2 calling in profiler. If you move particle system from visible position to invisible position, its ParticleSystem.Update2 will be stopped.

    Reproducible project is sent as Case 1240803.

    This issue is extremely critical for large scene which has lots of particle systems. Issue like this type makes hard to profile "true" performance of game.
     
  2. Kichang-Kim

    Kichang-Kim

    Joined:
    Oct 19, 2010
    Posts:
    1,012
    richardkettlewell and LeonhardP like this.