Konversi fbx ke bvh

Konverter online gratis FBX ke BVH

Ekstrak gerakan skeleton teranimasi dari scene FBX ke dalam format BVH berbasis teks.

Konversi FBX ke BVH online - gratis

Uploading…
File yang dipilih melebihi batas total 10 MB. Pilih file yang lebih sedikit atau lebih kecil.

File Anda diproses secara instan dan dihapus segera setelah Anda mengunduhnya.

Cara kerjanya

  1. 1/3

    Unggah file .fbx Anda

    Klik untuk memilih file yang ingin Anda konversi, atau cukup seret dan lepas file ke area yang ditentukan.

  2. 2/3

    Jalankan konversi .fbx ke .bvh

    Setelah file berhasil diunggah, klik konversi saat Anda siap.

  3. 3/3

    Unduh file .bvh hasil konversi

    Hasil konversi siap untuk diunduh.

Bagaimana mengkonversi fbx ke bvh berkas

Aplikasi motion-capture lama, sistem avatar, atau alat animasi mungkin memerlukan BVH ketika motion karakter yang disediakan berformat FBX. Konversi ini mentransfer skeleton yang telah dievaluasi dan animasinya yang telah di-sampling; konversi ini tidak mentransfer model karakter atau scene FBX.

Format FBX

FBX adalah format pertukaran 3D proprietary milik Autodesk untuk scene, karakter, geometri, skeletal rig, skin weight, material, kamera, lampu, blend shape, constraint, dan animasi. Maya, 3ds Max, MotionBuilder, Blender, Unity, Unreal Engine, dan pipeline motion-capture umumnya dapat mengimpor atau mengekspornya.

Sebuah file FBX dapat berisi beberapa armature, animation take, action, controller, sistem IK, nonuniform scale, dan facial animation. Isi pastinya bergantung pada aplikasi yang melakukan ekspor dan pengaturan ekspor. Fitur scene dan rig ini harus direduksi menjadi satu hierarki bone yang telah dievaluasi dan motion yang telah di-bake sebelum melakukan ekspor BVH secara andal.

Format BVH

BVH berarti Biovision Hierarchy. Ini adalah format motion-capture plain-text dengan bagian hierarchy dan bagian motion. Hierarchy mendefinisikan joint, offset tetap, dan jenis channel; bagian motion menyimpan jumlah frame, frame time, serta nilai channel untuk setiap frame, biasanya berupa root translation ditambah rotasi Euler.

BVH hanya berisi skeletal motion. Format ini tidak memiliki polygon mesh, texture, material, skin weight, kamera, lampu, facial blend shape, IK target, atau data constraint. Strukturnya yang mudah dibaca dan ukuran filenya yang kecil sesuai untuk software mocap lama, alat riset, pengujian animasi, dan aplikasi karakter virtual. BVH tidak menetapkan skeleton humanoid, skema penamaan, unit, atau konvensi axis yang universal.

Konversi dengan Blender

Blender adalah opsi desktop gratis yang praktis karena dapat mengimpor FBX, melakukan bake pada animasi yang telah dievaluasi, melakukan retarget motion dengan rig tools yang sesuai, dan mengekspor BVH melalui extension motion-capture.

  1. Impor sumber dengan File → Import → FBX (.fbx). Pertahankan armature dan objek yang dianimasikan; hapus konten scene yang tidak terkait hanya jika hal tersebut memudahkan pemilihan.
  2. Identifikasi armature yang membawa motion yang diperlukan. Jika FBX berisi beberapa action, take, NLA strip, atau karakter, pilih action dan frame range yang akan diekspor. Putar timeline untuk memastikan Blender mengevaluasi motion yang dimaksud.
  3. Atur frame awal dan akhir scene ke segmen yang benar-benar diperlukan oleh aplikasi penerima. Kecualikan pose kalibrasi, frame T-pose yang tidak diinginkan, dan frame diam tambahan jika sesuai.
  4. Lakukan retarget pada animasi sebelum mengekspor jika tujuan memerlukan skeleton, nama joint, proporsi, atau hierarchy yang berbeda. Ekspor BVH tidak secara otomatis mengonversi control rig arbitrer menjadi template humanoid.
  5. Lakukan bake pada constraint, IK, driver, animation layer, dan procedural control ke deform bone. Dalam Pose Mode, gunakan Pose → Animation → Bake Action; aktifkan Visual Keying agar Blender merekam pose yang telah dievaluasi. Gunakan Clear Constraints hanya pada duplikat atau ketika control asli tidak lagi diperlukan.
  6. Pilih armature lalu pilih File → Export → Motion Capture (.bvh). Jika perintah tersebut tidak tersedia, aktifkan extension BVH atau motion-capture Blender dari Edit → Preferences → Get Extensions atau Add-ons, bergantung pada versi Blender.
  7. Atur frame range ekspor, opsi sampling atau baking, scale, forward dan up axes, serta perilaku root-translation. Ekspor satu armature ke file seperti walk_cycle.bvh. Gunakan root translation hanya jika sesuai dengan konvensi tujuan; beberapa workflow mempertahankan root tetap dan mengharapkan locomotion pada hips.
  8. Buka hasilnya di software tujuan dan periksa frame pertama dan terakhir, arah hadap, tinggi lantai, pergerakan root, timing frame, serta orientasi limb. Sesuaikan axis, scale, retargeting, atau frame range, lalu ekspor kembali jika diperlukan.

Untuk pembersihan dan retargeting motion-capture production, Autodesk MotionBuilder dapat mengimpor FBX, melakukan characterize atau retarget pada actor, melakukan plot hasil akhir ke destination skeleton, dan mengekspor motion yang telah di-bake sebagai BVH. Untuk konversi satu kali tanpa menginstal software, converter gratis di 101convert.com dapat memproses file FBX; verifikasi BVH yang diunduh dalam aplikasi tujuan karena konversi otomatis tidak dapat memahami setiap pemetaan rig custom.

Batas kompatibilitas dan kualitas

  • Hanya hierarchy yang diekspor dan motion yang di-sampling yang akan dipertahankan. Simpan FBX jika mesh, material, skinning, facial animation, kamera, lampu, atau control rig asli masih diperlukan.
  • Ekspor satu character hierarchy pada satu waktu. BVH biasanya mendeskripsikan satu root hierarchy, sehingga scene yang berisi beberapa karakter atau skeleton yang tidak terkait harus dipisahkan.
  • Rig control bukan deform bone. IK target, pole control, constraint, dan custom controller biasanya dihilangkan kecuali hasil visualnya telah di-bake ke joint yang diekspor.
  • Pengaturan axis dan unit tidak universal. Ketidaksesuaian dapat menghasilkan karakter yang menghadap ke samping, ter-mirror, terbalik, atau berukuran tidak tepat. Periksa up axis, forward axis, unit scale, ekspektasi root-joint, dan frame rate pada aplikasi penerima.
  • Konversi rotasi dapat mengubah motion. FBX mungkin menggunakan interpolasi quaternion atau rotation order Euler yang berbeda, sedangkan BVH menyimpan channel Euler yang dideklarasikan seperti Zrotation Xrotation Yrotation. Rotasi cepat dapat menghasilkan angle wrapping, discontinuity, atau artefak gimbal setelah resampling. Periksa shoulder, wrist, hip, dan turn.
  • Nama joint dan hierarchy mungkin memerlukan retargeting. File dapat berhasil dimuat tetapi tetap memerlukan mapping manual untuk hips, spine, limb, hand, dan foot. Jangan mengedit urutan joint atau kolom channel dalam text kecuali hierarchy dan layout motion juga diperbarui secara bersamaan.
  • Animasi diperlukan agar motion bermakna. FBX statis dapat menghasilkan hierarchy BVH, tetapi tidak dapat menghasilkan pergerakan yang berguna tanpa skeletal animation yang telah di-key atau di-bake. Facial blend shape dan animasi non-skeletal lainnya memerlukan workflow terpisah.

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 —

Pertanyaan yang sering diajukan

Apakah konverter FBX ke BVH gratis?

Ya, mengonversi FBX ke BVH di 101convert.com sepenuhnya gratis. Tidak perlu registrasi, alamat email, atau instalasi. Jika Anda membutuhkan batas ukuran file yang lebih besar atau ingin mengonversi lebih banyak file sekaligus, lihat paket kami.

Seberapa besar file FBX yang bisa saya unggah?

Anda dapat mengunggah file FBX hingga 50 MB dan mengonversi hingga 1 file sekaligus dalam satu batch.

Apa yang terjadi pada file yang saya unggah?

File diproses secara otomatis dan dihapus dari server kami beberapa menit setelah konversi. Kami tidak pernah melihat atau membagikan file Anda.

Apakah saya perlu menginstal perangkat lunak untuk mengonversi FBX ke BVH?

Tidak. Konversi FBX ke BVH berjalan sepenuhnya online di browser dan berfungsi di Windows, Mac, Linux, Android, dan iPhone.

Konversi gagal?

Dalam sebagian besar kasus, penyebabnya adalah format file yang tidak sesuai. Unggah file FBX yang valid untuk konversi FBX ke BVH ini. Terkadang masalah juga dapat terjadi di pihak kami. Kami menganalisis kegagalan konversi yang berulang dan menonaktifkan atau memperbaiki konverter jika menemukan kerusakan.

Apakah konversi FBX ke BVH menghapus model dan material?

Ya, BVH mempertahankan hierarki armature dan data gerakan, tetapi tidak berisi mesh FBX, material, tekstur, atau sebagian besar metadata adegan. Jadi, hasilnya adalah kerangka animasi, bukan model 3D yang lengkap.

Apakah animasi FBX saya tetap bisa diedit setelah dikonversi ke BVH?

Gerakannya tetap dapat diedit sebagai channel joint BVH, tetapi kontrol rig, constraint, setup IK, properti kustom, dan fitur animasi khusus FBX lainnya biasanya diratakan atau dibuang. Hasilnya dapat digunakan kembali pada skeleton yang kompatibel, tetapi bukan salinan rig asli yang dapat dikembalikan seperti semula.

Mengapa tulang saya terpelintir atau menghadap ke arah yang salah di file BVH?

Hal ini biasanya terjadi karena FBX dan BVH dapat menggunakan sumbu koordinat, orientasi tulang, pose istirahat, atau urutan channel joint yang berbeda. Periksa konversi sumbu, pose istirahat skeleton, dan pemetaan tulang sebelum mengekspor, terutama jika rig sumber menggunakan orientasi tulang nonstandar.

Apa yang terjadi pada frame rate dan kualitas gerakan saat mengonversi FBX ke BVH?

BVH menyimpan gerakan joint yang disampel, sehingga konversi dapat melakukan resampling animasi FBX ke frame rate yang dipilih dan kehilangan kurva yang tidak didukung atau gerakan halus. Gunakan frame rate yang sesuai dan periksa kontak kaki serta gerakan cepat lainnya setelahnya, karena sampling yang salah dapat menyebabkan jitter atau pergeseran.