Penggunaan animasi komputer telah dimulai dengan ditemukannya software komputer yang dapat digunakan untuk membuat ilustrasi pada komputer, yaitu membuat perubahan gambar yang satu ke gambar yang lain sehingga membentuk suatu gerakan tertentu. Ada dua tipe animasi, yaitu animasi Cast-based dan animasi Freme-based.
Animasi Cast-based juga disebut dengan animasi objek, yaitu sebuah bentuk animasi dimana tiap-tiap objek dalam tampilan merupakan elemen tersendiri mempunyai susunan gambar, bentuk, ukuran dan kecepatan.
Animasi Frame-based adalah beberapa layar atau frame yang di tunjukkan dalam kecepatan berurutan, perubahan layar dari satu frame ke frame yang lain akan menghasilkan animasi. Tiap-tiap frame dapat diubah menjadi entitas yang unik, sebab perubahan ini menggambarkan dalam gambar nyata yang terlihat untuk periode tertentu, contoh dari animasi ini adalah animasi kartun.
Pada dasarnya karakter animasi tidak terlepas dari prinsip-prinsip yang digunakan sebagai karengka dasar, animasi adalah sebuah gerak, dan memahaminya secara berurutan serta mengenai sifat-sifat gerak yang akan dilakukan. Kerangka dasar ini bisa memberikan gambaran bagaimana terjadinya sebuah gerak. Prinsip ini dilakukan pada animasi 2 Dimensi maupun 3 Dimensi (termasuk paper dan clay animation) adalah rangkuman sifat-sifat gerak di alam, terutama gerakan manusia. Dalam multimedia, animasi merupakan penggunaan komputer untuk menciptakan gerak pda layar. Ada sembilan macam jenis animasi antara lain (Suyanto, 2003) :
- Animasi Sel (Cell Animation)
- Animasi Frame (Frame Animation)
- Animasi Sprite (Sprite Animation)
- Animasi Lintasan (Path Animation)
- Animasi Spline
- Animasi Vektor (Vector Animation)
- Animasi Karakter (Character Animation)
- Compulation Animation
- Morphing