Animasi Keyframe dan Skeletal
Animasi keyframe menentukan gerakan pada waktu-waktu tertentu dan melakukan interpolasi di antaranya, sedangkan animasi skeletal menggerakkan permukaan karakter melalui hierarki tulang yang mendasarinya.
Definition
Animasi keyframe menginterpolasi parameter adegan antara pose kunci yang ditetapkan oleh seniman, dan animasi skeletal mengubah bentuk mesh karakter sesuai dengan pose struktur tulang hierarkis.
Scope
Topik ini mencakup interpolasi posisi dan orientasi termasuk interpolasi rotasi quaternion, kerangka berartikulasi dan kinematika maju, skinning yang mengikat mesh ke tulang, dan kinematika invers yang memecahkan sudut sendi untuk memenuhi tujuan posisi.
Core questions
- Bagaimana bingkai di antara (in-between frames) yang mulus dihasilkan dari pose kunci?
- Bagaimana rotasi diinterpolasi tanpa distorsi?
- Bagaimana hierarki tulang mengubah bentuk permukaan karakter?
- Bagaimana sudut sendi ditemukan untuk mencapai posisi target?
Key concepts
- Interpolasi keyframe
- Interpolasi spline dan quaternion
- Hierarki tulang
- Kinematika maju
- Kinematika invers
- Skinning dan bobot kulit
Key theories
- Interpolasi rotasi quaternion
- Merepresentasikan orientasi sebagai quaternion unit dan menginterpolasinya dengan interpolasi linear sferis menghasilkan rotasi jalur terpendek yang mulus, tanpa gimbal lock dan distorsi dari interpolasi sudut Euler.
- Kinematika maju dan invers
- Kinematika maju menghitung pose karakter dari sudut sendi ke bawah hierarki tulang, sementara kinematika invers memecahkan masalah invers yang lebih sulit yaitu menemukan sudut sendi yang menempatkan efektor akhir pada lokasi yang diinginkan.
Clinical relevance
Animasi keyframe dan skeletal adalah dasar animasi karakter dalam film dan permainan, avatar dalam realitas virtual dan tertambah, serta gerakan berartikulasi dalam robotika dan visualisasi biomekanika.
History
Sistem keyframe berasal dari animasi tradisional; kurva quaternion Shoemake tahun 1985 memecahkan masalah interpolasi rotasi yang mulus, dan skinning dengan kinematika invers menjadi standar untuk karakter berartikulasi dalam alur produksi.
Key figures
- Ken Shoemake
- Rick Parent
Related topics
Seminal works
- shoemake1985
- parent2012
Frequently asked questions
- Apa itu kerangka dalam animasi?
- Ini adalah hierarki tulang tak terlihat di dalam karakter; menggerakkan tulang mengubah bentuk mesh permukaan yang terpasang melalui skinning, sehingga animator memposisikan kerangka sederhana daripada setiap verteks.
- Mengapa menggunakan quaternion untuk rotasi?
- Quaternion menginterpolasi rotasi dengan mulus di sepanjang jalur terpendek dan menghindari gimbal lock, masalah di mana representasi sudut Euler kehilangan derajat kebebasan dan menghasilkan gerakan yang tersentak-sentak atau tidak terdefinisi.