Shader

Choice due ???? at 11:59pm Chicago time

Webpage due ???? at 11:59pm Chicago time


The purpose of this part of the course is for you to explore the breadth of shaders that have been written and to look in depth at one in particular.

If you look at the top of the Old Presentation Page you can see the set of shaders that were presented in the last class. You need to chose a shader that is not on that list.

You should compile and run your chosen shader, and play with the parameters to understand how it works so you can explain it to the class in a short 10 minute presentation, with 5 minutes of questions afterwards. This should give everyone in the class an idea of the variety of things that shaders are currently being used for.

You can chose a shader in any shading language you prefer.



By the shader choice date you should email andy the location of a website that describes the shader  along with a
320 pixel wide by 240 pixel tall jpeg snapshot of the shader in operation named <your_last_name>.shader.jpg. This image will be used on the class web pages along with the link to the shader web page.



During class each student will also give a short presentation about their chosen shader and answer some questions about how it works. You should prepare a good presentation. You should definitely run the shader code and explain how it does what it does to the class. Be sure to practice your presentation so you finish within the alloted time so everyone has equal time to present.



last revision 8/31/08 - clarified that any shading language is acceptable