SupaVoxel
Dari biner ke glTF yang bisa diedit

Konverter GLB ke glTF

Bongkar GLB menjadi .gltf yang mudah dibaca: satu file tertanam, atau zip berisi JSON, buffer .bin, dan setiap tekstur sebagai gambar tersendiri. Berjalan lokal di browser dan animasinya tetap terjaga.

  • Tertanam atau file terpisah
  • Animasi tetap ada
  • Tanpa upload
  • Gratis, tanpa daftar
Diperbarui Oktober 2026

Cara mengonversi GLB ke glTF

  1. 01

    Jatuhkan file GLB

    Seret .glb ke konverter atau tekan Coba contoh. Kompresi Draco dan meshopt didekode saat dimuat, dan panel menampilkan jumlah segitiga, material, dan tekstur.
  2. 02

    Pilih satu file atau folder

    Satu file (tertanam) aktif: satu .gltf dengan buffer dan gambar disematkan sebagai base64. Nonaktif: .zip berisi .gltf, .bin berisi geometri, serta texture_0.png, texture_1.jpg, dan seterusnya.
  3. 03

    Konversi lalu unzip

    Tekan Konversi ke GLTF. Untuk opsi file terpisah, unzip arsipnya dan simpan semua file dalam satu folder, karena .gltf merujuk ke file-file itu lewat path relatif.

Kenapa mengonversi GLB ke glTF

GLB dan glTF menyimpan scene yang sama. Bedanya cuma kemasan: GLB berupa satu blob biner, glTF adalah JSON yang bisa Anda baca.

Edit manual

Ubah baseColorFactor sebuah material, ganti nama node, atau hapus mesh yang tak terpakai di editor teks apa pun, tanpa membuka Blender.

Ganti tekstur

Dengan file terpisah, tiap tekstur adalah PNG atau JPEG biasa. Lukis ulang di Photoshop atau Krita, simpan dengan nama yang sama, dan model otomatis memakainya.

Kontrol versi

Git bisa membandingkan file JSON baris per baris. GLB adalah biner opak, jadi setiap perubahan tampak seperti penulisan ulang total.

Debug model yang bermasalah

Membaca JSON menunjukkan persis ekstensi, material, dan accessor yang dipakai sebuah file — cara tercepat menemukan alasan sebuah viewer menolaknya.

Perbandingan opsi output glTF

.gltf tertanamFile terpisah (.zip)
FileSatu .gltf.gltf + .bin + satu gambar per tekstur
Ukuran vs GLBSekitar sepertiga lebih besar (base64)Kurang lebih sama, hanya dipecah
Edit teksturTidak praktisBuka PNG atau JPEG-nya langsung
Mudah dibagikanYa, satu fileKirim seluruh folder atau zip-nya
Paling cocok untukInspeksi cepat, tool yang butuh satu file teksEditing, hosting web, kontrol versi

Kembali juga sama mudahnya: glTF ke GLB mengemas .gltf tertanam menjadi satu file biner lagi.

Apa yang berubah saat GLB dikonversi ke glTF

Scene tetap utuh: hierarki node, mesh, material PBR, UV, normal, tekstur, skin, dan klip animasi semuanya ditulis ke glTF. Tampilan model tidak berubah sedikit pun, dan satuan tetap meter di kedua sisi.

Ada dua hal yang berbeda dari file asli. Pertama, kompresi: jika GLB memakai Draco atau meshopt, glTF ditulis tanpa kompresi, jadi .bin bisa beberapa kali lebih besar daripada GLB. Kompres ulang file akhirnya dengan kompresor GLB setelah selesai mengedit. Kedua, tekstur dienkode ulang; PNG tetap PNG dan JPEG tetap JPEG, tetapi byte-nya tidak akan persis sama dengan aslinya. Ekstensi yang tidak ditulis three.js, seperti material variants, tidak ikut terbawa.

Tips mengolah glTF hasil unpack

Lakukan
  • Simpan .gltf, .bin, dan gambar dalam satu tempat; memindahkan salah satunya akan memutus tautan
  • Buka hasilnya di glTF viewer untuk memastikan tekstur termuat
  • Matikan Pertahankan tekstur untuk file yang hanya berisi geometri bila Anda cuma perlu memeriksa struktur
  • Baca panduan GLB vs glTF jika Anda sedang memilih format pengiriman
Hindari
  • Mengganti nama file tekstur tanpa memperbarui uri di JSON
  • Mengunggah glTF tanpa kompresi ke situs web; kompres dulu
  • Mengedit .bin di editor teks; isinya geometri biner
  • Berharap opsi tertanam berukuran kecil; base64 membengkakkan setiap byte

FAQ

Pertanyaan yang sering diajukan

Apakah konverter GLB to glTF gratis?

Ya, sepenuhnya gratis. Tanpa daftar, tanpa batas jumlah file yang dikonversi, dan tanpa watermark. Konversi berjalan di browser Anda memakai exporter glTF yang sama dengan three.js, jadi model Anda tidak pernah diunggah ke server. Satu file GLB bisa sampai 200 MB.

Apa bedanya GLB dan glTF?

Keduanya menjelaskan hal yang sama dalam dua kemasan. glTF adalah file JSON yang menunjuk ke buffer biner dan gambar, entah disematkan sebagai base64 atau disimpan sebagai file terpisah. GLB menaruh JSON dan semua data biner dalam satu file. GLB lebih baik untuk pengiriman, glTF untuk membaca dan mengedit.

Kenapa glTF saya lebih besar daripada GLB?

Ada dua alasan. glTF tertanam menyimpan data biner sebagai teks base64, yang menambah sekitar 33%. Dan jika GLB-nya terkompresi Draco atau meshopt, glTF ditulis tanpa kompresi. Pilih file terpisah untuk menghindari overhead base64, lalu kompres lagi setelah selesai mengedit.

Apakah konversi GLB ke glTF tetap menyimpan animasi?

Ya. Klip animasi, skin, dan hierarki node ditulis ke glTF bersama mesh dan material. Daftar What carries over di bawah konverter menunjukkan berapa klip yang ditemukan. Buka hasilnya di glTF viewer untuk memeriksa pemutarannya.

Bisakah saya mengekstrak tekstur dari sebuah GLB?

Bisa. Matikan Single file (embedded) lalu konversi. Zip-nya berisi setiap tekstur sebagai gambar terpisah bernama texture_0, texture_1, dan seterusnya, dalam format PNG atau JPEG sesuai sumbernya. Anda bisa memakainya sendiri atau mengeditnya dan membiarkan glTF tetap merujuk ke file tersebut.

Bagaimana cara mengonversi GLB ke glTF di Blender?

Impor GLB lewat File, Import, glTF 2.0, lalu ekspor lewat File, Export, glTF 2.0 dan pilih format glTF Separate atau glTF Embedded. Cara ini berhasil, tapi butuh beberapa menit untuk menyiapkannya. Konverter di browser memberi hasil yang sama dalam sekali klik tanpa memasang apa pun.

Mulai gratis

Buat GLB dari sebuah gambar

Studio SupaVoxel mengubah satu gambar menjadi model 3D. Unduhan GLB gratis di semua akun, dan akun baru mendapat 3 kredit tanpa perlu kartu.

Tanpa kartu kredit · 3 kredit gratis untuk memulai