Konverter glTF JSON ke glTF Binary

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 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

SpesifikasiGLTFGLB
Tipe MIMEmodel/gltf+jsonmodel/gltf-binary
Tiperuntime 3D asset transmissionself-contained binary 3D container
Kompresilossless JSON manifest + external binary buffersbinary packaged JSON, buffers, and textures
Spesifikasi StandarKhronos glTF 2.0 SpecificationKhronos glTF 2.0 Binary Container
Header Magic Bytes7B 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 tipe MIME model/gltf+json, yang mengandalkan manifes JSON berbasis teks yang dipasangkan dengan file bin eksternal dan gambar. Sebaliknya, format GLB menggunakan tipe MIME model/gltf-binary dan mengemas semuanya ke dalam satu wadah biner. File GLB dimulai dengan tajuk 12-byte yang berisi nomor ajaib 4-byte yang disetel ke 0x46546C67, nomor versi 4-byte, dan panjang total file 4-byte. Tajuk ini diikuti oleh potongan-potongan yang menyimpan manifes JSON dan data buffer biner. Tidak ada format yang mengubah geometri jaring mendasar atau data piksel tekstur selama konversi, yang berarti proses tersebut sepenuhnya tanpa kehilangan data.

Kompatibilitas OS & Peramban

Kedua format berfungsi secara native di seluruh peramban web modern menggunakan perender WebGL dan WebGPU tanpa memerlukan plugin pihak ketiga. Sistem operasi desktop seperti Windows dan macOS mendukung penayangan GLB melalui alat pratinjau file bawaan. Platform seluler termasuk iOS dan Android merender file GLB secara langsung di dalam 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 fidelitas visual tanpa membuat ukuran wadah membengkak.

Perbandingan Format & Spesifikasi Teknis

Aset 3D 15 MB tipikal yang dibagi di antara file glTF JSON dan beberapa tekstur eksternal diunduh dalam waktu sekitar 3,0 detik pada koneksi 4G standar, 0,8 detik pada 5G, dan 0,2 detik pada jaringan Fiber.

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 yang mereferensikan file bin dan gambar eksternal, sedangkan glTF Binary mengemas manifes teks, data geometri, dan tekstur ke dalam satu file mandiri dengan tajuk byte ajaib.