Screen Space Global Illumination addon for Eevee.
Converts Diffuse and Principled BSDFs to nodegroups that give representation of diffuse component to SSR for SSGI effect.
Disclaimer: World/HDRI lighting in specular component is not handled properly between object reflections and gives inverted colors.
The addon (ab)uses Eevees built in screen space reflections with material nodes and thus won’t be comparable to a correctly built in SSGI solution.
Updates:
- 0.1.0 Fixed error in folder structure in initial release. Now installs correctly.
- 0.1.1 Added color range input clamp. Changed the way increasing intensity works. New defaults only compatible with no world/hdri lighting.
- 0.1.2 Added controls over World Material (broken glossy interaction disabled by default). Added option to scatter diffuse normals (base performance cost increased). UI and default settings changes. Clean up.
The addon currently doesn’t preserve keyframes on diffuse and principled BSDF nodes.
Info about futher plans:
I’ll update the addon only version with things I can do to improve it, but I’m also going to add a modified build of Blender with addon only designed to work with that as there are some things I can’t do with only material nodes. It will be the same hacky approach at it’s base and not a separate effect from SSR.
Explanation of parameters (outdated):