PDA

View Full Version : Learning Shaderman--need refs


emack
10-22-2003, 05:29 AM
I'm learning Shaderman and am looking for additional ideas on connecting the impressive variety of blocks together. I've gone through the tutorials on the Shaderman site and the Rendermania.com site, and am looking for information on making more complex shaders that transition between different surfaces.

For example, I'd like to make a shader for a painted metal bar with scratches down to the metal and rust bubbles around the scratches, with the location of the scratches driven by a bitmap. I think this is around 3 layers, each with different specular and diffuse characteristics, with displacement to boot.

Is Shaderman similar to Slim, and are there any docs/tutorials available for Slim online that would give some more direction for this type of shader? Google didn't come up with much.

I've been looking at the XSI Render Tree networks as well, but there are lots of details of implementation that seem specific to Renderman.

Thanks,

Eliot

fxjeane
10-23-2003, 10:17 PM
Hi there.. Yeah shaderman is a very nifty app, but remember that it is all about RenderMan Shading Language. To take complete advantage of shaderman you must understand how shaders are written. The different variables, geometry attributes and operations involved like dot products and illuminance loops.

"Advanced RendeMan", is a great source for that. For a easier introduction to RSL you can get "Essential RenderMan Fast". You can also go to renderman.org . Tons of shaders you can download and disect at your own pace. There you will also find most of the Siggraph RenderMan Courses from last years.. (very interesting).

I have done the whole Image driven procedureal features on some of my shaders, but i've never done it it shaderman...(for some reason code is easier for me to go over).

Good luck

Fxjeane

CGTalk Moderation
01-16-2006, 10:00 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.