9cacdf6c4266314decdbf036898fba25c24c44f7
This PR adds diffuse light from environment to the scene without having an irradiance volume in the scene. It does this by extracting the sperical harmonics from the world probe and store it in the irradiance brick that is reserved for world diffuse light in the irradiance cache. This also fixes that selecting an LookDev HDRI didn't update the diffuse light. **Known Issues** - When sampling probes with lower resolution strokes are visible, leading to flickering and instability in the spherical harmonics. This is an issue that should be solved in a separate patch as it is already visible in main - When selecting a lookdev HDRI all irradiance volumes needs to be disabled manually for the expected results (but this also disabled GI). In the future this will be done automatically or we will add a solution to separate the world diffuse light from the irradiance cache so we can update it on the fly. Pull Request: https://projects.blender.org/blender/blender/pulls/110110
…
Blender
Blender is the free and open source 3D creation suite. It supports the entirety of the 3D pipeline-modeling, rigging, animation, simulation, rendering, compositing, motion tracking and video editing.
Project Pages
Development
License
Blender as a whole is licensed under the GNU General Public License, Version 3. Individual files may have a different, but compatible license.
See blender.org/about/license for details.
Description
Languages
C++
78%
Python
14.9%
C
2.9%
GLSL
1.9%
CMake
1.2%
Other
0.9%
