Konverter GLB ke glTF

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

Pilih atau letakkan berkas di sini

Privat - file tidak pernah meninggalkan perangkat Anda

atau tempel Ctrl+V

Sambil menunggu file, kamu bisa bermain Code Rain

Jaminan Privasi Tanpa Transmisi Jaringan: 0 byte diunggah ke server eksternal. Semua pemrosesan berlangsung secara lokal di sandbox browser Anda.

Perbandingan Format & Spesifikasi Teknis

SpesifikasiGLBGLTF
Tipe MIMEmodel/gltf-binarymodel/gltf+json
Tipekontainer 3D biner mandiritransmisi aset 3D saat runtime
KompresiJSON, buffer, dan tekstur berkemasan binerManifest JSON tanpa kehilangan + buffer biner eksternal
Spesifikasi StandarKontainer Biner Khronos glTF 2.0Spesifikasi Khronos glTF 2.0
Header Byte Penanda67 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 ringkas. Cara ini memudahkan pemuatan objek ke halaman web dan gim, tetapi menyulitkan penyuntingan data mentah. Pengembang sering membongkar file GLB ke format GLTF untuk memeriksa struktur adegan, mengubah properti material di editor teks, atau memodifikasi parameter shader yang disematkan. Aset GLTF yang dibongkar memungkinkan tim rekayasa mengelola versi komponen jaring 3D tertentu menggunakan alur kerja Git standar. Alih-alih melacak satu blok biner besar, pengembang dapat mencatat perubahan teks kecil dalam manifes JSON sambil mengelola file buffer biner terpisah. Konversi ini mendukung alur pengembangan web tingkat lanjut, saat aset 3D perlu disisipi shader khusus atau teksturnya diganti secara dinamis sebelum diterapkan saat runtime.

Spesifikasi Teknis & Rincian Codec

GLB menggunakan jenis MIME model/gltf-binary dan diawali header 12-byte yang berisi nomor penanda 4-byte (0x46546C67), bilangan bulat versi 4-byte, dan panjang total file 4-byte. Setelah header ini terdapat chunk yang berisi manifes JSON dan buffer biner. Saat dikonversi ke GLTF, yang menggunakan jenis MIME model/gltf+json, manifes dipisahkan menjadi file teks yang dapat dibaca manusia dengan ekstensi .gltf. Data geometri dan peta piksel ditulis ke file eksternal terpisah seperti .bin dan .png. Secara bawaan, kedua format tidak menggunakan kompresi yang menghilangkan data. Keduanya mempertahankan posisi vertex, normal, dan koordinat UV dengan presisi matematis penuh.

Kompatibilitas OS & Peramban

Berkas GLTF hasil ekstraksi berjalan lancar di sebagian besar 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, serta Linux mendukung penayangan GLTF melalui alat seperti Windows 3D Viewer dan Blender. Sistem operasi seluler iOS dan Android dapat merender aset GLTF di lingkungan AR bawaan dan aplikasi web. Namun, pengembang harus menghosting berkas .bin dan .gltf terpisah dengan benar di server agar tidak terjadi kesalahan berbagi sumber daya lintas asal.

Informasi bermanfaat

Setelah konversi, simpan peta tekstur di folder yang sama dengan berkas .gltf utama agar manifes JSON dapat menemukan dependensi eksternalnya tanpa kesalahan jalur.

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.