Search Issue Tracker
By Design
Votes
0
Found in [Package]
7.0.0
Issue ID
1201058
Regression
No
[URP][Mac] Reflection Probe produces lighting onto geometry when the Reflection Probe has a Cubemap of the Skybox's HDR image
How to reproduce:
1. Open the "Relfection probes bug" Scene in the user-supplied project
2. Observe the Scene view
Expected result: the Reflection Probe with a Cubemap does not produce light onto the Scene geometry
Actual result: the Reflection Probe with a Cubemap produces different lighting than the Baked Reflection Probe and the Skybox (see screenshot)
Reproducible with: 2019.3.0f1 (URP version 7.1.5), 2020.1.0a15 (URP version 7.1.5)
Could not test with: 2017.4.35f1, 2018.4.13f1, 2019.2.14f1
Note:
1. Reproducible when the "Armory Floor" GameObject's Material Shader is set to Universal Render Pipeline/Lit
2. Reproducible when the Scene geometry has a Mesh Renderer Component with the Reflection Probes property not set to "Off"
3. Could not reproduce in streams 2017.4, 2018.4 and 2019.2 due to URP being unavailable
4. Switching to LWRP on 2019.2.14f1 produces a pink material on the "Armory Floor" GameObjects, unable to test on LWRP
5. Not reproducible on standalone build target, reproduced on the iOS build target
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
- TextMeshPro Shader "Mask" field does not update in Inspector when changing value
- Changing URP settings when a Shader Graph is open throws errors and renders the opened Shader Graph Asset useless
- GameObject cannot be renamed when right clicked and a different Editor window is in focus
- Objects are cleared when preloading a Pool during startup functions with Domain Reload disabled
- The text underline partially disappears when the bold effect is applied with certain fonts in the UI Builder
Resolution Note:
The issue there is due to the custom cubemap texture having very high values. When baking the baked reflection probes with iOS build target, the cubemap values are converted to double LDR which is the cubemap encoding specific to mobiles. The color range is clamped to [0,2] and rescaled to [0,1]