Search Issue Tracker

By Design



Found in [Package]


Issue ID




URP custom renderer layer transparency is not rendering objects in correct order

Package: Scriptable Render Pipeline Universal


How to reproduce:
1. Open attached project ""
2. Open "Sample" scene
3. Enter PlayMode
4. Go next to a wall and shoot (Left mouse button) into it at various angles

Expected result: Muzzle effect is not in the wall
Actual result: Muzzle effect is inside the wall

Reproducible with - 11.0.0 (2021.1.8f1), 12.0.0 (2021.2.0a17)
Could not test (URP errors) - 2018.4, 2019.4, 2020.3

The weapon and muzzle stays in the wall with all layers up to "BeforeRenderingPostProcessing"

  1. Response avatar

    Resolution Note:

    The transparent rendering works as expected. It uses the depth buffer from the opaque rendering to ensure the transparent objects are visible for the user without writing new depth information in order for transparent objects to be rendered on top of each other.

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.