Konversi fbx ke bvh

Konversi FBX menjadi BVH

Konversikan armature FBX animasi ke BVH dengan Blender atau MotionBuilder dan hindari kesalahan sumbu serta rig.

Konversi file FBX secara online

Kami belum punya konverter online khusus untuk FBX ke BVH, tetapi Anda bisa mengonversi file FBX secara online ke format berikut dan lainnya:

Bagaimana mengkonversi fbx ke bvh berkas

Motion-capture player, legacy animation package, atau avatar system mungkin menerima motion BVH sementara animasi yang disediakan adalah scene FBX. Konversi mengekspor skeleton yang dianimasikan, bukan model karakter FBX atau konten scene.

Isi format FBX

FBX adalah format pertukaran 3D milik Autodesk, yang awalnya dikembangkan oleh Kaydara. Format ini dapat menyimpan mesh, skeletal rig, skin weights, material, kamera, lampu, blend shapes, animation curves, constraints, dan beberapa animation take. Autodesk Maya, 3ds Max, MotionBuilder, Blender, Unity, Unreal Engine, serta banyak sistem motion-capture dapat mengimpor file FBX.

File FBX dapat berisi beberapa armature, animation layer, kontrol inverse-kinematics, nonuniform scale, atau facial animation. Elemen-elemen tersebut harus dikurangi menjadi satu animasi joint yang telah dievaluasi dan di-bake sebelum diekspor ke BVH.

Isi format BVH

BVH berarti Biovision Hierarchy. Format ini adalah format motion-capture plain-text yang berisi satu joint hierarchy, fixed bone offsets, definisi channel, serta nilai position dan Euler-rotation untuk setiap frame.

BVH tidak berisi data mesh, texture, material, skinning, kamera, lampu, blend shape, atau constraint. Struktur text-nya mudah di-parse oleh aplikasi mocap lama, research tool, dan software virtual-character, serta sering kali jauh lebih kecil daripada scene FBX lengkap karena geometry dan texture tidak disertakan.

BVH bukan format arsip FBX lengkap. Format ini hanya mempertahankan hierarchy yang diekspor dan skeletal motion yang di-sample.

Konversi di Blender

Blender adalah desktop converter gratis yang paling praktis karena dapat mengimpor FBX, mendukung retargeting dan baking, serta menyertakan BVH exporter.

  1. Impor file dengan File → Import → FBX (.fbx).
  2. Pilih armature yang dimaksud dan putar timeline. Jika file memiliki beberapa action atau NLA strip, pastikan action yang diperlukan adalah action yang dievaluasi selama export frame range.
  3. Atur frame awal dan akhir scene ke segmen motion yang tepat. Hapus frame T-pose, frame kalibrasi, dan frame diam tambahan yang tidak diinginkan ketika aplikasi penerima hanya mengharapkan motion.
  4. Retarget animasi ke skeleton tujuan jika bone layout atau penamaannya berbeda. Lakukan ini sebelum BVH export; BVH export tidak otomatis mengonversi rig sembarang menjadi target humanoid template.
  5. Bake constraint, IK, animation layer, dan kontrol prosedural menjadi bone key. Dalam Pose Mode, pilih bone yang dianimasikan dan gunakan Pose → Animation → Bake Action. Aktifkan visual keying agar Blender merekam pose yang telah dievaluasi dan terlihat, bukan hanya source curve.
  6. Pilih armature dan gunakan File → Export → Motion Capture (.bvh). Aktifkan opsi selection-only pada exporter jika scene memiliki lebih dari satu rig.
  7. Atur export frame range dan scale. Gunakan opsi root-translation-only ketika target hanya memerlukan translation channel pada root joint, yang merupakan konvensi BVH umum.
  8. Impor walk_cycle.bvh ke program penerima dan bandingkan frame pertamanya, arah hadap, tinggi lantai, root movement, serta durasinya dengan source.

Pengaturan BVH export yang tersedia di Blender sedikit berbeda menurut versinya. Jika exporter tidak menyediakan axis transform yang diperlukan oleh aplikasi tujuan, perbaiki orientasi root sebelum export atau gunakan pengaturan BVH import-axis dari program tujuan.

MotionBuilder dan opsi online

Autodesk MotionBuilder lebih disarankan untuk pekerjaan production mocap yang memerlukan characterization, retargeting, atau cleanup pada animasi FBX yang kompleks. Impor FBX, lakukan characterization atau retarget actor sesuai kebutuhan, plot motion final ke destination skeleton, lalu simpan atau ekspor skeletal motion yang telah di-bake sebagai BVH.

Untuk file uji yang tidak bersifat rahasia, CloudConvert atau browser converter milik Aspose 3D dapat dipertimbangkan hanya jika format selector saat ini secara eksplisit mencantumkan input FBX dan output BVH. Unggah sample singkat terlebih dahulu dan validasi hasilnya di aplikasi target. Online converter tidak dapat menyelesaikan custom joint mapping, constraint, multiple take, atau persyaratan rig-specific root-motion secara andal.

Batas kompatibilitas dan kualitas

Ekspor satu armature setiap kali. BVH standar mendeskripsikan satu root hierarchy, sehingga scene FBX yang berisi beberapa karakter atau skeleton yang tidak berkaitan harus dipisah menjadi beberapa export.

Axis orientation, scale, frame rate, root motion, dan joint order merupakan penyebab sebagian besar kegagalan. BVH tidak memiliki deklarasi unit universal, dan program yang berbeda mungkin menafsirkan offset-nya sebagai sentimeter, meter, atau application unit. Periksa up axis, forward axis, unit scale, frame rate, root-joint name, dan hierarchy yang diperlukan target sebelum konversi.

BVH merekam rotasi sebagai Euler channel dalam urutan yang dinyatakan, seperti Zrotation Xrotation Yrotation. Animasi FBX sering menggunakan quaternion interpolation atau rotation order yang tidak dapat dipetakan dengan baik ke channel BVH target. Putaran cepat dapat menampilkan angle wrapping, discontinuity, atau gimbal artifact setelah konversi; lakukan baking pada sampling rate yang diperlukan dan periksa turn, wrist, shoulder, serta hip setelah import.

Banyak BVH consumer memerlukan humanoid hierarchy dengan nama yang tepat seperti Hips, Spine, dan LeftArm. Ganti nama atau retarget source rig sebelum export ketika destination memerlukan template. Jangan menambahkan, menghapus, atau mengurutkan ulang joint secara manual dalam exported text kecuali channel layout juga diperbarui secara konsisten, karena setiap motion column bergantung pada hierarchy dan channel order tersebut.

FBX statis dapat mengekspor hierarchy BVH, tetapi tidak dapat membuat motion yang bermakna tanpa skeletal animation yang memiliki key atau telah di-bake. Facial blend shape, mesh deformation, material, dan non-skeletal animation memerlukan export terpisah atau harus tetap berada dalam original FBX workflow.

FBX vs BVH: perbandingan format

Bagaimana format FBX dan BVH dibandingkan pada properti yang paling penting untuk konversi ini.

Perbandingan format file FBX dan BVH
Properti .FBX Filmbox .BVH Biovision Hierarchy
Geometri Keduanya
Material Terbatas Tidak
Tekstur Tertanam dalam file Tidak didukung
Animasi Ya Ya
Hierarki scene Ya Ya
Dapat dibaca teks biasa Tidak Ya
Ukuran file umum Besar Kecil
Standar terbuka Sebagian terbuka Sebagian terbuka
Diperkenalkan 1996 1996
Pengembang Autodesk Biovision, Inc.
Tipe MIME application/octet-stream