Berjalan di perangkat Anda · File Anda tidak pernah meninggalkan perangkat.
FBX berat, tertutup, dan tidak bisa ditampilkan di halaman web, sementara GLB terbuka di peramban, di penampil AR, dan di banyak penampil modern. Mesh dan animasi ikut; material diubah ke bentuk metal/roughness milik GLB, jadi permukaan mengilap tiba dalam keadaan matte.
GLB juga membawa semuanya dalam satu berkas: geometri, material, dan tekstur dikemas jadi satu, tanpa folder gambar lepas yang hilang di jalan. Inilah yang dikirim ke klien, dipasang di halaman produk, atau ditaruh di sebuah adegan web.
Semuanya berjalan di mesin Anda sendiri, dan untuk berkas 3D justru itulah intinya: model biasanya komponen milik klien, hasil pindai bangunan, atau desain yang belum diumumkan. Tidak ada yang naik ke server, jadi tidak ada pula yang perlu diminta hapus sesudahnya.
Tidak cocok untuk: Menulis balik ke FBX — konversinya berjalan ke arah ini.
Kalau pembaca FBX utama berhasil membuka berkas Anda, GLB mendapat hierarki node, mesh ber-skin lengkap dengan tulang dan bobotnya, blend shape (morph target), dan setiap klip animasi yang ditemukan. Objek yang Anda sembunyikan di adegan juga ikut ditulis. FBX yang berisi klip animasi tanpa mesh pun bisa dikonversi: GLB hanya membawa klipnya, cara yang lazim untuk menyimpan pustaka animasi.
Material berganti bentuk di tengah jalan. FBX menggambarkan permukaan dengan warna specular dan nilai shininess; GLB menggambarkannya sebagai metal dan roughness. Warna diffuse, opasitas, tekstur warna, normal map, warna emisif, dan ambient-occlusion map ikut. Warna specular, shininess, dan bump map tidak, dan setiap permukaan ditulis sepenuhnya kasar dan non-logam, jadi bagian yang mengilap tiba dalam keadaan matte. Kilaunya bisa dikembalikan di tempat Anda membuka GLB, misalnya di Blender.
Pembaca utama menerima FBX teks mulai versi 7.0 dan FBX biner mulai versi 6.4. Kalau pembaca ini menolak sebuah berkas, atau berhenti pada susunan yang tidak dikenalnya, pembaca kedua mengambil alih. Pembaca kedua menangani teks dan biner dalam susunan 6.x maupun 7.x, dan mempertahankan setiap mesh poligon, normal, koordinat UV, hierarki node beserta posisi, rotasi, dan skalanya, serta warna dan opasitas setiap material. Ia tidak membawa animasi, skinning, atau gambar tekstur, jadi berkas yang dibaca dengan cara ini menunjukkan nol animasi dan nol tekstur di panel setelah dikonversi. Kedua pembaca menegakkan berkas yang Z-up, karena GLB memakai Y-up.
Alat ini membaca byte-byte pertama berkas, alih-alih memercayai namanya. Zip yang disimpan sebagai .fbx dibongkar, model terbesar di dalamnya dipakai, dan gambar-gambar di zip tetap berada di sebelahnya. Berkas .fbx.gz didekompresi, FBX teks yang disimpan sebagai UTF-16 dienkode ulang, dan byte nyasar sebelum header FBX biner dilewati. GLB atau OBJ yang diberi nama .fbx dibuka sesuai formatnya yang sebenarnya. Arsip RAR dan 7z tidak bisa dibuka di sini; bongkar dulu, atau jadikan zip, lalu tambahkan. Berkas yang tidak cocok dengan format 3D mana pun ditolak dengan keterangan seperti apa isinya, supaya Anda tahu harus mengekspornya ulang, bukan sekadar mencoba lagi.
GLB dirapikan tanpa menggeser geometri apa pun: material, tekstur, dan blok data yang identik digabung, data yang tidak terpakai dibuang, dan verteks yang benar-benar identik disatukan. Pada sebuah model nyata dengan 13 mesh dan 18.034 segitiga, langkah ini membawa berkas dari 934 KB menjadi 612 KB, dengan jumlah segitiga tetap. Halaman menampilkan kedua ukuran bila ada yang dihemat. Gambar tekstur disimpan di dalamnya sebagai PNG, jadi tekstur JPEG yang besar bisa membuat GLB lebih besar daripada FBX-nya.
Halaman ini dalam bahasa lain: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · বাংলা