Note: you must work on this assignment on your own.

For this assignment, you are to take a supplied RenderMan shader image specification and modify it in several specific ways.
This assignment is designed to help you experiment with procedural shaders. The primary goals are:
Renderman is installed in ICL 5 and ICL 6.
You may also download and install Renderman on your personal computer. A link to the Renderman download page and documentation is available on myCourses in the content section under the module called "Renderman Software". This page is password protected. Access information as well as server license information are also provided on myCourses.
Regarding the Linux version of the server: it is designed to be installed on a RedHat Linux distribution. We have reports that students have successfully installed it on Ubuntu systems, but we are still experimenting with it on the Ubuntu machines in the ICLs. If and when we are sure that it works there, we'll let you know.
On myCourses, download shader.zip from the "Renderman Software" module on the content page. shader.zip contains the files that you will be working with for this assignment. These files will generate the simple Renderman image consisting of a yellow sphere floating above a brick floor, with a wooden wall in the background.
To get started:
You are to then to modify these files as follows:
Many resources are available online to help you with this assignment:
To submit your solution, do the following before midnight on February 16, 2012
As it is extremely important to continue to make progress as the course progresses, late deliverables will be penalized 10% for each day late. There is an exception to this rule: if you anticipate any problems with meeting deliverable deadlines, see me well in advance (ideally, at least one week) of the deadline that might be missed, and we can attempt to work out alternate arrangements.
Recall that you must do at least four "extras" in order to achieve the full 100 points for the programming assignments. "Extras" are worth five points each.
For this assignment, we will hold a competition for the best image submitted by a class member, as determined by a vote. The winning entry will receive five bonus points, which will count as one of the submitter's four "extras"; runners-up will also receive bonus points.
You may either use one of the required images (see above) as your entry into this competition, or you may create a completely separate image. If you create a separate image, you are free to modify the RIB file to change the number, type, and position of objects, and to use any shaders you wish to create different effects.
To make this assignment even more interesting, prizes will be awarded for the top three submissions across all the CG2 sections this quarter!
In the README file you submit for this assignment, be sure to indicate which image you want to use as your entry in the competition. (If you do not specify an image to be used as your entry, I will select one of your required images.)