Search Unity

  1. We are migrating the Unity Forums to Unity Discussions. On July 12, the Unity Forums will become read-only. On July 15, Unity Discussions will become read-only until July 18, when the new design and the migrated forum contents will go live. Read our full announcement for more information and let us know if you have any questions.

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,032
    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,032
    richardkettlewell and LeonhardP like this.