Saya baru saja memposting ini di forum artis Blender sebelum menyadari bahwa saya mungkin akan mendapatkan respons yang lebih baik dari audiens yang lebih spesifik dengan pengembangan game, jadi permintaan maaf untuk posting silang! Itu untuk alasan yang tepat :)
Saya seorang programmer mencoba menghidupkan karakter berjalan untuk proyek game, menggunakan Ogre. Saya telah membuat siklus berjalan yang sangat sederhana di Blender dan mengekspornya ke Ogre, dan itu berfungsi dengan baik. Baik, maksud saya itu berhasil, tapi ada yang mengerikan meluncur. Ini karena saya hanya menghidupkan jalan di tempat (di tempat asal) di Blender, dan tentu saja saya tidak tahu "kecepatan jalan" apa yang sesuai, jadi ketika saya memindahkan karakter dalam permainan, gerakannya tidak t tentu cocok dengan gerakan kaki dalam animasi.
Jadi pertanyaan saya adalah: apa pendekatan normal untuk hal semacam ini? Di tempat kerja kita menggunakan Maya, dan animator menganimasikan simpul khusus 'moveTrans' yang mewakili "posisi" karakter (atau meminta eksportir membuatkannya untuk mereka dari pergerakan simpul akar), lalu permainan dapat membaca ini untuk mengetahui seberapa cepat animasi menggerakkan karakter. Jadi dalam file Maya, karakter akan berjalan maju untuk satu siklus dan simpul tambahan ini akan mengikuti mereka dengan kaki mereka. Saya belum pernah melihat yang seperti ini di tanah sumber terbuka, dan tentu saja tidak ada ketentuan untuk itu dalam skrip Eksportir Ogre. Apa yang biasanya Anda lakukan untuk ini?