VIZA 616 - Rendering & Shading
Spring 2003

Course Schedule

Last updated 1/13/03


Tentative Spring 2003 Syllabus

Week  Material
1/13  Introduction to course.
Renderman History
The whys of procedural shading. Shade trees.
1/20  MTOR and Renderman Overview
Review Homework 0
2/1  Illumination models, shading basics.
RenderMan renderer
Surface shader basics & predefined variables.
Maya software renderer.
RSL functions, Maya and C equivalents.
2/8  More RSL functions, Maya and C equivalents.
Shader design methods.
2/15  The art of noise().
Irregular patterns, using noise() in shaders.
2/22  Displacement & Bump shaders. Available inputs, ouputs, examples.
Shader study 1.
3/1  Shadow Map generation.
Environment and Reflection Map Generation.
3/8 More Physics of light.
Light shaders. Available inputs, ouputs, examples.
3/15  Spring Break
3/22  Look at turned-in surface shaders.
Volume shaders. Available inputs, ouputs, examples.
3/29  Atmosphere shaders. Atmospheric models.
Scene study 1: Interior/Still-Life.
4/5 Anti-aliasing basics.
Scene study 2: Exterior/Landscape.
4/12  Advanced anti-aliasing concepts.
Animation concerns: temporal aliasing, motion blur.
4/19  Student presentations: