Professional Documents
Culture Documents
*** The assignments and lectures are subject to change per instructor discression.
Course Description: An introduction to RenderMan RSL. Students will learn RSL and
write their own shaders, implement them into SLIM and render them with PRman using
MTOR and the command line render. They will also gain necessary experience to
interpret physical materials and light and translate them into efficient code segments that
can render photorealistic scenes. We will also touch on volumetrics, NPR, OpenGL, and
other advanced uses of renderMan.
Course Objectives/Ouctomes:
+to become an efficient shader writer
+to increase 3D graphic troubleshooting
+to develop an “eye” for material properties
+to learn and use 3D terminology successfully
+to work together as a class/team to produce beautiful images!
Oct 3 SLIM/MTOR
Critique assign5
ASSIGNMENTS
1. graph functions on graph paper
render the one-liners and describe what you see
create 6 of your own one-liners, render and post your results
2.Regular pattern generation: using Header Files
3.Regular Pattern generation: SLIM templates
4.Irregular Pattern Generation
5.Bombing/Worley
6.MTOR – animated parameters
7.Displacement Shader
8.Advanced shader, combined displacement and color
9.Illumination Model
10 [final] you will propose your own final project in week 14. This project is meant for
you to further develop one area of interest that we touched on during class. You proposal
is due to me in writing via Email on Nov 21.
11. ongoing assignment: fruit/vegetable shader development and render
students will get a piece of fruit or vegetable and develop a procedural texture,
displacement shader, and illumination model, translate the .sl into SLIM tcl, and render a
turntable with shadows using Maya and MTOR.. this assignment will develop as learning
shading develops over the class. It will be graded on the final images as well as the
progress from start to finish.
GRADING POLICY/ATTENDANCE:
Assignments 1-9 combined are worth 80%
Assignment 10 and 11 are each worth 20%
You are responsible for all material discussed during class,
If you miss the lectures, it may be reflected in your work, however, your grade
will not be affected simply for not attending. Please be respectful of your peers that
choose to come to class!