Animasi Komputer Animasi sederhana 10 frame detik 2
- Slides: 33
Animasi Komputer
Animasi sederhana 10 frame / detik 2 frame / detik 6 frame pembentuk animasi
Definisi umum animasi n Suatu proses dimana tiap frame pembangun film diproduksi ¨ dibangkitkan dalam kerangka grafika komputer ¨ ‘memotret’ gambar yang dilukis tangan ¨ ‘memotret’ model yang diubah sedikit demi sedikit (stop motion, exp: Bob the Builder) n Saat frame-frame tersebut ditampilkan secara berurutan dengan cepat (16 frame per detik atau lebih), akan tercipta ilusi pergerakan kontinyu (teori persistence of vision)
Persistence of Vision n Proses persepsi dari otak atau retina tetap mempertahankan suatu image selama sepersekian detik ¨ jika diperlihatkan serangkaian progressive images, maka otak tidak akan melihatnya sebagai kilasan image, melainkan sebagai pergerakan n Mata bukanlah kamera video: ¨ mata tidak punya "frame rate" atau "scan rate" ¨ sistem mata/otak memiliki kombinasi motion detectors, detail detectors dan pattern detectors. Kombinasi ini yang menghasilkan pengalaman visual. n Film : 24 fps; Video: 25 / 29. 97 fps
Animasi komputer Sub bahasan pada Grafika Komputer dan Animasi n Dibangun dengan Grafika Komputer 2 D atau 3 D n Target animasi: komputer atau medium lain (film) n samples
Computer-Generated Imagery (CGI) Aplikasi grafika komputer untuk mendapatkan efek visual n Digunakan: n ¨ Lebih murah daripada membuat secara fisik / menyewa pemain ¨ Mendapatkan image yang sulit didapat dengan teknik lain The Abyss, Academy Award untuk efek visual tahun 1989 Timeline of CGI in movies
Teknik animasi komputer n Elemen: Objek yang dianimasikan: tipe, sifat dasar dll ¨ Pergerakan: trayektori, pemrograman dll ¨ n Beberapa tipe animasi komputer: 1. 2. 3. 4. 5. Rigid body animation Articulated structure animation Dynamic simulation Particle animation Behavioral animation Pixar’s Luxo Jr.
1) Rigid body animation Teknik paling tua n Animasi me-render scene 3 D: n ¨ Perubahan posisi objek ¨ Perubahan posisi dan/atau orientasi kamera n Pendekatan: ¨ Keyframing (interpolasi) ¨ Explicit scripting
Keyframing
Explicit scripting n Biasanya dibantu dengan GUI untuk menentukan trayektori pergerakan
2) Articulated structure animation n Articulated structure = sekumpulan link yang terhubung dengan joint yang memungkinkan berbagai bagian struktur bergerak dengan arah tertentu ¨ Tidak n ikut di-render; tertutup permukaan objek Pendekatan: ¨ Forward kinematics ¨ Inverse kinematics
Contoh articulated structure
2 pendekatan n Forward kinematics: animator harus menspesifikasikan secara eksplisit semua pergerakan dari tiap bagian articulated structure low level approach ¨ Articulated n structure dipandang sebagai hirarki node Inverse kinematics: Animator hanya menspesifikasikan pergerakan ujung-ujung dari struktur high level approach ¨ Tidak memberikan kebebasan kepada animator untuk membangun karakter pergerakan
Pendekatan Jurrasic Park Forward kinematics (low-level) n Membangun script secara semi-otomatis n ¨ Animator stop-motion menggerakkan modelnya (animatronic) secara alamiah ¨ Komputer melakukan sampling terhadap pergerakan ¨ Komputer membangkitkan script pergerakan untuk model komputer
3) Dynamic simulation n Physically based animation berlaku hukum gaya dan mekanika Newton ¨ Gaya gravitasi, gaya gesek, gaya pegas dll Program untuk mensimulasikan interaksi berbagai gaya dalam scene n Lebih dari satu objek perlu collision detection & collision response n
Contoh simulasi dinamika
4) Particle animation n Beberapa fenomena (alam) dapat dimodelkan dengan menyusun script yang menunjukkan pergerakan dan rendering sejumlah besar partikel ¨ Badai pasir ¨ Kembang api ¨ Air terjun dll
Contoh animasi partikel
5) Behavioral animation Elaborasi dari animasi partikel n Setiap entitas memiliki sekumpulan aturan yang mengatur kelakuannya sebagai fungsi dari hubungan (spasial) dengan entitas di sekitarnya n Contoh klasik: flocking pada burung / ikan kontrol: vektor arah secara global n ¨ Selalu ingin berkumpul dekat dengan kelompoknya ¨ Menghindari tabrakan dalam kelompok
Aturan untuk mensimulasikan flocking behavior Collision avoidance: menghindari tabrakan dengan sesama entitas dalam kelompok n Velocity matching: cenderung untuk menyamakan kecepatan dengan entitas di sekelilingnya n Flock centring: cenderung ingin berdekatan dengan entitas di sekelilingnya n The stampede
Morphing Transformasi objek dari satu bentuk (dan warna) ke bentuk (dan warna) lain n Contoh sederhana: n
Morphing dgn interpolasi linear
Contoh morphing: (tools: Easy Morph)
Pixar’s How. We. Do. It
Animasi pada POV-Ray n Membangkitkan progressive images ¨ Bisa dirangkai dengan tools yang lain untuk mendapatkan efek pergerakan n Dukungan untuk animasi: ¨ ‘Script’ pada scene description file (*. POV) n Melibatkan keyword clock sebagai variabel pada Object_Modifier; Contoh: translate <clock, 0, 0> n Pengaturan fase animasi dll ¨ Setting n n n pada POVRAY. INI Initial_Clock & Final_Clock Initial_Frame & Final_Frame Subset_Start_Frame & Subset_End_Frame
Contoh animasi dengan POV-Ray *. pov (*01. bmp - *N. bmp) (*01. gif - *N. gif) *. gif (animated) Tutorial
- Pengertian animasi frame by frame
- Sudut bertolak belakang
- Contoh graf sederhana
- Animasi jaringan komputer
- Risanuri hidayat
- What is frame relay
- Frame by frame animation programs
- Sejarah tahun 5 pejuang kemerdekaan
- Apabila seorang pemain menembak dari luar daerah bersyarat
- Sebuah tikus melakukan gerak melingkar sebanyak 40 kali
- Metode work factor
- 1 tmu berapa detik
- Algoritma konversi jam ke detik
- Dr rinawati rohsiswatmo
- Konservatip
- Seratus gram air dengan suhu 30 derajat celcius
- Ukuran sudut trigonometri
- Maksud nyah pecutan
- Komputer untuk tujuan khusus termasuk komputer berdasarkan
- Perbedaan organisasi komputer dan arsitektur komputer
- Gambar organisasi komputer
- Perbedaan utama organisasi komputer dan arsitektur komputer
- Bahasa latin komputer
- Jelaskan animasi dengan object constraint
- Contoh konten multimedia
- Shape hints merupakan jenis animasi untuk mengatur
- Animasi tweening
- Lulu animasi
- Pengertian gizi kuliner
- Pixilation adalah
- To animate adalah
- Animasi banner
- Gerakan susulan pada si karakter
- Gambar animasi proposal