Cihazınızda çalışır · Dosyanız cihazınızdan asla çıkmaz.
FBX ağır, kapalı ve bir web sayfasında gösterilemez; GLB ise tarayıcıda, artırılmış gerçeklik görüntüleyicisinde ve birçok modern görüntüleyicide açılır. Ağ, iskelet ve animasyon klipleri geçer; malzemeler GLB’nin metal/pürüzlülük biçimine çevrilir (yansıma ve parlaklık ayarları taşınmaz, yüzeyler mat gelir).
GLB ayrıca her şeyi tek dosyada taşır: geometri, malzemeler ve dokular bir arada paketlenir, yolda kaybolan başıboş görsel klasörleri olmaz. Müşteriye gönderilen, ürün sayfasına konan, web sahnesine yerleştirilen şey budur.
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: Geri FBX yazmak — dönüştürme bu yönde ilerler.
Dosyanızı ana FBX okuyucusu açtığında GLB’ye düğüm hiyerarşisi, kemikleri ve ağırlıklarıyla birlikte deri bağlanmış (skinned) ağlar, blend shape’ler (morph target’lar) ve bulunan her animasyon klibi geçer. Sahnede gizlediğiniz nesneler de yazılır. Animasyon klipleri olup ağı olmayan bir FBX de dönüşür: GLB yalnızca klipleri taşır; bu, bir animasyon kütüphanesi saklamanın olağan bir yoludur.
Malzemeler yolda biçim değiştirir. FBX bir yüzeyi yansıma (specular) rengi ve parlaklık (shininess) değeriyle tanımlar, GLB ise metaliklik ve pürüzlülükle. Dağınık (diffuse) renk, opaklık, renk dokusu, normal haritası, ışıma (emissive) rengi ve ortam kapatma (ambient occlusion) haritası taşınır. Yansıma rengi, parlaklık ve bump haritaları taşınmaz; her yüzey tamamen pürüzlü ve metal olmayan olarak yazılır, bu yüzden parlak kısımlar mat gelir. Parlaklığı GLB’yi açtığınız yerde, örneğin Blender’da, geri verebilirsiniz.
Ana okuyucu 7.0 sürümünden itibaren metin FBX’i, 6.4 sürümünden itibaren ikili FBX’i kabul eder. Bir dosyayı reddettiğinde ya da beklemediği bir yapıda durduğunda ikinci bir okuyucu devreye girer. Bu okuyucu hem 6.x hem 7.x yapısındaki metin ve ikili dosyaları işler; her çokgen ağı, normalleri, UV koordinatlarını, konum, dönüş ve ölçekleriyle düğüm hiyerarşisini ve her malzemenin rengini ve opaklığını korur. Animasyonu, deri bağlamayı (skinning) ve doku görsellerini taşımaz; bu yüzden bu yolla okunan bir dosya, dönüştürmeden sonra panelde sıfır animasyon ve sıfır doku gösterir. GLB’de yukarı yönü Y ekseni olduğu için iki okuyucu da Z ekseni yukarı bakan bir dosyayı dik hâle getirir.
Araç dosyanın adına güvenmek yerine ilk baytlarını okur. .fbx olarak kaydedilmiş bir ZIP açılır, içindeki en büyük model kullanılır ve ZIP’teki görseller onun yanında kalır. Bir .fbx.gz dosyasının sıkıştırması açılır, UTF-16 olarak kaydedilmiş bir metin FBX yeniden kodlanır ve ikili FBX başlığından önceki fazladan baytlar atlanır. .fbx adı verilmiş bir GLB ya da OBJ, gerçekte ne ise o olarak açılır. RAR ve 7z arşivleri burada açılamaz; onları açın ya da dosyaları ZIP’leyip o ZIP’i ekleyin. Hiçbir 3D biçimine uymayan bir dosya, içeriğinin neye benzediği anlatılarak reddedilir; böylece yeniden denemek yerine dosyayı tekrar dışa aktarmanız gerektiğini bilirsiniz.
GLB hiçbir geometriyi yerinden oynatmadan toparlanır: aynı malzemeler, dokular ve veri blokları birleştirilir, kullanılmayan veriler atılır ve birebir aynı köşe noktaları (vertex) birleştirilir. 13 ağ ve 18.034 üçgenden oluşan gerçek bir modelde bu işlem dosyayı 934 KB’den 612 KB’ye indirdi; üçgen sayısı değişmedi. Bir kazanç olduğunda sayfa iki boyutu da gösterir. Doku görselleri içeride PNG olarak saklanır; bu yüzden büyük JPEG dokular GLB’yi FBX’ten büyük yapabilir.
3B modeller içinde daha fazlası
Bu sayfa diğer dillerde: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা