Polar Forms and Noise Functions
Slides from class

Reading: Finish The Book of Shaders, focusing on Randomness and Noise functions.
Reading: A brief recap of polar forms.
Reading: A brief recap of interpolation for noise functions.

Next Week we will begin looking at 3D transformations. Here is some optional reading to get you ready for it.

Reading: Matrix Tutorial
Reading: LearnOpenGL: Hello Triangle
Reading: LearnOpenGL: Transformations
Reading: LearnOpenGL: Coordinate Systems

Coding Assignment: Make some Noise

In a fragment shader, make a random number generator that takes a vec2 as an argument and use it to generate some interesting noise. Post your code as a gist and put your link in the shared google document on the email list.