動畫是通過連續播放一系列畫面,給視覺造成連續變化的圖畫。它的基本原理與電影、電視一樣,都是視覺原理。動畫分二維動畫和三維動畫,二維動畫即是二維畫面上制作的動畫,二維動畫是平面上的畫面,通過輸入和編輯關鍵幀,計算和生成中間幀、定義和顯示運動路徑、交互式給畫面上色產生一些特技效果,實現畫面與聲音的同步、控制運動系列的記錄等。
三維動畫又稱3D動畫,隨著計算機軟硬件技術的發展而產生的一新興技術。三維動畫軟件在計算機中首先建立一個虛擬的世界,設計師在這個虛擬的三維世界中按照要表現的對象的形狀尺寸建立模型以及場景,再根據要求設定模型的運動軌跡、虛擬攝影機的運動和其它動畫參數,最后按要求為模型賦上特定的材質,并打上燈光。當這一切完成后就可以讓計算機自動運算,生成最后的畫面。