Visual Computing Assignment 3