Search Issue Tracker
Fixed in 8.1.0
Votes
0
Found in [Package]
7.1.1
Issue ID
1215584
Regression
Yes
[URP] Incorrect colors in Scene when using Subtractive and Multiply Blend Mode in Gamma Color Space
Reproduction steps:
1. Create a new URP Template project and enter a new Scene
2. Switch Scene view to 2D
3. Create a 2D Renderer and assign it to the current Pipeline Asset in use
4. On the 2D Renderer Create new Blend Style that uses Subtractive Blend Mode
5. Create a Global Light that uses Default Blend Style (Multiply) and a Parametric Light that uses Subtractive Blend Style
6. Create a new Global Volume with Bloom effect (Intensity > 0 & Threshold < 1.25)
7. Create a new Sprite Renderer and attach "Untitled.png" to it
8. Make sure the Sprite is affected by both Lights
9. In Player Settings Change the Color Space to Gamma
10. Observe the Scene view (may require zooming in/out, adjusting the Sprite)
Expected result: Scene is rendered normally
Actual result: all colors in the Scene change to similar to the color of the Sprite
Reproducible with: URP 7.1.1 (2019.3.0b4), URP 7.1.8 (2019.3.0f6, 2020.1.0a22)
Not reproducible with URP 7.0.1 (2019.3.0b4)
Could not test with: 2017.4, 2018.4, 2019.2 because there are no Light Blend Styles in 2D renderer data
Notes:
1. The Sprite used can to be yellow, green, blue (tested with MS paint colors. Color does not have to take up the entire Sprite but I was not able to pinpoint the specific area and there are many other colors to reproduce the issue as shown by the user)
2. The Camera must be active in the Scene for the issue to reproduce
3. This is a package regression. Regression version: 7.1.1 (does not reproduce with 7.0.1)
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
- Graphics.DrawMeshInstanced does not work when 2D Renderer and 2D Shaders are used
- SpeedTree does not move when using WindZone
- "Undeclared identifier 'LinearToSRGB'" error is thrown when creating a color variable with HDR color mode and assigning a Custom Render Texture target in Shader Graph
- Input System package is missing when creating a new HDRP project
- Inconsistent behaviour when interacting with different dropdown types with pointer events on parent Visual Element
Resolution Note (fix version 8.1.0):
Fixed in Universal Render Pipeline 8.1.0