3D Model Formatları · FBX vs glTF · Karşılaştırma
Dosya Verimliliği: İki Tartı, Aynı Yük
«glTF hep daha küçük» çoğu zaman haksız yarıştır; aynı içerik mi, yoksa biri arşiv bavulu mu? sorulmadan MB karşılaştırılmaz. Oyun Motorları salon kapısını kapattı; bu sayfa: FBX ile glTF'i verimlilik tartısında anlatır.
Holodepth'te dosya verimliliği «hangi uzantı daha hafif?» ezberi değildir. Aynı mesh, skin, morph ve clip setinin iki pakette nasıl yoğunlaştığı; hangisinin stüdyo zenginliğini, hangisinin teslim yoğunluğunu optimize ettiği işlenir. FBX Büyük Dosya tek formatın şişman bavul ailelerini; glTF Dosya Boyutu Analizi web byte envanterini anlatır. Burada eksen adil karşılaştırma ve yoğunluk dilidir.
Sayfayı bitirdiğinizde şu cümleyi kurabilmelisiniz: «Verimlilik adil tartı ister: aynı içerik, aynı medya politikası. FBX sıkça zengin/arşiv; glTF/GLB teslim yoğun. ASCII ve embed yarışı bozar. Küçük MB ≠ ucuz parse. Çift rayda her ray kendi tartısına girer. Kazanan consumer'a göre değişir.»
Bu sayfanın sınırı · komşu konularla ayrım
Bu sayfa FBX ↔ glTF dosya verimliliği karşılaştırmasını anlatır:
- Adil tartı protokolü
- Yoğunluk vs zenginlik
- Ne MB'yi şişirir / düşürür (karşılaştırmalı)
- MB ile süre/özellik trade-off
- Holodepth karar matrisi
Bilinçli olarak dışarıda bırakılan konular:
- Yalnız FBX bavul aileleri → Büyük Dosya Boyutu (FBX)
- glTF byte envanteri / CI şablonu → Dosya Boyutu Analizi (glTF)
- Parse saatleri → Parse Süresi
- Web vatandaşlığı → Web Kullanımı
- OBJ vs glTF boyut → OBJ karşılaştırmaları
Kısa ayrım: Dosya Verimliliği «iki formatı tart» · FBX Büyük Dosya «tek bavul neden şişer» · glTF Boyut Analizi «web paket envanteri»
İki tartı metaforu
Bir tartı stüdyo tezgâhına (FBX) konur: take'ler, helper izleri, embed medya, ASCII debug. Diğeri teslim kutusuna (glTF/GLB): seçilmiş clip, delta morph, dış veya sıkı doku politikası. Aynı karakter iki tartıda farklı okunur; bu hile değil, farklı iş tanımlarıdır.
Daha hafif paket, daha az özellik veya daha az arşiv demek olabilir; her zaman «daha iyi format» demek değildir.
Adil tartı protokolü
Karşılaştırmadan önce sabitleyin:
- Aynı topo / joint / shape kanal seti
- Aynı take/clip listesi (veya bilinçli diyet farkını yazın)
- Medya: ikisinde de embed veya ikisinde de dış
- Binary FBX ↔ GLB (ASCII FBX'i yarışa sokmayın)
- Doku çözünürlüğü ve formatı eşit
«Ham stüdyo FBX vs seyreltilmiş GLB» yarışı reklamdır; mühendislik değildir.
Yoğunluk vs zenginlik
Yoğunluk: birim özellik başına bayt (teslim dili). Zenginlik: tek dosyada kaç stüdyo katmanı duruyor (yazarlık dili). glTF yoğunlukta sıkça öne çıkar; FBX zenginlik ve interchange'te. Karakter Pipeline çift rayı bu ayrımı ürünleştirir: zengin FBX workfile, yoğun GLB teslim.
Ne şişirir? (karşılaştırmalı)
- Çok take / yüksek fps eğri: her iki formatta ağır; FBX arşiv alışkanlığında daha sık şişman kalır
- Embed texture: FBX'te kolay tuğla; glTF'te images politikası bilinçli olmalı
- ASCII FBX: adil yarış dışı
- Helper / kontrol gürültüsü: FBX hijyenine bağlı; glTF'e genelde inmez
- Morph kanal sayısı: ikisinde de köşe vergisi; crowd diyeti ortak
- JSON sarmalayıcı (gltf ayrı dosya): GLB tek binary ile karşılaştırın
Sıkıştırma katmanları: elma-armut
glTF tarafında mesh/texture sıkıştırma uzantıları ve CDN gzip/brotli ayrı katmanlardır (detay glTF boyut sayfasında). FBX binary zaten paket; üstüne zip koymak transferi küçültür ama parse öncesi açma ekler. «Sıkıştırılmış FBX zip vs Draco'lu GLB» tek satır MB ile ilan edilmez; katmanları yazın.
MB yalan söyleyebilir
Küçük GLB, karmaşık node grafı veya ilk kare pahası ile yavaş açılabilir; büyük ama düz FBX hızlı okunabilir. Parse Süresi üç saat modeli buraya trade-off olarak girer: verimlilik yalnızca disk değildir. Holodepth rapor satırı: MB + soğuk açılış + özellik envanteri.
Çift rayda iki tartı
Yazarlık FBX'ini «verimsiz» ilan edip silmek arşivi öldürür. Teslim GLB'sini «eksik» ilan edip her take'i geri doldurmak web'i öldürür. Verimlilik politikası ray etiketine yazılır: workfile bütçesi ayrı, delivery bütçesi ayrı. Web Kullanımı delivery tartısını; DCC/MoCap workfile tartısını besler.
FBX tartıda ne zaman «kazanır»?
- Tek dosyada zengin take + rig handoff (yoğunluk değil zenginlik skoru)
- Motor kaynağı FBX; ekstra glTF kopyası yok (işlem maliyeti)
- Binary, hijyenli, medyasız, diyet take: adil MB'de rekabet edebilir
«Kazanmak» consumer'ın skor kartına göredir; web skor kartında nadiren.
glTF tartıda ne zaman öne çıkar?
- Web / CDN son mili (vatandaş paket)
- Aynı geometri+clip, medya dışarıda, GLB binary
- Öngörülebilir PBR + morph/skin teslim yoğunluğu
- Sıkıştırma uzantıları bilinçli açıldığında (ayrı katman)
Holodepth karşılaştırma raporu
Kısa rapor iskeleti:
- İçerik sabiti (mesh/joint/shape/clip)
- FBX MB (binary) / GLB MB
- Medya politikası
- Soğuk açılış (aynı makine, ilgili loader)
- Özellik delta (ne düştü / ne kaldı)
- Karar: workfile / delivery / ikisi
Sık haksız yarışlar
- ASCII FBX vs GLB
- Embed'li hero FBX vs dokusuz GLB
- 20 take FBX vs 1 clip glTF
- Zip'li FBX MB'sini «native» sanmak
- Yalnızca MB; parse ve özellik yok
- «glTF hep küçük» sloganı ile çift rayı silmek
Holodepth perspektifleri
Skor kartı ayır
Web skor kartı ≠ motor kaynak skor kartı ≠ arşiv skor kartı. Tek «verimli format» madalyası yok.
Diyeti rayda yap
Take seyreltme teslim tartısında; hijyen her iki tartıda; embed politikası yazılı.
Teşhis maddeleri
- Yarış adil mi (protokol maddeleri)?
- Yoğunluk mu zenginlik mi skorlanıyor?
- MB yanında süre ve özellik delta var mı?
- Hangi rayın bütçesi aşılıyor?
- Slogan mı, rapor mu?
Holodepth içgörüsü
«Hangisi daha verimli?» ticket'ında önce uzantıyı değil hangi tartıda, hangi sabit içerikle ölçtüğünüzü sorun. Haksız yarış yanlış formatı seçtirir.
FBX hattı tartıldı; sırada genel seçim
FBX vs glTF grubunda karakter, web, motor ve verimlilik eksenleri tamamlandı. Sonraki büyük grup formatları kullanım senaryosuna göre seçer: Format Karşılaştırmaları (Web için en uygun format ile başlar).
Format okuyucusu özeti: Verimlilik adil tartı ve yoğunluk/zenginlik ayrımıdır. MB tek başına yetmez. Çift ray iki bütçe ister. glTF teslimde sıkça yoğun; FBX yazarlıkta zengin kalır.