Konverter glTF ke GLB

Mengonversi aset glTF JSON ke dalam wadah glTF Binary mengemas manifes teks terpisah, buffer biner, dan tekstur menjadi satu file untuk pengiriman web yang lebih cepat.

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

SpesifikasiGLTFGLB
Tipe MIMEmodel/gltf+jsonmodel/gltf-binary
Tipetransmisi aset 3D saat runtimekontainer 3D biner mandiri
KompresiManifest JSON tanpa kehilangan + buffer biner eksternalJSON, buffer, dan tekstur berkemasan biner
Spesifikasi StandarSpesifikasi Khronos glTF 2.0Kontainer Biner Khronos glTF 2.0
Header Byte Penanda7B 22 61 73 73 65 74 22 ({"asset" JSON root)67 6C 54 46 02 00 00 00 (glTF version 2 binary container)

Ikhtisar Format & Aplikasi

Format glTF JSON menyimpan pemandangan 3D menggunakan struktur teks biasa. File teks ini mengarah ke file biner eksternal dan tekstur gambar. Meskipun penyiapan ini membantu pengembang mengedit material dan simpul geometri secara langsung di editor kode, memindahkan model memerlukan pengelolaan beberapa file secara bersamaan. Jika satu file tekstur hilang atau jalur file rusak, model 3D akan gagal dimuat dengan benar di peramban dan mesin game. Mengonversi glTF JSON ke glTF Binary menggabungkan semua bagian terpisah tersebut menjadi satu file paket. Seniman 3D dan pengembang web menggunakan langkah konversi ini sebelum menerbitkan aset ke server web produksi atau memuatnya ke dalam penampil augmented reality. Memiliki satu file mengurangi permintaan HTTP, yang mempercepat waktu muat bagi pengguna yang mengunjungi halaman produk e-commerce dan aplikasi web 3D interaktif.

Spesifikasi Teknis & Rincian Codec

Format glTF JSON menggunakan jenis MIME model/gltf+json dan mengandalkan manifes JSON berbasis teks yang dipasangkan dengan file bin eksternal serta gambar. Sebaliknya, format GLB menggunakan jenis MIME model/gltf-binary dan mengemas semuanya ke dalam satu kontainer biner. File GLB diawali header 12-byte yang berisi nomor penanda 4-byte bernilai 0x46546C67, nomor versi 4-byte, dan panjang total file 4-byte. Setelah header ini terdapat chunk yang menyimpan manifes JSON dan data buffer biner. Konversi ini tidak mengubah geometri jaring atau data piksel tekstur yang mendasarinya, sehingga tidak menyebabkan kehilangan data.

Kompatibilitas OS & Peramban

Kedua format didukung secara bawaan oleh peramban web modern melalui perender WebGL dan WebGPU tanpa plugin pihak ketiga. Sistem operasi desktop seperti Windows dan macOS mendukung penayangan GLB melalui alat pratinjau file bawaan. Platform seluler, termasuk iOS dan Android, dapat merender file GLB secara langsung di aplikasi augmented reality Quick Look dan Scene Viewer.

Informasi bermanfaat

Simpan tekstur asli Anda dalam format PNG atau JPEG sebelum mengemasnya ke dalam file GLB untuk mempertahankan ketepatan visual tanpa membuat ukuran wadah membengkak.

Pertanyaan yang Sering Diajukan

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

Mengonversi glTF JSON ke GLB sepenuhnya tanpa kehilangan data karena proses tersebut hanya mengemas ulang manifes teks yang ada, buffer biner, dan file gambar ke dalam satu wadah tanpa mengubah data titik sudut atau mengompresi piksel tekstur lebih lanjut.

Apa perbedaan antara glTF JSON dan glTF Binary?

glTF JSON menggunakan file teks yang dapat dibaca manusia dan merujuk ke file bin serta gambar eksternal, sedangkan glTF Binary mengemas manifes teks, data geometri, dan tekstur ke dalam satu file mandiri dengan byte penanda.