glTF JSON - glTF Binary Dönüştürücüsü

glTF JSON varlıklarını glTF Binary kapsayıcılarına dönüştürmek, ayrı metin manifestolarını, ikili arabellekleri ve dokuları daha hızlı web teslimatı için tek bir dosyada paketler.

Dosya seçin veya sürükleyin

Dosyaları buraya seçin veya bırakın

Kesinlikle %100 tarayıcı içi gizli dönüşüm - dosyalar asla cihazınızdan ayrılmaz

veya yapıştırın Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcınızın korumalı alanında (sandbox) yerel olarak gerçekleştirildi.

Format Karşılaştırması ve Teknik Özellikler

ÖzellikGLTFGLB
MIME Türümodel/gltf+jsonmodel/gltf-binary
Türruntime 3D asset transmissionself-contained binary 3D container
Sıkıştırmalossless JSON manifest + external binary buffersbinary packaged JSON, buffers, and textures
Standart ŞartnameKhronos glTF 2.0 SpecificationKhronos glTF 2.0 Binary Container
Sihirli Bayt Başlığı (Magic Bytes)7B 22 61 73 73 65 74 22 ({"asset" JSON root)67 6C 54 46 02 00 00 00 (glTF version 2 binary container)

Format Genel Bakışı ve Kullanım Alanları

glTF JSON formatı, düz metin yapısı kullanarak 3D sahneleri depolar. Bu metin dosyası, harici ikili dosyalara ve görüntü dokularına işaret eder. Bu kurulum, geliştiricilerin malzemeleri ve geometri düğümlerini doğrudan kod düzenleyicilerinde düzenlemesine yardımcı olurken, modeli taşımak aynı anda birden fazla dosyanın yönetilmesini gerektirir. Bir doku dosyası kaybolursa veya bir dosya yolu bozulursa, 3D model tarayıcılarda ve oyun motorlarında doğru şekilde yüklenemez. glTF JSON'u glTF Binary'ye dönüştürmek, tüm bu ayrı parçaları tek bir paket dosyada toplar. 3D sanatçılar ve web geliştiricileri, varlıkları üretim web sunucularına yayınlamadan veya artırılmış gerçeklik görüntüleyicilerine yüklemeden önce bu dönüştürme adımını kullanır. Tek bir dosyaya sahip olmak HTTP isteklerini azaltır; bu da e-ticaret ürün sayfalarını ve etkileşimli 3D web uygulamalarını ziyaret eden kullanıcılar için yükleme sürelerini hızlandırır.

Teknik Özellikler ve Kodek Ayrıntıları

glTF JSON formatı, harici bin dosyaları ve görüntülerle eşleştirilmiş metin tabanlı bir JSON manifestosuna güvenerek model/gltf+json MIME türünü kullanır. Buna karşılık GLB formatı, model/gltf-binary MIME türünü kullanır ve her şeyi tek bir ikili kapsayıcıda paketler. Bir GLB dosyası, 0x46546C67 olarak ayarlanmış 4 baytlık bir sihirli sayı, 4 baytlık bir sürüm numarası ve 4 baytlık toplam dosya uzunluğu içeren 12 baytlık bir başlıkla başlar. Bu başlığı, JSON manifestosunu ve ikili arabellek verilerini depolayan yığınlar takip eder. Dönüştürme sırasında hiçbir format temel ağ geometrisini veya doku piksel verilerini değiştirmez; bu da sürecin kesinlikle kayıpsız olduğu anlamına gelir.

İşletim Sistemi ve Tarayıcı Uyumluluğu

Her iki format da, üçüncü taraf eklentilere ihtiyaç duymadan WebGL ve WebGPU işleyicilerini kullanarak modern web tarayıcılarında yerel olarak çalışır. Windows ve macOS gibi masaüstü işletim sistemleri, yerleşik dosya önizleme araçları aracılığıyla GLB görüntülemeyi destekler. iOS ve Android dahil mobil platformlar, artırılmış gerçeklik Quick Look ve Scene Viewer uygulamaları içinde doğrudan GLB dosyalarını işler.

💡 Faydalı bilgiler

Kapsayıcı boyutunu şişirmeden görsel aslından sapmayı korumak için orijinal dokularınızı GLB dosyasına paketlemeden önce PNG veya JPEG formatında tutun.

Format Karşılaştırması ve Teknik Özellikler

Bir glTF JSON dosyasına ve birden fazla harici dokuya bölünmüş tipik 15 MB'lık bir 3D varlık, standart 4G bağlantısında yaklaşık 3.0 saniyede, 5G'de 0.8 saniyede ve Fiber ağda 0.2 saniyede indirilir.

Sıkça Sorulan Sorular

glTF JSON formatını kalite kaybetmeden glTF Binary formatına nasıl dönüştürürsünüz?

glTF JSON'u GLB'ye dönüştürmek tamamen kayıpsızdır çünkü işlem yalnızca köşe verilerini değiştirmeden veya doku piksellerini daha fazla sıkıştırmadan mevcut metin manifestosunu, ikili arabellekleri ve görüntü dosyalarını tek bir kapsayıcıda yeniden paketler.

glTF JSON ile glTF Binary arasındaki fark nedir?

glTF JSON, harici bin ve görüntü dosyalarına referans veren, insan tarafından okunabilir bir metin dosyası kullanır; glTF Binary ise metin manifestosunu, geometri verilerini ve dokuları sihirli bayt başlığına sahip kendi kendine yeterli tek bir dosyada paketler.