Final project for advanced graphics