Search Issue Tracker
Duplicate
Votes
0
Found in
2019.4
2020.3
2022.2
Issue ID
1412309
Regression
No
[SkyManager] Environment Lighting Settings ignored when scene is Load with LoadSceneMode.Additive
Step to reproduce:
1. Download the package from the link in comments
2. Create a new URP project in Unity2020 or above.
3. In Editor mode, Open SceneA, drag Scene B into it. Right click SceneB and select 'set active scene'. You will see the cube in the camera become white.
4. Next, set SceneA active and enter play mode. Repeat the process to set SceneB active, it is expected to see the cube become white but you will see the cube become darker instead.
Explain in detail:
1.Scene A in the package has set the Environment Light intensity multiplier to 1
2.Scene B in the package has set the Environment Light intensity multiplier to 2
3.When Load Scene B Additive in edit mode in editor the light intensity is set to 2
4.When Load Scene B Additive in play mode in editor the light intensity is set to 0 which is not reasonable.
I also have find out that there is no such issue in build-in pipeline. The issue does not appear in URP when the Environment lighting source is not set to the Skybox.
Workaround is to manually bake Lighting for Scene B in the Lighting window.
Notes:
- Also reproducible in built-in (legacy) RP.
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
- SerializedPropertyChangeEvent is invoked when initially binding PropertyFields in custom Editor
- UI Panel is not visible when HDR and STP filter are enabled
- Crash on GfxDeviceD3D11Base::DrawBuffersIndirect when opening a specific project
- OnTriggerExit2D is called in Play mode when undoing component adding
- Builds fail with "Execution failed for task ':launcher:checkReleaseDuplicateClasses'" error when the newer version of the In-App Purchasing package is installed on a specific project
This is a duplicate of issue #1407064