This is an OpenGL-based exercise for my CG class. It's based on Igor Kromin's project.