This class covered advanced rendering techniques, focusing on the Renderman specification. Images were rendered using a Renderman compliant package, 3Delight.
Dr. Rosalee Wolfe provided much of the framework for this classes' projects. I wrote all shaders to specification. Topics discussed in class include:
- Renderman syntax
- primitive data types
- transformation and attribute blocks
- shaders and sl:
- surface shaders
- light shaders
- displacement shaders
- the plastic shader and the Phong model
- texturing using multiple tif images
- the alpha channel
- antialiasing
- coordinate systems:
- object
- world
- shader
- normalized device
- texture mapping:
- planar
- cylindrical
- spherical
- box
- reflection
- bump mapping
- procedural texturing