1
Shading Architectures
Even more jobs
Spring Career Fair
Fair
Wednesday, March 28th 11am - 4pm Gordon Field House
Interviews
Thursday, March 29th
www.rit.edu/recruit
Plan
Today
Shader Architectures
Next Week
Shader Language Specifics Tuesday: Lecture Thursday: Lab
Shader Architectures
RenderMan Cg How they are alike How they are different
Shader System
Common traits:
Scene separate from shader
“load” a “compiled” shader Parameter passing between scene and shader Global “graphics state” variables Shader programs components of rendering
pipeline.
RenderMan
Renderman consists of three parts:
Functional scene description mechanism (API for
C) Renderman is an Interface!
State Model Description – Maintains a current graphics
state that can be placed onto a stack.
Geometry is drawn by utilizing the current graphics state.
File format - Renderman Interface Bytestream
(RIB)
Shading Language and Compiler. https://renderman.pixar.com/products/rispec/index.htm