Computer Graphics 19/20 course assignments Picture loading and saving, Tonemapping and color grading Shader programming (Raytracing) Procedural modeling Particle systems Extra credit (Watercolor painting effect) In addition, I developed an extra feature which turns a picture into a painting. Here you can find my implementation.