Search Issue Tracker

Fixed in 2022.2.X

Fixed in 2020.3.X, 2021.2.X, 2022.1.X

Votes

21

Found in

2020.3.23f1

2020.3.24f1

2021.2

2022.1

Issue ID

1390346

Regression

Yes

[URP] Particles are flickering when in Play Mode

Visual Effects - Legacy

-

How to reproduce:
1. Open the attached project "Mesh Particle System bug.zip"
2. Enter Play Mode
3. Turn on VSync
4. Observe the Game View

Expected result: Particles are rendered correctly and are not flickering
Actual result: Particles are flickering

Reproducible with: 2020.3.23f1, 2020.3.25f1, 2021.2.7f1, 2022.1.0b2
Not reproducible with: 2019.4.34f1, 2020.3.22f1

Note: The flickering appears without VSync, but turning it on makes the flickering more noticeable

  1. Resolution Note (fix version 2022.2):

    Fixed in: 2022.2.0a9

  2. Resolution Note (fix version 2022.1):

    Fixed in: 2022.1.0b13

  3. Resolution Note (fix version 2021.2):

    Fixed in: 2021.2.17f1

  4. Resolution Note (fix version 2020.3):

    Fixed in: 2020.3.32f1

Comments (9)

  1. freezman13

    Jul 08, 2022 01:23

    @SMEAS solution worked for me.

    Looking at docs it seems we've used the incorrect particle system to have GPU instancing enabled.
    docs.unity3d.com/Manual/PartSysInstancing.html
    "The particle shader that supports GPU instancing is called Particles/Standard Surface."

    Unfortunately I don't have the skills to make a shader of this type to verify if it works properly. If our art team gets to implementing this I'll edit.

  2. freezman13

    Jul 08, 2022 01:20

    @SMEAS solution also worked for me.
    looking at docs https://docs.unity3d.com/Manual/PartSysInstancing.html it seems we were using the wrong particle system to have GPU instancing enabled:
    "The particle shader that supports GPU instancing is called Particles/Standard Surface."

    Unfortunately I don't have the skills to create one to see if it actually works with GPU instancing enabled and doesn't flicker. Will edit if our art team implements this and it works.

  3. henningsteinbock

    May 30, 2022 12:11

    Still happening in 2022.1.17f1 on Android in VR and URP

  4. Racines

    Mar 30, 2022 08:00

    2022.2.17f1!

  5. Racines

    Mar 30, 2022 07:57

    not fixed on Android builds with 2022.1.17f1

  6. DragonCoder

    Mar 24, 2022 02:09

    Can confirm, 2022.1.0b13 has fixed for built-in too :)
    Thank you!

  7. Vincent13122

    Mar 15, 2022 14:44

    I am hoping too that this is fixed for built in as well, this is not just specific to urp

  8. DragonCoder

    Mar 12, 2022 04:20

    Just to make sure, the fixes will cover the built-in pipeline as well?
    Tickets that have been marked as "duplicate" of this one, are referring to the built-in pipeline too.

    Also indeed the issue is related to GPU instancing somehow as I can confirm what SMEAS said.

  9. smeas

    Jan 15, 2022 14:36

    In my case I was able to get rid of the flickering by disabling GPU Instacing on the particle system.

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.