Based on the advanced mathematics used in CAD/CAM systems, AIM is designed to be used by people of all ages and experience. Basic features include: text-based menu system for ease of use; shaded or polygon model display; 3D rotate, pan, and zoom for models; and user defined light position. Additional features include: 3D model editing including fixing common surface problems on 3D models; application of multiple textures to models; 3D effects for 2D backgrounds; user definition of motions for 3D models; and functions for merging multiple models and motions into a realistic 3D “movie”.