Background

I am learning webgl more and more, so I wanted to try out some minor challenges. Besides experimenting with smooth curves and shininess, I want to experiment with creating shaders and swapping them out.

References:

Computer Graphics Using Open GL
Second Edition
By F.S. Hill, JR.