Search Issue Tracker
Fixed in 2020.1.X
Fixed in 2018.4.X, 2019.4.X
Votes
0
Found in
2017.4
2018.4
2018.4.11f1
2019.2
2019.3
2020.1
Issue ID
1193339
Regression
No
Standard Surface Particle shader reveals objects behind the GameObject with the shader when using certain Rendering Modes
How to reproduce:
1. Open the attached "UnityDeferredParticles.zip" project
2. Load "SampleScene" scene (found in "Scenes" folder)
3. Enter the Play mode
Expected result: quad with "Particles/Standard Surface" shader does not reveal GameObjects behind it
Actual result: quad with "Particles/Standard Surface" shader reveals GameObjects behind it
Reproduced with: 2017.4.33f1, 2018.4.12f1, 2019.2.10f1, 2019.3.0b8, 2020.1.0a9
Notes:
- reproduced with "Cutout", "Additive" and "Modulate" Rendering Modes for "IssueParticleShader" ("Particles/Standard Surface" shader)
- "Standard" shader with "Cutout" Rendering Mode does not have this issue ("Additive" and "Modulate" Rendering Modes not available)
- the issue is not visible in Isometric mode
- one workaround would be to set Rendering Mode to either "Opaque" or "Fade" or "Transparent" for "IssueParticleShader"
- another workaround would be to set Rendering Mode to any other than "Cutout" for "BG", that is used for the GameObjects that are behind the quad with "IssueParticleShader"
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- "Create Empty Child" Option Creates Root Object When No Parent Is Selected
- Freeze/Crash when entering Play Mode in a specific project
- Lack of documentation regarding VFX Ray Tracing support
- Shader properties do not appear on the GameObject when switching ShaderGraphs during runtime in the Player
- Multiple '-' symbols are allowed to appear in a row when inputting '.' into a non-decimal numeric field
Resolution Note (fix version 2019.4):
Fixed in: 2019.4.1f1