Berjalan di perangkat Anda · File Anda tidak pernah meninggalkan perangkat.
GLB berbentuk biner dan tidak bisa dibaca atau disentuh dengan tangan. Berkas .gltf adalah model yang sama, ditulis sebagai JSON yang terbaca: dibuka di editor, terlihat susunan node, material, dan animasinya, dan sebuah nama atau nilai bisa dibetulkan tanpa mengekspor ulang semuanya.
Inilah yang Anda mau saat men-debug sebuah adegan, saat satu perkakas di rantai kerja hanya menerima glTF teks, atau saat perlu melihat persis apa isi berkasnya. Keluar sebuah .gltf mandiri dengan data tertanam, supaya tetap satu berkas.
Semuanya berjalan di mesin Anda sendiri, dan untuk berkas 3D justru itulah intinya: model biasanya komponen milik klien, hasil pindai bangunan, atau desain yang belum diumumkan. Tidak ada yang naik ke server, jadi tidak ada pula yang perlu diminta hapus sesudahnya.
Tidak cocok untuk: Menghasilkan .gltf dengan .bin terpisah dan tekstur berserakan — keluarannya satu .gltf mandiri.
Berkas GLB yang dikompresi dengan Draco atau meshopt bisa dibuka, memakai dekoder yang disajikan dari situs ini, begitu pula berkas dengan geometri terkuantisasi, transformasi tekstur, gambar WebP, AVIF, atau KTX2, lampu, dan salinan mesh lewat instancing. Karena GLB dibongkar, bukan dibangun ulang, kompresi dan gambarnya sampai ke .gltf persis seperti semula.
Tidak ada yang berubah pada modelnya. Bagian JSON dari GLB ditulis keluar seperti adanya, dan bagian binernya, yang memuat geometri, keyframe animasi, dan gambar tekstur, menjadi satu buffer di dalam .gltf. Mesh tidak dipecah, gambar JPEG tidak dikompresi lagi, setiap scene dipertahankan, dan ekstensi yang tidak dipahami situs ini lewat tanpa disentuh. Hasilnya satu berkas, tanpa .bin dan tanpa gambar lepas yang harus dijaga tetap bersama.
Berkas .gltf diindentasi dengan dua spasi, jadi enak dibaca di editor teks mana pun. Material, node beserta posisi, rotasi, dan skalanya, serta daftar animasi adalah JSON polos yang bisa Anda ubah dengan tangan. Geometri, keyframe animasi, dan gambar tidak: semuanya ada di satu buffer, tersimpan di dalam berkas sebagai teks base64, yang memakan ruang sekitar sepertiga lebih banyak daripada byte yang sama di GLB. Kalau Anda menyunting JSON-nya, biarkan hitungan dan offset di accessors dan bufferViews apa adanya, kalau tidak berkas itu tidak lagi cocok dengan buffernya. Untuk mengemas berkas yang sudah disunting kembali menjadi GLB, pakai /gltf-to-glb.
Halaman ini dalam bahasa lain: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · Türkçe · עברית · فارسی · اردو · বাংলা