Due: Wenesday, 12 April, 2001 (before your carriage turns into a pumpkin)
This machine problem introduces you to the RenderMan shading language.
Refer to the course intro handout for guidelines
on working with other students.
Remember to submit your solutions in electronic form using handin
and produce them only from your own work (not common scratch work,
notes, or sources other than those provided).If you intend to use other references (e.g., A. Watt's books or
Graphics Gems), get the instructor's permission, and cite your reference
properly.
(20 Points) Write a shader for the floor.
Create one of the following using only procedural techniques (ie:
no texture maps) with a phong illumination model:
fractal Brownian noise
cellular noise
checker board
tile floor
wood
brick
marble
(30 Points) Write a shader for the Teapot
combining these three components. Combine them using a layer technique
as described in Advanced Renderman
base color - choose a base color.
decal - find or create an image and
place it on the body of the teapot.
raytrace - add a reflection component
to the whole surface using BMRT's built in trace() function.
add an illumination model (lambert,
metalic, or another, but not phong ) for the surface
Hand in the rendered image ( mp4/images/teapots.tif
), your modified scene file ( mp4/rib/teapots.rib ) and all of the shaders
for your scene.