illiAnim

An interactive program for creating and viewing two-dimensional animations in OpenGL.


Abstract: This project consists of a program designed to allow the user to create two-dimensional animations. The user creates polygons with up to 10 vertices simply by clicking within the window. The polygons can then be selected using a point and click technique, and manipulated in various ways. When polygons are selected, they can be moved in the x and y directions, rotated, resized, have their color changed, or be deleted. The user can preview the results of the action as changes are made. Once the action has been chosen, the user also chooses how long it will take.
When the program enters display mode, each frame of the animation is calculated dynamically using the previous frame and a data structure containing the list of all operations performed on the polygons. If an action is to take multiple frames, it is automatically subdivided as many times as necessary.

Future Goals: In the future, I would like to add features such as polygon deformation and command-line manipulation of the program. I would also like to create a working verion of the program in 3D.
Joel Hunsley
Last modified: Mon May 12 14:34:10 CDT 2003