利用電腦生成可供即時演播的畫面的理論、方法和技術。電腦動畫是電腦圖形學和藝術相結合的產物,是伴隨著電腦硬體和圖形演算法高速發展起來的一門高新技術。

  動畫利用瞭人的視覺殘留特性使連續播放的靜態畫面相互銜接而形成動態效果。電腦動畫利用繪製程式生成一系列的景物畫面,每幀畫面是對前一幀畫面的部分修改。運動是動畫的要素。電腦動畫中的運動包括:景物位置、方向、大小和形狀的變化;虛擬攝像機的運動;景物表面紋理、色彩的變化。計計算機動畫所生成的是一個虛擬的世界,虛擬景物可以是商標、汽車、建築物、人體、分子、橋梁、雲彩、山脈、恐龍或昆蟲。虛擬景物並不需要真正去建造,物體、虛擬攝像機的運動也不會受到什麼限制,動畫師可以隨心所欲地創造。計算機動畫的制作過程主要有:①創意。根據設計的需要,由導演設計好動畫制作的腳本。②預處理。掃描外部圖像,輸入外部資料。③場景造型。④設定材質和光源。⑤設置動畫。⑥運動,圖像的繪制。⑦動畫播放。⑧後處理。⑨動畫的錄制。⑩配音。

  計算機動畫主要研究運動控制技術以及與動畫相關的造型、繪制、合成等技術。動畫技術大致可分為關鍵幀動畫、漸變和變形物體動畫、過程動畫、關節動畫和人體動畫、基於物理的動畫等。計算機動畫技術的成熟推動瞭動畫軟件的發展。目前,已有許多優秀的後期合成軟件,在這些軟件中,大量采用瞭圖像處理和計算機視覺技術,使用戶可方便地進行特技效果的處理和運動跟蹤、深度合成等復雜操作。

  計算機動畫廣泛應用於電影特技、商業廣告、電視片頭、動畫片、遊戲、網頁設計、計算機輔助教學、軍事演習、建築設計、飛行模擬等方面。