Slim Templates


Inside/Outside Shading


Translucency Shading


Point Clouds & Brick Maps


Custom Mental Ray Shaders


City Explosion


Javascript must be enabled to view site as intended. Click here to find out how.


The purpose of this course is to gain a greater understanding of the distinction between tool users and tool makers, specifically to appreciate the role that software development plays in reshaping the digital tools used in sophisticated production studios. I will explore software development techniques that enable studios to attain advanced visual goals, unfettered by the limitations of graphical user interfaces. By the end of this course, I will have demonstrated a familiarity with: Pixar's shading language and design of a variety of shader types, Houdini's VEX shading language, simple anti-aliasing techniques, writing Pixar's SLIM shading nodes, and using mtor to integrate custom shaders with Maya.


Richard Sun / Rich Sun Productions 2007.