Our COMP308 (computer graphics) final project for 2014.