Kamis, 25 Maret 2010

Rancangan I/O Game

Game Pencak Silat


Tampilan Awal Game

Ket :
Command1 => Memulai Game(membuat karakter game)
Command2 => Options
Command3 => Help

Jika kita memilih Command1 maka kita akan memulai game(membuat karakter game) dengan format tampilan sebagai berikut.

Tampilan untuk membuat karakter game yang akan dimainkan.

Ket:
Command4 => Mulai game

Jika kita memilih Command4 maka game akan dimulai, dengan format tampilan sebagai berikut.

Tampilan Game

Jika kita memilih Command2 dan Command3 maka format tampilan game sebagai berikut.
Tampilan Game saat kita memilih Command2 dan Command3, yaitu options dan help.


Rabu, 17 Maret 2010

Analisa Game Engine

1.      Definisi Game Engine
Game engine adalah program yang ‘memotori’ jalannya suatu program game. Kalau game diilustrasikan sebagai ‘musik’ yang keluar dari mp3 player, maka engine adalah ‘mp3 player’ dan program utama adalah ‘data mp3’ yang dimasukkan ke dalam mp3 player tersebut.
Dengan adanya engine, waktu, tenaga dan biaya yang dibutuhkan untuk membuat game software menjadi berkurang secara signifikan. Beberapa game dengan jenis dan gameplay yang hampir sama bisa dibuat dengan sedikit usaha bila terlebih dulu dibuat engine-nya. Setelah engine diselesaikan, programmer hanya perlu menambahkan program utama, memakai resources (objek 3D, musik, efek suara) yang baru, dan, jika benar-benar dibutuhkan, sedikit memodifikasi engine sesuai kebutuhan spesifk dari game yang bersangkutan.
Program game engine seluruhnya berorientasi objek. Dia lebih bersifat reaktif daripada prosedural. Sulit untuk menggambarkan engine secara keseluruhan dalam flow-chart, karena alur program bisa diatur sesuai dengan keinginan pemakai engine, yaitu game programmer.
Di masa lalu, hampir semua perusahaan game memiliki game engine mereka sendiri, menggunakannya untuk membuat game mereka, dan menyimpannya untuk diri sendiri. Semakin lama kebutuhan untuk game engine yang makin modern semakin bertambah. Waktu demi waktu, game engine yang mereka kembangkan sendiri mulai dirasa terlalu mahal untuk dikembangkan lebih lanjut. Hal ini memicu beberapa developer untuk menciptakan game engine yang terbuka untuk di franchise kan. Sebagai contoh adalah id Tech dan Unreal Engine. Game Engine yang dijual dan di franchisekan secara umum semacam ini disebut dengan middleware. Middleware menawarkan harga yang relatif lebih murah, dan bagi kebanyakan studio game, menggunakan middleware merupakan solusi cepat dan ekonomis ketimbang harus membangun sendiri engine game mereka. 
Konsep dari game engine sebenernya cukup gampang, yaitu bahan dasar yang diperlukan sebuah game untuk menjalankan tugasnya, merender pixel demi pixel, menghitung physiscs, memperkirakan input tombol, dan lain hal, yang memungkinkan developer kreatif dapat membuat sebuah game dengan engine yang sama menjadi unik satu sama lain. Di analogikan sebagai sebuah mobil, game engine sudah merupakan bagian mobil, sekitar 50% jadi. Mesin dan rangkaian sistem pengapian, sampai pembuangan. Kurang body dan aksesoris. 
Sebuah game engine memungkinkan penggunaan kembali komponen komponen yang dapat mempercepat hadirnya game menjadi nyata di layar monitor mu. Beberapa diantara nya yang termasuk dengan itu adalah deteksi tubrukan, tampilan grafis, setting dalam game, artificial intelligence dan lain lain. Semua komponen tadi disatukan dalam satu pake game engine. Artist dan Developer, dapat menambahkan pustaka texture dan model sendiri untuk dijadikan tokoh utama atau setting dunia dalam sebuah engine. Sekali lagi dalam analogi game, model dan texture dalam game engine bisa dibilang sebagai body dan aksesoris mobil. 
Sebuah game engine dibagi lagi menjadi dua bagian besar. Yaitu API dan SDK. API ( Applicaiton Programming Interfaces ) adalah bagian operating system, services dan libraries yang diperlukan untuk memanfaatkan beberapa feature yang diperlukan. Dalam hal ini contohnya DirectX. Sementara SDK adalah kumpulan dari libraries dan API yang sudah siap digunakan untuk memodifikasi program yang menggunakan operating system dan services yang sama. Biasanya, game engine menyertakan keduanya. 
Contohnya dalam Unreal Engine, menyiapkan antarmuka baku bagi programmer untuk menciptakan game nya dengan mudah, melalui scripting engine, yang disebut UnrealScript, dan juga libraries, yang berisi model standar dan texture standar dan juga world editor yang disebut sebagai UnrealED.

2.      Macam-macam Game Engine
v  Freeware Game Engine
§  Jet3D
§  Pygame
§  JOGRE
§  Panda3D
§  G2D

v  Shareware Game Engine
§  Rage Engine
Seri GTA Menggunakan engine ini. Tetapi pada seri sebelumnya para developer tidak menggunakan engine dari Rockstar sendiri, tetapi menggunakan Renderware Engine milik Criterion. Namun semenjak dunia gaming memasuki era next-gen, developer Rockstar San Diego akhirnya menciptakan RAGE (Rockstar Advanced Game Engine) Engine, dan menggunakan game engine ini dalam produk-produk game next-gen mereka hingga saat ini.
RAGE Engine mempunyai banyak kelebihan, salah satunya adalah kemampuan menciptakan dunia open world yang kompleks, penuh detail, dan terintegrasi penuh dengan dukungan seperti A.I script, weather effects, dan lain sebagainya seperti yang terlihat pada GTA IV. Engine ini juga mendukung kemampuan middleware seperti fitur “dynamic-motion” dan “bullet physics”.

§  CryENGINE
Hampir seluruh kalangan PC gamer mengenal developer jerman bernama Crytek yang menciptakan CryEngine ini. Sejak pertama kali mereka menciptakan Far Cry, produk ini langsung mendominasi dunia PC gaming sebagai salah satu game dengan kualitas visual grafik paling memukau. Hanya dalam selang waktu tiga tahun lamanya, Crytek membuat CryEngine 2 dan menggunakan game engine ini pada Crysis. Hasilnya mereka berhasil menciptakan sebuah game next-gen yang mempunyai visual grafik paling top dan paling realistik yang pernah muncul di dunia PC game. Crytek juga akan membuat CryEngine 3 yang untuk pertama kalinya akan mendukung versi konsol seperti Xbox 360 dan PS3.

§  Naughty Dog Game Engine
Meski game engine ini di buat untuk PS3, namun game engine ini langsung menjadi sebuah fenomena ketika pertama kali di tampilkan di even E3 2009 lalu. Sebagai pendatang baru, Naughty Dog Game Engine mampu menampilkan animasi visual yang menawan, karakter model yang mendetail, dan efek suara serta pencahayaan yang luar biasa memukau banyak orang. Game engine ini mampu menampilkan berbagai macam dynamic object sekaligus, dan lebih hebatnya lagi setiap objek mempunyai perhitungan physics tersendiri.

§  The Dead Engine
Ketika Dead Space pertama kali di rilis oleh Electronic Arts, game ini langsung mampu memikat banyak kalangan gamer dengan visual grafik dan gameplaynya yang menarik. Sebenarnya yang menamai “The Dead Engine” berasal daru kalangan media dan Fans. Game engine ini awalnya diciptakan developer untuk membuat The Godfather pada tahun 2006. Mereka merombak total game engine tersebut dan menciptakan The Dead Engine ini. Fitur utama engine ini adalah kemampuan untuk menciptakan efek-efek visual dan suara sedemikian rupa hingga mampu menciptakan game yang menarik.

§  Unreal Engine
Unreal Engine dapat di katakan sebagai salah satu game engine yang paling sering di gunakan dalam generasi sekarang ini. Terutama setelah munculnya Unreal Engine 3, sudah beberapa game yang menggunakan engine ini. Unreal Engine 3 menjadi pilihan yang paling diminati karena kemudahan fitur multiformat-nya. Hingga saat ini engine ini masih di kembangakan oleh developer Epic Games. Unreal engine menjadi solusi game engine yang paling mudah unuk generasi next-gen sekarang ini. Epic Games sedang mengerjakan Unreal Engine 4 yang akan muncul pada tahun 2012.

§  Avalanche Engine
Developer Avalanche melakukan perubahan besar-besaran dalam membuat game engine Avalanche 2.0 yang digunakan untuk project game Just Cause 2. Hasilnya mereka berhasil menciptakan sebuah game engine yang tidak hanya menampilkan grafik yang menawan, tetapi juga dapat memadukan berbagai macam mekanisme gameplay secara bersamaan. Mulai dari adegan pertarungan, efek ledakan cuaca physics, sampai dengan A.I Scrypt yang pintar. Game engine ini terkenal sebagai salah satu game engine yang mampu menciptakan sebuah dunia open world yang sangat luas, tidak kalah dengan engine serupa lainnya.

§  Infinity Ward Engine
Seri Call of Duty menjadi produk terbesar yang pernah di ciptakan oleh developer Infinity Ward. Meskipun pada awalnya Call of Duty berjalan dala engine id Tech 3, namun sejak seri Call of Duty 2, Infinity Ward menciptakan game engine sendiri yang akhirnya di pakai untuk produk Call of Duty mereka sampai sekarang ini. Berita terakhir dari infinity ward mengatakan bahwa Modern Warfare 2 yang akan rilis menjelang akhir tahun 2009 nanti dan menggunakan Infinity Ward Engine 4.0. Gamer yang pernah bermain Call of Duty tentunya sudah langsung tahu seperti apakah kualitas engine ini. Dengan animasi dan visual efek yang menawan, Infinity Ward Engine menjadi salah satu game engine terbaik untuk generasi sekarang ini.

§  Anvil Engine
Assasin Creed menjadi salah satu game yang langsung populer ketika debut pertama kalinya di perkenalkan pada tahun 2007 yang lalu. Anvil Engine yang sebelumnya bernama Scimintar 2.0 Engine, adalah sebuah game engine yang mampu melakukan proses interaksi antara animasi model dengan lingkungan sekitarnya secara real-time dengan sempurna. Anvil Engine juga mampu memproses A.I Script dalam jumlah banyak yang berada di sebuah ruang lingkup dunia open world. Developer Ubisoft Montreal berusaha untuk meningkatkan lagi kualitas grafik engine ini untuk projek Assasin Creed 2 yang akan datang.

§  Ego Engine
Ego Engine sebelumnya bernama Neon Engine. Game engine ini terbukti berhasil menjadikan seri Colin McRally sebagai salah satu game racing terbaik yang pernah di buat. Sebagai sebuah racing game, Ego Engine mampu memberikan simulasi racing yang sempurna, dan mampu menampilkan visual detail berbagai macam jenis kendaraan yang berbeda secara bersamaan. Tidak hanya itu, Ego Engine juga mempu menciptakan pemandangan yang menawan dan sangat mendetail.

§  Geo-Mod Engine
Ketika Digital Illusion memperkenalkan efek “dynamic destruction” dalam Battlefield Bad Company, banyak kalangan gamer terkesan dengannya. Dan kalangan gamer juga dibuat terkesan ketika game Star Wars : The Force Unleashed memakainya. Namun akhirnya developer Volition lah yang benar-benar memperlihatkan sebuah “dynamic destruction” sesungguhnya dengan Geo-Mod Engine mereka dalam Red Faction : Guerrilla. Tidak hanya sekedar penghancuran saja, Geo-Mod Engine juga mampu melakukan simulasi interaksi antar bangunan yang hancur dengan lingkunagn sekitarnya, termasuk juga respon A.I terhadap objek yang hancur tersebut.

§  Adobe Flash
Sejak diperkenalkan pada tahun 1996, Flash atau Macromedia Flash menjadi sangat populer dan langsung mendapat tempat di hati masyarakat dunia web karena dapat membuat serta menampilkan animasi dan interaksi di web. Tetapi sejak bulan Desember 2005, perusahaan Macromedia dibeli oleh Adobe dan kini berganti nama menjadi Adobe Flash sejak versi 9 atau CS3.
Adobe Flash merupakan sebuah program aplikasi pembuat animasi yang popular untuk saat ini, dimana semua pekerjaan yang berhubungan dengan animasi 2D bahkan 3D pada Flash versi terbaru saat ini, dapat dilakukan dengan mudah melalui program aplikasi ini.

3.      Perbandingan Game Engine Freeware dengan Shareware
Freeware Game Engine
·         Blender 3D
Kelebihan
Kelemahan
§  Simple dan mudah digunakan
§  Dapat menciptakan game jenis apa saja yang anda inginkan seperti : racing, action, fighting, rpg, adventure, puzzle, tactic, simulation, dll.
§  Program ini lebih fokus pada game berjenis 2D, tetapi program ini juga menyediakan fitur yang memungkinkan kita untuk membuat game jenis 3D.
§  Tidak bisa membuat game sekelas “Halo”, ”Empire Earth”, “Need for Speed”, dengan program ini. Karena feature 3D yang diberikan hanya untuk membuat game 3D yang sederhana.
§  Script yang dipakai adalah GML (Game Maker Language) yang juga bisa dipadukan dengan programming language seperti Delphi,C,dan sebagainya,hal ini bisa dilakukan dalam kapasitas penggunaan DLL (Dynamic Link Library,berupa semacam plugin yang mengandung fungsi-fungsi yang tidak dimiliki oleh GameMaker).

Shareware Game Engine
·         Adobe Flash
Kelebihan
Kelemahan
Merupakan teknologi animasi web yang paling populer saat ini sehingga banyak didukung oleh berbagai pihak.
Adobe Flash pada dasarnya digunakan untuk membuat animasi, bukan untuk membuat game.
Dengan actionscript kita dapat membuat animasi dengan menggunakan kode sehingga memperkecil ukuran file. Karena adanya actionscript ini juga Flash dapat untuk membuat game karena script dapat menyimpan variable dan nilai, melakukan perhitungan, dsb. Yang berguna dalam game. Selain itu, Flash adalah program berbasis vektor.
Memerlukan pemograman Flash action script yang lumayan tinggi.

Kebutuhan hardware yang tidak tinggi.
Memerlukan kemampuan grafis.
Dapat ditampilkan di berbagai media seperti Web, CD-ROM, VCD, DVD, Televisi, Handphone dan PDA.
Komputer yang ingin memainkan animasi flash harus memiliki flash player.


Sumber :


Rabu, 03 Maret 2010

Skenario Game

Game yang akan saya buat adalah game sederhana yang dimainkan untuk anak-anak, namun memiliki kesulitan yang cukup tinggi dalam proses pembuatannya. Saya akan membuat game ini menggunakan macromedia flash 8, agar animasi yang saya buat terlihat lebih menarik untuk anak-anak. Game ini berisi tentang pengenalan terhadap bentuk dan warna. Game ini akan saya buat sedemikian rupa sehingga anak-anak semakin tertarik untuk memainkannya.
Di dalam game yang akan saya buat ini, akan saya tuangkan sebuah cerita dengan imajinasi yang cukup tinggi sehingga anak-anak akan terbawa kedalam suasana permainan ini. Game ini akan bercerita tentang keberadaan makhluk luar angkasa yang datang ke bumi, dimana mereka mencuri beberapa barang milik kita.
            Gambaran dari game ini yaitu, saya akan menampilkan beberapa buah gambar(benda) yang memiliki bentuk dan warna berbeda, dimana gambar-gambar tersebut adalah gambar yang harus kita ambil dari manusia luar angkasa tersebut. Kemudian akan muncul beberapa makhluk luar angkasa yang membawa gambar-gambar yang memiliki warna dan bentuk yang berbeda pula. Lalu salah satu dari gambar yang dibawa oleh makhluk luar angkasa tersebut adalah benda milik kita. Kemudian kita diperintahkan untuk menembak makluk luar angkasa yang membawa salah satu barang milik kita agar benda tersebut dapat kita ambil kembali. Namun makhluk luar angkasa ini hanya akan muncul beberapa detik saja, sehingga kita  hanya memiliki waktu yang sedikit untuk menembaknya.
            Game ini memiliki sisi edukasi untuk anak-anak dalam proses pengenalan terhadap warna dan bentuk suatu benda serta untuk melatih kecepatan dan ketepatan.

Selasa, 02 Maret 2010

GRAFIK KOMPUTER 2

Realisme pada Grafik Komputer
1.     Grafik Komputer
Grafik komputer adalah salah satu cabang disiplin ilmu informatika yang mempelajari pembuatan gambar dengan menggunakan komputer. Perbedaan antara grafik komputer dengan pengolahan citra adalah dalam pengolahan citra, gambar input kedalam proses pengolahan citra sudah tersedia, sedangkan pada grafik komputer dilakukan proses untuk menciptakan gambar dari awal.
Grafik komputer adalah ilmu yang sangat cepat berkembang pada saat ini. Perkembangan ini didukung oleh munculnya prosesor-proseor komputer yang cepat dan kartu grafik yang semakin canggih dan hebat.
Grafik komputer banyak dipakai dalam bidang permainan komputer.
Grafik komputer adalah bagian dari ilmu komputer yang berkaitan dengan pembuatan dan manipulasi gambar (visual) secara digital. Bentuk sederhana dari grafik komputer adalah grafik komputer 2D yang kemudian berkembang menjadi grafik komputer 3D, pemrosesan citra (image processing), dan pengenalan pola (pattern recognition). Grafika komputer sering dikenal juga dengan istilah visualisasi data.
2.     Grafik 2 Dimensi
Grafik 2 Dimensi merupakan teknik penggambaran pada layar (monitor) dengan berpatokan pada titik koordinat sumbu x (datar) dan sumbu y (tegak). Pada monitor komputer, koordinat tersebut dihitung mulai dari sudut kiri atas layar. Semakin ke kanan, nilai koordinat x semakin bertambah. Semakin ke bawah, nilai koordinat y semakin bertambah. Besarnya nilai koordinat ini dihitung dalam satuan pixel.
Agar dapat tampil dengan sempurna, gambar yang akan ditampilkan dengan teknik ini harus memiliki nilai koordinat x dan y minimum 0 dan maksimum sebesar resolusi yang digunakan.

3.     Grafik 3 Dimensi
Engine 3D yang biasa dipakai:
·         DirectX
·         OpenGL
·         SDL
Bagian dari grafik komputer meliputi:
*       Geometri
Geometri mempelajari cara menggambarkan permukaan bidang. Geometri secara harafiah berarti pengukuran tentang bumi, adalah cabang dari matematika yang mempelajari hubungan di dalam ruang. Dari pengalaman, atau mungkin secara intuitif, orang dapat mengetahui ruang dari ciri dasarnya, yang diistilahkan sebagai aksioma dalam geometri.
permukaan Calabi-Yau

*       Animasi
Animasi mempelajari cara menggambarkan dan memanipulasi gerakan. Animasi, atau lebih akrab disebut dengan film animasi, adalah film yang merupakan hasil dari pengolahan gambar tangan sehingga menjadi gambar yang bergerak. Pada awal penemuannya, film animasi dibuat dari berlembar-lembar kertas gambar yang kemudian di-"putar" sehingga muncul efek gambar bergerak. Dengan bantuan komputer dan grafika komputer, pembuatan film animasi menjadi sangat mudah dan cepat. Bahkan akhir-akhir ini lebih banyak bermunculan film animasi 3 dimensi daripada film animasi 2 dimensi.
Wayang kulit merupakan salah satu bentuk animasi tertua di dunia. Bahkan ketika teknologi elektronik dan komputer belum diketemukan, pertunjukan wayang kulit telah memenuhi semua elemen animasi seperti layar, gambar bergerak, dialog dan ilustrasi musik.
animasi seekor kuda buatan Edward Muybridge

Ø  Proses Pembuatan Animasi
Ada dua proses pembuatan film animasi, diantaranya adalah secara konvensional dan digital. Proses secara konvensional sangat membutuhkan dana yang cukup mahal, sedangkan proses pembuatan digital cukup ringan. Sedangkan untuk hal perbaikan, proses digital lebih cepat dibandingkan dengan proses konvensional. Tom Cardon seorang animator yang pernah menangani animasi Hercules mengakui komputer cukup berperan. "Perbaikan secara konvensional untuk 1 kali revisi memakan waktu 2 hari sedangkan secara digital hanya memakan waktu berkisar antara 30-45 menit. Dalam pengisian suara sebuah film dapat dilakukan sebelum atau sesudah filmnya selesai. Kebanyakan dubbing dilakukan saat film masih dalam proses, tetapi terkadang seperti dalam animasi Jepang, sulih suara justru dilakukan setelah filmnya selesai dibuat.
v  2 Dimensi
ü  Celluloid (konvensional)
Teknik Celluloid (terkadang disebut menjadi cell) ini merupakan teknik mendasar dalam pembuatan film animasi klasik. Setelah gambar mejadi sebuah rangkaian gerakan maka gambar tersebut akan ditransfer keatas lembaran transparan (plastik) yang tembus pandang/ sel (cell) dan diwarnai oleh Ink and Paint Departement. Setelah selesai film tersebut akan direkam dengan kamera khusus, yaitu multiplane camera didalam ruangan yang serba hitam.
Objek utama yang mengeksploitir gerak dibuat terpisah dengan latar belakang dan depan yang statis. Dengan demikian, latar belakang (background) dan latar depan (foreground) dibuat hanya sekali saja. Cara ini dapat menyiasati pembuatan gambar yang terlalu banyak.
§   Pra-produksi:
o   Konsep,
o   Skenario,
o   Pembentukan karakter,
o   Storyboard,
o   Dubbing awal,
o   Musik dan sound FX
§   Pasca-produksi:
o   Lay out (Tata letak),
o   Key motion (Gerakan kunci/ inti),
o   In Between (Gambar yang menghubungkan antara gambar inti ke gambar inti yang lain)
o   Clean Up (Membersihkan gambar dengan menjiplak)
o   Background (Gambar latar belakang),
o   Celluloid (Ditransfer keatas plastik transparan)
o   Coloring (Mewarnai dengan tinta dan cat).
§  Post-produksi:
o   Composite,
o   Camera Shooting (Gambar akan diambil dengan kamera, dengan mengambil frame demi frame),
o   Editing,
o   Rendering,
o   Pemindahan film kedalam roll film.
ü  Komputer
Setelah perkembangan teknologi komputer di era 80-an, proses pembuatan animasi 2 dimensi menjadi lebih mudah. Yang sangat nyata dirasakan adalah kemudahan dalam proses pembuatan animasi. Untuk penggarapan animasi sederhana, mulai dari perancangan model hingga pengisian suara/dubbing dapat dilakukan dengan mempergunakan satu personal komputer. Setiap kesalahan dapat dikoreksi dengan cepat dan dapat dengan cepat pula diadakan perubahan. Sementara dengan teknik konvensional, setiap detail kesalahan terkadang harus diulang kembali dari awal. Proses pembuatan animasi 2Dimensi digital terdiri dari:
§  Pra-produksi:
o   Konsep,
o   Skenario,
o   Pembentukan karakter,
o   Storyboard,
o   Dubbing awal,
o   Musik dan sound FX
§  Pasca-produksi:
o   Lay out (Tata letak),
o   Key motion (Gerakan kunci/ inti),
o   In Between (Gambar yang menghubungkan antara gambar inti ke gambar inti yang lain)
o   Background (Gambar latar belakang),
o   Scanning
o   Coloring.
§  Post-produksi:
o   Composite,
o   Editing,
o   Rendering,
o   Pemindahan film kedalam berbagai media berupa VCDDVDVHS dan lainnya.

v  3 Dimensi
Tiga Dimensi, biasanya digunakan dalam penanganan grafis. 3D secara umum merujuk pada kemampuan dari sebuah video card (link). Saat ini video card menggunakan variasi dari instruksi-instruksi yang ditanamkan dalam video card itu sendiri (bukan berasal dari software) untuk mencapai hasil grafik yang lebih realistis dalam memainkan game komputer.

Ø  Film Animasi dengan keuntungan tertinggi

Sampai saat ini, ada beberapa film animasi yang memiliki keuntungan yang sangat besar, sebut saja Shrek 2 atau Finding Nemo, yang keuntungannya sudah diatas 800 juta dollar, yang film lain saja sangat sulit mendapatkannya. Berikut adalah 20 film animasi dengan pendapatan tertinggi :

Rank
Nama Film  
Studio  
Penghasilan dunia  
Tahun  
1
Shrek 2
DreamWorks SKG
$919,838,758
2004
2
Ice Age: Dawn of the Dinosaurs
BlueSky
$878,701,244
2003
3
Finding Nemo
Disney/Pixar
$864,625,978
2003
4
Shrek The Third
DreamWorks SKG
$798,958,162
2007
5
The Lion King
Buena Vista/Walt Disney
$783,841,776
1994
6
Up
Disney/Pixar
$683,807,981
2009
7
Ice Age: The Meltdown
20th Century Fox
$655,388,158
2006
8
Ratatouille
Disney/Pixar
$643,707,397
2007
9
Kung Fu Panda
DreamWorks SKG
$631,736,484
2008
10
The Incredibles
Disney/Pixar
$631,442,092
2004
11
Madagascar: Escape 2 Africa
DreamWorks SKG
$603,900,309
2008
12
Monsters, Inc.
Disney/Pixar
$545,366,597
2001
13
WALL•E
Disney/Pixar
$533,268,237
2008
14
Madagascar
DreamWorks SKG
$532,680,671
2005
15
Aladdin
Buena Vista/Walt Disney
$504,050,219
1992
16
Toy Story 2
Disney/Pixar
$485,015,179
1998
17
Shrek
DreamWorks SKG
$484,409,218
2001
18
Cars
Disney/Pixar
$461,983,149
2006
19
Tarzan
Buena Vista/Walt Disney
$448,191,819
1999
20
Happy Feet
Warner Bros.
$384,300,000
2006

Ø  Animasi di Indonesia
Perkembangan animasi sebenarnya telah meluas di Indonesia, bahkan ada beberapa studio yang telah membuat animasi lisensi luar dikerjakan oleh tenaga ahli lokal atau dengan kalimat lain, Indonesia sudah lama terkenal hanya sebagai tempat produksi industri film animasi Jepang dan Amerika Serikat. Data Ainaki (Asosiasi Industri Animasi dan Konten Indonesia) mencatat nama-nama studio animasi Indonesia, diantaranya adalah: Frozzty Entertainment, Tunas Pakar Integraha, Castle Production, Mirage, Pustaka Lebah, Jogjakartun, Mrico, Animad Studio, Jelly Fish, Bulakartun, Griya Studio, Bening Studio, Studio Kasatmata, Asiana Wang Animation, Bintang Jenaka Cartoon Film, Red Rocket, Infinite Frameworks Studios Batam dan lain-lain.
*       Rendering
Rendering mempelajari algoritma untuk menampilkan efek cahaya. Rendering adalah proses menghasilkan sebuah gambar dari sebuah model, dengan menggunakan program komputer. Model disini adalah deskripsi dari benda tiga dimensi dalam bahasa didefinisikan secara ketat atau struktur data. Model ini mengandung sudut pandang geometri pencahayaan dan bayangan tekstur informasi. Gambar- gambar itu diantaranya gambar digital atau gambar grafis raster. Mungkin istilah analogi bagi "seniman render" dari sebuah adegan. 'Rendering' juga digunakan untuk menggambarkan proses menghitung efek dalam video editing file untuk menghasilkan output video akhir.

hasil rendering

*       Citra (Imaging)
Citra (Imaging) mempelajari cara pengambilan dan penyuntingan gambar. Citra atau gambar atau bayangan atau imaji adalah benda buatan manusia, biasanya dua dimensi, yang mempunyai kemiripan dengan suatu obyek-biasanya obyek-obyek fisik atau manusia. Citra dapat berupa dua dimensi, seperti foto atau tampilan di layar, dan dapat pula tiga dimensi, seperti patung. Citra dapat ditangkap dengan alat optic seperti kamera, cermin, lensa, teleskop, mikroskop, dsb — dan objek atau fenomena alami seperti mata atau permukaan air.