动画是通过连续播放一系列画面,给视觉造成连续变化的图画。它的基本原理与电影、电视一样,都是视觉原理。动画分二维动画和三维动画,二维动画即是二维画面上制作的动画,二维动画是平面上的画面,通过输入和编辑关键帧,计算和生成中间帧、定义和显示运动路径、交互式给画面上色产生一些特技效果,实现画面与声音的同步、控制运动系列的记录等。
三维动画又称3D动画,随着计算机软硬件技术的发展而产生的一新兴技术。三维动画软件在计算机中首先建立一个虚拟的世界,设计师在这个虚拟的三维世界中按照要表现的对象的形状尺寸建立模型以及场景,再根据要求设定模型的运动轨迹、虚拟摄影机的运动和其它动画参数,最后按要求为模型赋上特定的材质,并打上灯光。当这一切完成后就可以让计算机自动运算,生成最后的画面。