scarlock opened this issue on Oct 07, 2011 ยท 11 posts
bagginsbill posted Fri, 07 October 2011 at 12:27 AM
I'm pretty certain just from looking that your floor doesn't conserve energy.
Here's the proper way to do a diffuse+reflect in PP2012.
Diffuse_Value should not be above .8. Plug whatever you want into Diffuse_Color, but no component going in there should be above 255 (or if you understand the true fractional values, nothing above 1.0)
Reflect node goes into Reflect_Color.
Now here's the new part.
Connect a Fresnel_Blend to Reflect_Value. Set Reflect_Value to .7 or .8.
The FB parameters should be outer white, inner black, and the IOR should be around 1.35 to 1.4. The default is 1.4 and that is fine.
Then connect a Math:Subtract node to Diffuse_Value. Value_1 = 1. Value_2 = 1 and plug the Fresnel_Blend in there as well.
The FB node tells us how much light reflects based on angle and IOR. The amount that doesn't reflect will enter the surface and experience diffuse reflection. Since the amount that enters is whatever is left after reflecting, it is 1 - Reflection_Value, by definition.
Renderosity forum reply notifications are wonky. If I read a follow-up in a thread, but I don't myself reply, then notifications no longer happen AT ALL on that thread. So if I seem to be ignoring a question, that's why. (Updated September 23, 2019)