UltKit

Konversi GLB ke FBX

GLB adalah cara model 3D berpindah di web; FBX adalah format yang diimpor banyak pipeline game dan animasi. Konversi .glb di sini untuk mendapatkan FBX biner dengan tekstur tertanam, siap dipakai di Unity, Unreal Engine, atau Maya.

Konverter Model 3D

atau jatuhkan file STL, OBJ, MTL … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Unggah file .glb

    Tambahkan satu GLB atau hingga 20, masing-masing 95 MB. File .gltf dengan file .bin dan tekstur terpisah paling mudah diproses setelah dikemas menjadi satu GLB.

  2. 2

    Pertahankan FBX biner dan tekstur

    Konversi ke berisi FBX, Encoding file Biner, dan Pertahankan tekstur & material aktif, sehingga gambar dikemas ke dalam FBX. Biarkan Sumbu atas pada Pertahankan kecuali model muncul dalam posisi telentang.

  3. 3

    Konversi lalu impor

    Tekan Konversi ke FBX lalu seret file ke folder aset engine Anda atau ke File › Import › FBX di Blender.

GLB dan FBX: format web terbuka dan format pertukaran Autodesk

GLB adalah bentuk biner glTF 2.0, yang dirilis Khronos Group pada 2017 dan menjadi standar internasional ISO/IEC 12113 pada 2022. Satu file .glb berisi header 12 byte, deskripsi adegan dalam JSON, dan satu bagian biner berisi geometri dan gambar. Format ini dibuat agar cepat dimuat oleh renderer: satuannya meter, sumbu Y mengarah ke atas, dan material mengikuti model metallic-roughness berbasis fisika yang dirender sama oleh three.js, Babylon.js, dan Scene Viewer Android.

FBX bermula sebagai format file perangkat lunak motion capture FiLMBOX milik Kaydara dan dimiliki Autodesk sejak 2006. Format ini tertutup dan terutama didokumentasikan lewat FBX SDK Autodesk, tetapi tetap menjadi format pertukaran bawaan untuk game engine dan alat animasi. Importer model Unity membaca FBX secara langsung, opsi impor Unreal Engine dirancang di sekitarnya, dan Maya serta 3ds Max memakainya untuk memindahkan karakter yang sudah di-rig antar-studio.

Apa yang tetap utuh saat GLB diubah ke FBX

Fitur glTF dan hasilnya di FBX
Di GLBDi FBXPeriksa setelah impor
Mesh, UV, normalDipertahankan apa adanyaTidak ada
Hierarki dan nama nodeDipertahankanPosisi pivot
Kerangka dan bobot skinTulang dan skin clusterJenis rig di engine
Klip animasi, morph targetAnimation take, blend shapeNama dan durasi klip
Map base color, normal, emissiveTekstur tertanam pada material FBXPenempatan tekstur
Nilai metallic-roughnessDiperkirakanHubungkan ulang map metal dan roughness
Ekstensi seperti clearcoat atau transmissionTidak ada padanan di FBXBangun ulang di engine

Mengimpor FBX ke Unity, Unreal Engine, atau Blender

Unity

  1. 01Seret file .fbx ke folder Assets di jendela Project.
  2. 02Di tab Rig, pilih Humanoid atau Generic untuk karakter.
  3. 03Di tab Materials, gunakan Extract Textures untuk mengedit map.

Unreal Engine

  1. 01Klik Import di Content Browser lalu pilih file .fbx.
  2. 02Centang Import Animations untuk model yang sudah di-rig.
  3. 03Periksa Import Uniform Scale jika ukurannya meleset 100 kali.

Blender

  1. 01Gunakan File › Import › FBX (.fbx).
  2. 02Buka workspace Shading untuk memeriksa material.
  3. 03Gunakan Automatic Bone Orientation jika tulang mengarah ke arah yang salah.

Sebagian besar kejutan setelah konversi GLB ke FBX berasal dari material, bukan geometri. glTF sering mengemas ambient occlusion, roughness, dan metallic ke kanal merah, hijau, dan biru dari satu gambar. Model material FBX klasik tidak punya slot untuk tekstur gabungan itu, jadi engine mengimpornya sebagai gambar tambahan yang harus Anda hubungkan secara manual. Tekstur yang disimpan sebagai WebP di dalam GLB adalah jebakan lain: hanya sedikit importer FBX yang membaca WebP, jadi tekstur sebaiknya berupa PNG atau JPEG; WebP ke JPG: kapan dan mengapa menjelaskan untung-ruginya.

Jika tujuannya mesh statis untuk renderer atau printer 3D, bukan engine, FBX mungkin bukan pilihan yang tepat; FBX ke OBJ menunjukkan apa saja yang dipertahankan format mesh sederhana. Untuk AR Quick Look Apple di iPhone, ubah GLB yang sama lewat GLB ke USDZ.

GLB

glTF biner (GLB)

GLB adalah bentuk biner dari glTF 2.0, format transmisi 3D yang diterbitkan oleh Khronos Group pada 2017. Format ini mengemas geometri, material PBR, tekstur, dan animasi ke dalam satu file ringkas yang dirancang untuk dimuat dengan cepat. GLB banyak digunakan untuk 3D di web, penampil AR, Android Scene Viewer, dan marketplace model online. Sebagian alat 3D desktop lama dan program CAD tidak dapat mengimpornya.

Kompresi
–
Transparansi
–
Animasi
Ya
Diperkenalkan
2017 · Khronos Group
Konverter GLB

FBX

Model 3D Filmbox (FBX)

FBX adalah format 3D yang dibuat oleh Kaydara untuk perangkat lunak Filmbox dan dimiliki Autodesk sejak 2006. Format ini menyimpan mesh, material, tekstur, kerangka (skeleton), skinning, kamera, lampu, dan animasi dalam satu file. FBX adalah format pertukaran standar untuk aset game di Unity, Unreal Engine, Maya, 3ds Max, dan Blender. Formatnya berpemilik, dan perilakunya dapat berbeda antara eksportir dan versi SDK.

Kompresi
–
Transparansi
–
Animasi
Ya
Diperkenalkan
Kaydara (now Autodesk)
Konverter FBX

Orang mengubah GLB ke FBX untuk memindahkan model dari web, marketplace, atau aplikasi pemindai 3D ke alur kerja Unity, Unreal Engine, Maya, atau 3ds Max yang dibangun di sekitar format Autodesk.

Pertanyaan seputar GLB ke FBX

Apakah animasi di GLB saya tetap berjalan setelah diubah ke FBX?

Animasi kerangka (skeletal) dan animasi blend shape (morph target) ada di kedua format, jadi klip yang tersimpan di GLB punya tempat di FBX. Periksa setiap klip di pratinjau animasi engine setelah impor, terutama jika GLB berisi beberapa klip, karena sebagian importer memecah atau mengganti namanya.

Mengapa material terlihat abu-abu atau seperti plastik di Unity setelah GLB diubah ke FBX?

Material glTF memakai nilai metallic dan roughness, sering dikemas dalam satu tekstur, sedangkan material FBX dirancang dengan model diffuse dan specular. Base color dan normal map biasanya terbawa; metallic dan roughness mungkin perlu dihubungkan ulang di editor material engine.

Apakah saya perlu mengubah GLB ke FBX untuk Blender?

Tidak untuk sekadar membukanya. Blender sudah menyertakan importer glTF 2.0 sejak versi 2.80, jadi File › Import › glTF 2.0 membaca GLB secara langsung. Konversi hanya jika alat berikutnya dalam pipeline Anda memerlukan FBX.

Sebaiknya pilih FBX biner atau ASCII saat mengonversi GLB?

Biner. Ukurannya lebih kecil, dimuat lebih cepat, dan itulah yang diharapkan Unity, Unreal, dan Maya. Importer FBX Blender sama sekali tidak bisa membaca FBX ASCII. Pilih ASCII hanya untuk skrip atau alat diff yang perlu membaca file sebagai teks.

Mengapa model FBX 100 kali terlalu besar atau terlalu kecil di Unreal?

glTF memakai satuan meter, Unreal memakai sentimeter, dan FBX membawa skala satuan yang ditafsirkan berbeda oleh tiap importer. Jika ukurannya meleset 100 kali, sesuaikan uniform scale saat impor atau atur Satuan model sebelum mengonversi, lalu periksa satu dimensi yang Anda ketahui.