Cihazınızda çalışır · Dosyanız cihazınızdan asla çıkmaz.
Bir GLB ikilidir; ne okunur ne elle dokunulur. .gltf ise aynı modelin okunabilir JSON olarak yazılmış hâlidir: bir düzenleyicide açarsınız, düğüm, malzeme ve animasyon yapısını görürsünüz, bir adı ya da bir değeri baştan dışa aktarmadan düzeltirsiniz.
Bir sahneyi ayıklarken, zincirinizdeki bir araç yalnızca metin glTF kabul ederken ya da dosyanın tam olarak ne taşıdığını görmek gerektiğinde istenen budur. Verileri gömülü, kendi kendine yeten bir .gltf çıkar; böylece tek dosya olmayı sürdürür.
Her şey sizin makinenizde çalışır ve bir 3D dosyada asıl mesele budur: model çoğu zaman bir müşterinin parçası, bir binanın taraması ya da henüz duyurulmamış bir tasarımdır. Hiçbir şey sunucuya çıkmaz, dolayısıyla sonradan silinmesini isteyeceğiniz bir şey de kalmaz.
Şunlar için uygun değildir: Ayrı .bin ve dağınık dokularla bir .gltf üretmek — çıktı kendi kendine yeten tek bir .gltf’tir.
Draco ya da meshopt ile sıkıştırılmış GLB dosyaları, bu siteden sunulan çözücülerle açılır; nicelenmiş (quantized) geometri, doku dönüşümleri, WebP, AVIF ya da KTX2 görseller, ışıklar ve bir ağın örneklenmiş kopyalarını içeren dosyalar da açılır. GLB yeniden kurulmadan açıldığı için sıkıştırması ve görselleri .gltf’e tam olarak oldukları gibi ulaşır.
Modelde hiçbir şey. GLB’nin JSON kısmı olduğu gibi yazılır; geometriyi, animasyon anahtar karelerini ve doku görsellerini tutan ikili kısım ise .gltf’in içinde tek bir arabellek (buffer) olur. Ağlar bölünmez, JPEG görseller yeniden sıkıştırılmaz, her sahne korunur ve bu sitenin tanımadığı uzantılar dokunulmadan geçer. Sonuç tek bir dosyadır; yanında bir arada tutulması gereken bir .bin ya da dağınık görseller olmaz.
.gltf iki boşlukla girintilenir, böylece her metin düzenleyicisinde rahat okunur. Malzemeler, konumları, dönüşleri ve ölçekleriyle düğümler ve animasyon listesi, elle değiştirebileceğiniz düz JSON’dur. Geometri, animasyon anahtar kareleri ve görseller öyle değildir: dosyanın içinde base64 metin olarak saklanan tek bir arabellekte dururlar ve aynı baytların GLB’de kapladığından yaklaşık üçte bir fazla yer kaplarlar. JSON’u düzenlerseniz accessors ve bufferViews içindeki sayıları ve konumları (offset) olduğu gibi bırakın; yoksa dosya artık arabelleğiyle eşleşmez. Düzenlenmiş bir dosyayı yeniden GLB’ye paketlemek için /gltf-to-glb aracını kullanın.
3B modeller içinde daha fazlası
Bu sayfa diğer dillerde: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা