GLB, glTF, FBX, OBJ, USDZ Farkları: Hangi 3D Dosya Formatı Ne İçin?
Müşteriden "modeli hangi formatta istersiniz?" sorusu geldiğinde cevap kullanım amacına bağlıdır. Altı yaygın 3D formatının ne işe yaradığını ve nerede kullanılacağını özetledim.

İçindekiler
Format seçimi neden önemli?GLB ve glTF: web için standartFBX: üretim hattı ve oyun motorlarıOBJ: sade ve her yerde açılanUSDZ: Apple cihazlarda artırılmış gerçeklikSTL: 3D baskı içinBlender kaynak dosyası (.blend)Hızlı seçim rehberiDönüştürme ve kayıpBir GLB dosyasının içinde neler var?Sıkıştırma: dosyayı küçültmenin üç yoluEksen ve ölçek farkları: model neden yan yatık açılıyor?Dönüştürme araçları ve nerede kayıp olur?Müşteri senaryolarına göre doğru teslim formatıTeslimden önce yapılacak kontrollerGelecekte değişiklik gelecekseEn sık karşılaşılan sorunlar ve çözümleriFormat hakkında yaygın yanlış inanışlarSonraki adım: teslim şartnamesi yazmakBir örnek teslim listesiSonuçSık sorulan sorularFormat seçimi neden önemli?
Aynı 3D model farklı dosya formatlarında farklı şeyler taşır: bazıları yalnızca geometriyi, bazıları malzeme ve dokuları, bazıları animasyonu da içerir. Yanlış formatta teslim edilen model, siz kullanmaya çalışırken malzemesiz, dokusuz ya da çok ağır çıkabilir. Bu yüzden teslimden önce "bu model nerede kullanılacak?" sorusunu sormak gerekir.
GLB ve glTF: web için standart
glTF, 3D sahneleri ve modelleri uygulamalar arasında taşımak için tasarlanmış açık bir formattır. GLB, glTF'in tek dosyada paketlenmiş (ikili) halidir. Geometri, malzeme (PBR) ve dokular birlikte gelir; tarayıcıda hızlı okunur ve web, Android AR ve birçok araçta desteklenir. Web'de döndürülebilir ürün göstermek istiyorsanız genellikle ilk tercih GLB'dir: GLB nedir?
FBX: üretim hattı ve oyun motorları
FBX, ticari bir format olmasına rağmen film, animasyon ve oyun dünyasında yaygındır; geometri, malzeme referansı, iskelet ve animasyon taşıyabilir. Bir stüdyodan diğerine model ve animasyon aktarırken sık tercih edilir. Web için doğrudan kullanışlı değildir; önce dönüştürülüp optimize edilmesi gerekir.
OBJ: sade ve her yerde açılan
OBJ eski ve basit bir formattır; geometriyi, UV'yi ve ayrı bir MTL dosyasıyla basit malzeme tanımlarını taşır. Animasyon ve gelişmiş malzeme (PBR) taşımaz. Çok uyumlu olduğu için "her programda açılsın" denen basit modellerde kullanılır, ama modern ürün görselleştirme için sınırlıdır.
USDZ: Apple cihazlarda artırılmış gerçeklik
USDZ, Apple'ın artırılmış gerçeklik deneyimi için kullandığı pakettir. iPhone ve iPad'de modeli odanızda göstermek için gerekir. Web'de GLB ve USDZ'yi birlikte sunarak hem Android hem Apple cihazlarda AR görüntülemeyi sağlamak mümkündür. Bu konuyu artırılmış gerçeklik yazısında işledim.
STL: 3D baskı için
STL yalnızca yüzey geometrisini taşır; renk, malzeme ve doku taşımaz. 3D yazıcıya gidecek parçalarda yaygın olarak kullanılır. Ürün görselleştirme için uygun değildir.
Blender kaynak dosyası (.blend)
Model üzerinde ileride değişiklik yapılacaksa, sahnenin kendisi (ışık, kamera, malzeme ayarlarıyla) en değerli dosyadır. Çoğu zaman teslim kapsamında yer almaz; model ve kaynak dosyaların hak durumunu baştan netleştirmek gerekir: kullanım hakları yazısı.
Hızlı seçim rehberi
- Web sitesinde döndürülebilir ürün: GLB
- iPhone'da AR: USDZ (Android için GLB)
- Animasyonlu model aktarımı, oyun motoru: FBX (ya da glTF)
- Basit, evrensel geometri aktarımı: OBJ
- 3D baskı: STL
- Gelecekte düzenleme: .blend kaynağı
Dönüştürme ve kayıp
Formatlar arasında dönüştürürken malzeme ve doku bilgisi kayıp olabilir. Bu yüzden ilk üretimi, hedef kullanımdan geriye doğru planlamak ve teslimden önce hedef ortamda modeli denemek önemlidir. Web için teslimde dosya boyutu ve doku çözünürlüğü de ayrıca kontrol edilir: web için optimizasyon.
Bir GLB dosyasının içinde neler var?
GLB dosyasını bir kutu gibi düşünebilirsiniz: içinde sahnenin yapısı (hangi nesne nerede ve hangi nesnenin çocuğu), geometri (köşe noktaları, yüzeyler, normaller, UV koordinatları), malzemeler (taban rengi, metaliklik, pürüzlülük, normal harita, emisyon gibi PBR değerleri), dokular (görüntü dosyaları) ve istenirse animasyonlar bulunur. Bu paketin tek dosyada gelmesi, dosya yolu ya da eksik doku sorununu büyük ölçüde ortadan kaldırır. OBJ gibi formatlarda ise geometri bir dosyada, malzeme tanımı ayrı bir MTL dosyasında, dokular ise üçüncü bir klasörde durur; bu parçalardan biri kaybolduğunda model dokusuz açılır. Ürün teslimlerinde "modelim neden gri açılıyor?" sorusunun çoğu zaman cevabı budur.
Sıkıştırma: dosyayı küçültmenin üç yolu
Web için hazırlanan 3D modellerde dosya boyutu doğrudan yükleme süresi demektir. Üç ana teknik vardır. Birincisi geometri sıkıştırmasıdır: Draco ve Meshopt, köşe noktalarını ve yüzey verisini ciddi ölçüde küçültür. Draco daha eski ve yaygındır; Meshopt ise çözme hızı açısından avantaj sağlayabilir ve animasyonlu modellerde de iyi çalışır. İkincisi doku sıkıştırmasıdır: dokular genellikle dosyanın en büyük parçasıdır ve WebP ya da KTX2 (Basis Universal) gibi biçimler ya da sadece daha küçük çözünürlük dosya boyutunu çarpıcı biçimde düşürür. Üçüncüsü modelin kendisini sadeleştirmektir: kullanılmayan nesneleri, görünmeyen iç yüzeyleri ve gereksiz ayrıntıyı temizlemek. Üçünün birlikte kullanılması, çoğu ürün modelinde onlarca megabaytlık bir dosyayı birkaç megabayta indirebilir. Hangi tekniğin hangi tarayıcıda desteklendiğini kontrol etmek ve modelin son halini hedef cihazlarda denemek gerekir.
Eksen ve ölçek farkları: model neden yan yatık açılıyor?
Farklı yazılımlar farklı eksen düzenleri kullanır. Blender yukarı yönü Z olarak alır, glTF ve çoğu web görüntüleyici yukarıyı Y olarak kabul eder. Dışa aktarıcılar bu dönüşümü genellikle otomatik yapar, ama yanlış ayarlandığında model 90 derece yan açılabilir. Ölçek de benzer bir tuzaktır: bazı programlar santimetre, bazıları metre ya da inç kullanır. glTF formatı birim olarak metreyi bekler; ölçek yanlışsa ürün web'de devasa ya da minik görünür, artırılmış gerçeklikte ise gerçek boyutunda görünmez. Bu yüzden teslimden önce modeli hedef ortamda açmak ve bilinen bir ölçüyle (örneğin bir referans küp) karşılaştırmak gerekir. Modelin merkez noktasının (pivot) ürünün tabanında olması da özellikle AR ve zemine oturan görüntüleyiciler için önemlidir.
Dönüştürme araçları ve nerede kayıp olur?
Formatlar arasında dönüştürmek için birkaç yaygın araç vardır. Blender hem içe hem dışa aktarma yapar ve çoğu dönüşüm için yeterlidir. glTF dosyalarını sıkıştırmak, dokuları küçültmek ve temizlemek için komut satırı araçları bulunur. FBX dosyalarını glTF'e çevirmek için ayrı dönüştürücüler vardır. Apple'ın USDZ formatı için, glTF ya da başka bir formattan USDZ üretmeye yarayan Apple araçları bulunur. Dönüştürme sırasında en sık kaybedilen şeyler ileri düzey malzeme özellikleri, prosedürel dokular ve karmaşık düğüm ağlarıdır; çünkü her format aynı malzeme sistemini desteklemez. Bu yüzden önemli bir modeli teslim etmeden önce, hedef formatta açılmış halinin ekran görüntüsünü orijinal render'la yan yana koyup karşılaştırmak iyi bir alışkanlıktır.
Müşteri senaryolarına göre doğru teslim formatı
Bir proje başlamadan önce "bu model nerede kullanılacak?" sorusuna net bir cevap vermek, doğru formatı seçmenin en kısa yoludur. Birkaç tipik senaryo şöyledir.
- E-ticaret sitesinde döndürülebilir ürün: web için optimize GLB, gerekiyorsa poster görseli. Renk seçeneği varsa malzemelerin ayrı ve adlandırılmış olması gerekir.
- Hem Android hem iPhone'da AR: GLB ve USDZ birlikte. Ölçek metre cinsinden doğru olmalı.
- Reklam filmi ve animasyon: teslim çoğu zaman video dosyasıdır; ancak ileride tekrar kullanmak için model ve sahne dosyası ayrıca talep edilebilir (FBX ya da .blend).
- Oyun ya da gerçek zamanlı uygulama: hedef motorun desteklediği format (FBX ya da glTF), düşük poligon ve atlas dokular.
- 3D baskı: STL; bu durumda duvar kalınlığı, kapalı (water-tight) yüzey gibi baskı kuralları ayrıca kontrol edilir.
- Tasarım revizyonu için kaynak: .blend ya da başka bir yazılımın yerel formatı; malzeme ve ışık ayarlarıyla birlikte.
Teslimden önce yapılacak kontroller
Bir 3D dosyayı teslim etmeden önce şu listeyi gözden geçirmek, sonradan gelen "dosya açılmıyor" mesajlarını azaltır. Dosya hedef yazılımda ya da tarayıcıda hatasız açılıyor mu? Ölçek ve yön doğru mu? Dokular dosyanın içinde mi, yoksa ayrı bir klasörde mi ve o klasör teslimata dahil mi? Malzemeler anlamlı adlarla mı adlandırılmış (örneğin "deri_siyah", "ahsap_kayin")? Gereksiz nesneler, boş gruplar ve gizli parçalar temizlenmiş mi? Dosya boyutu hedef kullanım için makul mü? Lisansı belirsiz üçüncü taraf dokular ya da hazır modeller dosyaya karışmış mı? Bu son madde özellikle önemlidir; hak durumu belirsiz bir dokunun ticari bir modele sızması ileride sorun yaratabilir.
Gelecekte değişiklik gelecekse
Ürün tasarımı değişecek, renk seçenekleri artacak ya da yeni açılar gerekecekse, yalnızca teslim formatını değil kaynak dosyayı da planlamak gerekir. Kaynak dosya (sahnenin kendisi) modelin tekrar düzenlenebilir halidir; yalnızca GLB teslim edilirse, geometride değişiklik yapmak çoğu zaman zor ve kayıplı olur. Bu yüzden proje başında kaynak dosyanın kime ait olacağını ve nasıl teslim edileceğini konuşmak gerekir. Bunu kullanım hakları yazısında ayrıntılı ele aldım.
En sık karşılaşılan sorunlar ve çözümleri
Format ve teslim konusunda aynı beş sorun tekrar tekrar karşımıza çıkar. Birincisi, modelin gri ya da dokusuz açılmasıdır; sebep çoğunlukla dokuların dosyaya gömülmemiş olması ya da dosya yolunun kopmasıdır. Çözüm, GLB gibi dokuyu paket içinde taşıyan bir format kullanmak ya da doku klasörünü eksiksiz teslim etmektir. İkincisi, modelin yan yatık ya da ters dönük açılmasıdır; eksen ve dönüşüm uygulanmamıştır. Çözüm, dışa aktarmadan önce dönüşümleri uygulamak ve hedef ortamda denemektir. Üçüncüsü, ölçeğin yanlış çıkmasıdır; birim farkı yüzünden model devasa ya da minik görünür. Çözüm, metre cinsinden çalışmak ve bilinen bir ölçüyle karşılaştırmaktır. Dördüncüsü, dosyanın çok ağır olmasıdır; doku boyutu ve poligon sayısı kontrolsüz bırakılmıştır. Çözüm, sıkıştırma ve optimizasyondur. Beşincisi, malzemenin farklı görünmesidir; hedef görüntüleyici Blender'daki bazı düğüm ağlarını desteklemez. Çözüm, malzemeyi basit PBR değerleriyle kurmak ya da karmaşık dokuları görüntüye bake etmektir.
Format hakkında yaygın yanlış inanışlar
"En kaliteli format hangisi?" sorusu çoğu zaman yanlış sorudur; çünkü format kaliteyi değil taşıdığı bilgiyi belirler. Aynı modelin GLB ve FBX hâli, aynı geometri ve malzemeyi taşıyorsa aynı kalitededir; fark, hangi yazılımda ve hangi amaçla kullanılacağıdır. İkinci yaygın inanç, bir formattan diğerine çevirmenin "kayıpsız" olduğudur; oysa her dönüşüm, hedef formatın desteklemediği özellikleri kaybedebilir. Üçüncüsü, daha büyük dosyanın daha iyi olduğudur; web ve AR için çoğu zaman tam tersi geçerlidir ve küçük, optimize edilmiş model hem daha hızlı açılır hem daha iyi deneyim sunar. Dördüncüsü, tek bir formatın her ihtiyacı karşılayacağıdır; gerçekte aynı model farklı kullanımlar için farklı biçimlerde hazırlanır.
Sonraki adım: teslim şartnamesi yazmak
Bir 3D proje başlamadan önce, kısa bir teslim şartnamesi yazmak çoğu belirsizliği ortadan kaldırır. Şartnamede hedef kullanım (web, AR, baskı, animasyon), dosya formatları, ölçek ve eksen kuralları, maksimum dosya boyutu, doku çözünürlüğü, malzeme adlandırma kuralı ve kaynak dosyanın teslim edilip edilmeyeceği yer alır. Bu bir sayfadan uzun olmak zorunda değildir; ama iki tarafın aynı şeyi beklediğinden emin olmak için etkili bir araçtır. Şartnameyi teslimde bir kontrol listesi olarak kullanmak, "bu bende açılmıyor" gibi mesajları büyük ölçüde azaltır.
Bir örnek teslim listesi
Somut bir örnek: bir mobilya ürünü için sitenizde döndürülebilir model, iPhone'da AR ve katalog görseli istiyorsanız, teslim listesi şöyle olabilir. Web için optimize edilmiş bir GLB dosyası; iPhone AR için bir USDZ dosyası; katalog için yüksek çözünürlüklü PNG görseller; ve isteğe bağlı olarak kaynak sahne dosyası. Her dosyanın adı ürün adı, sürüm ve tarih içerecek şekilde düzenli verilirse, dosyaları aylar sonra bulmak ve güncellemek kolaylaşır. Böyle bir liste, teklif aşamasında yazılı olarak paylaşılırsa, teslimde sürpriz yaşanmaz.
Sonuç
3D dosya formatı seçimi teknik bir ayrıntı gibi görünse de, işin sonunda modelin kullanılabilir olup olmadığını belirler. Kısa özet: web için GLB, Apple AR için USDZ, animasyon ve oyun için FBX ya da glTF, baskı için STL, düzenleme için kaynak dosya. Her zaman kullanım amacından geriye doğru plan yapın, teslimden önce hedefte deneyin ve boyutu küçük tutun. Projeniz için doğru formatları ve teslim kapsamını netleştirmek isterseniz, teklif formundan yazabilirsiniz.
Sık sorulan sorular
Hangi 3D format en yaygın kullanılır?
Kullanım alanına göre değişir. Web ve e-ticarette GLB, animasyon ve oyunda FBX, 3D baskıda STL, Apple AR'da USDZ yaygındır.
OBJ dosyası web sitesinde kullanılabilir mi?
Teknik olarak dönüştürülerek kullanılabilir, ama OBJ modern PBR malzemeleri ve animasyonu taşımadığı için web ürün görselleştirmede GLB tercih edilir.
Bir formatı diğerine çevirmek ücretsiz midir?
Araçlar (örneğin Blender) ücretsizdir; ancak çevirirken malzeme, doku ve ölçek ayarlarının kontrol edilmesi gerekir. Bu, işin asıl zaman alan kısmıdır.

Aklınızda bir proje mi var?
Proje talebi gönder →