Hey guys
Could anyone please elaborate a bit on the physical and technical reasoning behind the energy conservation feature?
It was most curious to try this out on the new Corona 1.0, but I only expected a slight darkening on reflections (as seen on this thread), and I'm actually getting quite drastic differences when I turn on/off the legacy mode, which I'm not totally convinced to be correct. Of course I could be wrong, but that's what my eyes are telling me at least.
I did a few tests to try to understand the issue better, and also to see if ggx had anything to do with it.
- Created a simple scene with a ground plane and a couple boxes lighted by corona sun
- Applied a white material (180RGB) to all objects and positioned the camera at an angle to increase reflections perception
- Reflection 1, IOR 1.52, Glossiness 1 (slight difference between legacy on and off as initially expected)
- Reflection 1, IOR 1.52, Glossiness 0,1 (huge difference between modes, with reflective faces much darker than expected)
- Reflection 0 (to compare to those same faces, and reflection is effectively darkening a lot when glossiness is very low)
- also tried a fallof map to control reflection instead of IOR, but i looks pretty much like legacy mode (without ggx), so I figured energy conservation isn't working with that.
So is it normal/correct that a low glossiness reflection is so much darker than a high glossiness one? or could this be some kind of bug?
even without.