Notes for February 12 class -- Principles of ray tracing and noise based procedural textures

Ray tracing

I started to describe the basic principles of ray tracing. I will be putting those notes on-line in the next few days.

Fragment shaders that use noise

We learned about the noise function, and went over some examples HERE.

Feel free to use those examples for inspiration, as you do your homework assignment due next Tuesday (Feb 19) before class, which is to create something fun and cool and original that uses the noise function.

A simple example to get you started is packaged into this zipfile

You don't need to do anything extremely fancy. This assignment is really to help you get used to programming fragment shaders in the GLSL language, and to get experience using some of the built-in functions.