[Sidefx-houdini-list] ubershaders

Jordi Bares jordibares at the-mill.com
Mon Oct 1 05:36:11 EDT 2007

I totally understand what you describe and I understand as the extreme
situation where the shader is asked to do absolutely everything, even a cup
of tea, but that is not really the idea.

I am just asking for a shader that can do the very basic stuff without
relying on VOPs (which of course I am more than happy to learn and use).

The most points to tackle in my humble opinion are;

- Primary Lighting mode
- Secondary Lighting mode (useful for dirty tricks)
- Advanced Transparency controls
- Advanced Reflection controls (this is one of the importants)
- Basic Translucency (no-SSS, just simple plain paper thin one)
- Incandescence

As you can see it is not about a single shader to do everything, but it is
the very basic building block to build almost everything.


On 1/10/07 07:07, "Ivan DeWolf" <ivan at martian-labs.com> wrote:

> UGH! I realize I may be almost alone in this, but the "uber surface shader"
> is one of the worst ideas I have ever had the displeasure to deal with.
> These multi-thousand line monstrosities are usually built up over several
> years
> by a slew of freelance coders that never think or code in a similar
> fashion, and are now unavailable for questions.
> I have been handed several "ubershaders" at different facilities- "hey Ivan,
> this feature isn't working. You can fix this, right?"
> turns out all they needed was a 5-line shader, but they only knew to use their
> "ubershader" for everything. Like trying to ride a bicycle with a semi. SUV,
> helicopter, and rocket duct taped to it. ugh. and know I have to fix the
> helicopter so it doesn't mess up the bicycle. Pass the osciloscope.
> I know, it is becoming the "industry standard" way of dealing with shaders,
> but
> couldn't we all just learn to link up a few VOPs at least?
> an uber-library instead would RULE! you just have to do a tiny bit of work
> assembling the specific parts, instead of using some do-every-damn-thing
> shader
> that nobody actually comprehends....
> oh well. I'm just asking for too much.

More information about the Sidefx-houdini-list mailing list