A user interactive simulation of puppet show in OpenGL.