Multi-shader

Hi!
Maybe this post isn’t new, but is there shader that supports diffuse, normal, parallax, specular, light, self-illumination maps and transparency, reflectivity. All-in-one shader. Or is there most-of-those-i-have-listed shader?

http://forum.unity3d.com/threads/56180-Unity-3-Node-Based-Shader-Editor-Beta-2.2-released

Some other variants?

Unlikely as the shader is very complex and already requires 2-3 levels of fallback to make any sense at all

What is the use-case for such a shader? It would be pretty easy to write as a surface shader, but it sounds like someone asking for everything “just because”.

It’d be slower when applied to everything as well. Shaders should be tailored to exactly their purpose…

I think what’s being asked for is reasonable and just needs some clearing up. What you’re asking for is something known as a “uber-shader”, as seen in games like Crysis. It allows you to specify everything, but the shader it generates is strictly limited to what options you’ve actually chosen. Unity currently doesn’t have this, but you could probably write one - it seems to me to be more of a GUI/front-end issue and not much to do with shaders at all.