Two Physically-Based Rendering shaders to create every kind of materials.
Cycles comes with a lot of different shaders that are not made to be used alone, but how to mix them together without errors? That’s not always easy, especially if we’re trying to create realistic material.
With this shader, you can very quickly try settings of all the Cycles shaders (diffuse, glossy, refraction, etc) without carrying on how to mix them together. The vgSurface shader will do it correctly respecting the principle of energy conservation with as few settings as possible. Objects will never return more light that it should and gives to artists the possibility to create accurate materials simply and quickly.
This shader respects the same logical but it adds more layers on subsurface scattering and an additional specular that is often used to create skin shader.
Any question or request are welcome!
Small changes :
– Emission is not really necessary, I’ve removed it
– There was two differents sliders to control SSS weight
– IOR to 1 by default to avoid darker edge if diffuse only is used (redj comment :))
For this one, I could maybe activate ior weight only if glossy or refraction is used? mmmh yes, it should be possible. I’ll take a look asap.
Updated. I simply copy the behavior of the Arnold shader. Simple and efficient : on/off.
I like the shader now 🙂 If you don’t have other comments, I will leave it like that and make a more skin and hair oriented version because it could be good to have those ones as an energy-conservative version.
All the shaders are ready 🙂
Some news on the Surface shader:
– transparent shadows. Not really accurate but it saves hours of rendering time disabling the refractive caustics.
– the Fresnel affects Diffuse slider is now only active with glossy weight and color. If no glossy, the is no reason to affects diffuse by the fresnel. Default is great, no need to tweak it but there is the possibility to disable it if necessary.
Skin shader is done, this the same I did before but 100% energy conservative.
I also rename inputs and add Diffuse Reflective Caustics.
If you were using the old shader, update for this one!!
The Hair Shader is just there to have a quick setup, but there is nothing special about it.
Thanks for your advice redj. I tried to “save link as” in Firexfox, Chrome and even IE but I just download an empty file with the usual blender box with no shaders in it. I tried to append the shader from a new blender file but it doesn’t find any library in vgSurface_v001.blend.
Maybe I missed something but I don’t know what : /
That is weird, when i read your previous message I tried downloading and it worked fine, but now the file is missing (and right click + “save as” gives an empty file, which replaced the last version I downloaded :-/ )
Thanks 😉 Not sure it will but if some people wants to support the time I spend on it, it will be appreciate! although it will still be freely available.
By the way, the first post is updated with the link of the two shaders. I really tried them on a lot of situation and it seems to be quite robust. I will maybe write a small doc on it.
You must be logged in to reply to this topic.