Spotlight, Cartoon Shading, and Hemisphere Shading

Computer Graphics Multimedia Programming

In this assignment, our class had to create a program that creates a spotlight effect, cartoon shading, and hemisphere using various lighting formulas.