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

Package: Scriptable Render Pipeline Universal

-

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)

  1. Resolution Note (fix version 8.1.0):

    Fixed in Universal Render Pipeline 8.1.0

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.