Describe the bug
When using procedural sky for dynamic ambient light, results are inconsistent depending on what value the energy multiplier starts at. If you run the game with energy mulitplier at 1, you can lower this value all the way to 0 and back again and get expected results, the scene gets darker, then brighter. However if you run the game with the energy multiplier at a low value, say 0 or 0.01, increasing the energy multiplier to 1 results in a in scene significantly darker ambient light than expected.
To Reproduce
Steps to reproduce the behavior:
Open new project.
Add cube mesh, camera, and world environment to scene.
Ensure WorldEnvironment is set to procedural sky, process mode automatic or real time.
In WorldEnvironment inspector set ambient light to Sky.
Set energy multiplier 1, run the game. Reduce Energy Multiplier down to 0 and back again, observing light in scene. Should be as expected.
Close game
Set multiplier to 0.01, run game again. While game is running, increase energy multipler to 1, observe scene lighting is not consistent with previous, or with the Godot editor.
Expected behavior
I expect energy multiplier to give consistent results at various values, regardless of what the default value is set to when built.
Screenshots
Game started with Energy multipler set to 1, expected results at energy multipler 1.
Game started with Energy multipler set to 0.01, inconsistent results at energy multipler 1.
Environment
OS: Windos 10
Godot Engine v4.1.1.stable.mono.official.bd6af8e0e - https://godotengine.org
Vulkan API 1.3.242 - Forward+ - Using Vulkan Device #0: NVIDIA - NVIDIA GeForce RTX 2070 SUPER
Describe the bug When using procedural sky for dynamic ambient light, results are inconsistent depending on what value the energy multiplier starts at. If you run the game with energy mulitplier at 1, you can lower this value all the way to 0 and back again and get expected results, the scene gets darker, then brighter. However if you run the game with the energy multiplier at a low value, say 0 or 0.01, increasing the energy multiplier to 1 results in a in scene significantly darker ambient light than expected.
To Reproduce Steps to reproduce the behavior:
Expected behavior I expect energy multiplier to give consistent results at various values, regardless of what the default value is set to when built.
Screenshots Game started with Energy multipler set to 1, expected results at energy multipler 1.
Game started with Energy multipler set to 0.01, inconsistent results at energy multipler 1.
Environment