Pengonversi glTF Binary ke glTF JSON

Mengonversi GLB ke GLTF membongkar satu kontainer biner tunggal menjadi file teks dan aset terpisah sehingga pengembang dapat dengan mudah mengedit tekstur dan kode geometri 3D.

Pilih atau seret berkas

Pilih atau letakkan berkas di sini

100% konversi privat di dalam peramban - berkas tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V
Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan terjadi secara lokal di sandboks peramban Anda.

Perbandingan Format & Spesifikasi Teknis

SpesifikasiGLBGLTF
Tipe MIMEmodel/gltf-binarymodel/gltf+json
Tipeself-contained binary 3D containerruntime 3D asset transmission
Kompresibinary packaged JSON, buffers, and textureslossless JSON manifest + external binary buffers
Spesifikasi StandarKhronos glTF 2.0 Binary ContainerKhronos glTF 2.0 Specification
Header Magic Bytes67 6C 54 46 02 00 00 00 (glTF version 2 binary container)7B 22 61 73 73 65 74 22 ({"asset" JSON root)

Ikhtisar Format & Aplikasi

Format GLB mengemas adegan 3D, animasi, material, dan tekstur ke dalam satu paket biner yang rapi. Meskipun ini sangat baik untuk memuat objek dengan cepat ke dalam halaman web dan game, hal ini membuat penyuntingan data mentah menjadi sulit. Pengembang sering kali perlu membongkar file GLB ke dalam format GLTF saat mereka ingin memeriksa struktur adegan, mengubah properti material dalam editor teks, atau memodifikasi parameter shader yang disematkan. Bekerja dengan aset GLTF yang dibongkar memungkinkan tim teknik untuk melakukan kontrol versi pada komponen mesh 3D tertentu menggunakan alur kerja Git standar. Alih-alih melacak blob biner yang besar, pengembang dapat melakukan commit pada perubahan teks kecil ke manifes JSON sambil mengelola file buffer biner terpisah. Proses konversi ini mendukung alur pengembangan web tingkat lanjut di mana aset 3D memerlukan penyisipan shader kustom atau penggantian tekstur dinamis sebelum penerapan waktu proses.

Spesifikasi Teknis & Rincian Codec

GLB menggunakan jenis MIME model/gltf-binary dan dimulai dengan header 12-byte yang berisi nomor ajaib 4-byte (0x46546C67), bilangan bulat versi 4-byte, dan panjang file total 4-byte. Header ini diikuti oleh potongan yang berisi manifes JSON dan buffer biner. Mengonversinya ke GLTF, yang menggunakan jenis MIME model/gltf+json, memisahkan manifes menjadi file teks yang dapat dibaca manusia dengan ekstensi .gltf. Data geometri dan peta piksel ditulis ke file eksternal terpisah seperti .bin dan .png. Tidak ada format yang menggunakan kompresi lossy secara default. Keduanya mempertahankan posisi vertex, normal, dan koordinat UV dengan presisi matematika penuh.

Kompatibilitas OS & Peramban

File GLTF yang dibongkar berjalan lancar di semua peramban web modern termasuk Google Chrome, Mozilla Firefox, Apple Safari, dan Microsoft Edge menggunakan perender WebGL dan WebGPU. Sistem operasi desktop seperti Windows 10 dan 11, macOS, dan Linux mendukung penayangan GLTF melalui alat bawaan seperti Windows 3D Viewer dan Blender. Sistem operasi seluler di iOS dan Android merender aset GLTF di dalam lingkungan AR asli dan aplikasi web, meskipun pengembang harus menghosting file .bin dan .gltf terpisah secara benar di server mereka untuk menghindari kesalahan berbagi sumber daya lintas asal.

💡 Informasi bermanfaat

Selalu simpan peta tekstur Anda di folder yang sama dengan file .gltf utama setelah konversi agar manifes JSON dapat menemukan dependensi eksternal tanpa kesalahan jalur yang rusak.

Perbandingan Format & Spesifikasi Teknis

Model karakter 3D kompleks berukuran 15 megabyte dalam format GLB akan menghasilkan jejak data total yang serupa ketika dibagi menjadi manifes .gltf dan file .bin eksternal. Pada koneksi 4G standar yang berjalan pada 30 megabit per detik, mengunduh aset ini membutuhkan waktu sekitar 4 detik. Peningkatan ke jaringan 5G atau koneksi Fiber 300 megabit mengurangi waktu transfer menjadi sepersekian detik, membuat pemuatan web multi-file hampir seketika.

Pertanyaan yang Sering Diajukan

Bagaimana cara mengonversi glTF Binary ke glTF JSON tanpa kehilangan kualitas?

Konversi dari GLB ke GLTF sepenuhnya tanpa kehilangan (lossless) karena kedua format menggunakan struktur matematika mendasar yang sama. Prosesnya hanya mengekstrak potongan JSON dan buffer biner dari kontainer biner tunggal dan menuliskannya sebagai file terpisah pada disk Anda tanpa mengubah data vertex atau kompresi piksel.

Apa perbedaan antara glTF Binary dan glTF JSON?

GLB adalah file biner mandiri yang mengemas deskripsi adegan, geometri, dan tekstur ke dalam satu unduhan tunggal. GLTF memisahkan elemen-elemen ini dengan menyimpan grafik adegan dalam file teks yang dapat dibaca sambil menjaga geometri dan tekstur dalam file biner dan gambar eksternal.