Computer animation
Computer animation encompasses a variety of techniques, the unifying factor being that the animation is created digitally on a computer. This animation takes less time to produce than previous traditional animation. 2D animation techniques tend to focus on image manipulation while 3D techniques usually build virtual worlds in which characters and objects move and interact. 3D animation can create images that seem real to the viewer.
2D animation
2D animation figures are created and/or edited on the computer using 2D bitmap graphics or created and edited using 2D vector graphics. This includes automated computerized versions of traditional animation techniques such as interpolated morphing, onion skinning and interpolated rotoscoping. 2D animation has many applications, including analog computer animation, Flash animation and PowerPoint animation. Cinemagraphs are still photographs in the form of an animated GIF file of which part is animated.
Computer animation and 3D computer graphics
3D animation is digitally modeled and manipulated by an animator. The animator starts by creating an external 3D mesh to manipulate. A mesh is a geometric configuration that gives the visual appearance of form to a 3D object or 3D environment. The mesh may have many vertices which are the geometric points which make up the mesh; it is given an internal digital skeletal structure called an armature that can be used to control the mesh with weights. This process is called rigging and can be programmed for movement with keyframes.
Other techniques can be applied, such as mathematical functions (e.g., gravity, particle simulations), simulated fur or hair, and effects such as fire and water simulations. These techniques fall under the category of 3D dynamics.