cedarwolf opened this issue on Jun 01, 2013 · 48 posts
stewer posted Tue, 25 June 2013 at 11:53 PM
Quote - Sorry, I don't think I was clear enough. This is a problem with any type of specular node. It was the conservation of energy trick I'm guessing you took from EZSkin. Conservation of energy means your light can go either to specular or SSS (or other types of shading, but those are the two you're using here), but not both. The EZSkin CoE is a quick and dirty version of this that forces the specular into greyscale and doesn't include reflection. Which works just fine pretty much all the time.
Note that the trick in EZSkin is not providing conservation of energy (even though it is intended to). It is using the output of one lighting node to change the attenuation of another one, which is not how real surfaces behave. Skin doesn't change its specularity based on how much light you shine on it, and it especially does not change the amount of diffuse or scattered light it reflects from light source A based on the angle of light source B.