UltKit

FBX'i OBJ'ye Dönüştürme

FBX dosyasındaki mesh'i, UV haritalarını ve dokuları çıkarıp neredeyse her 3D programın, dilimleyicinin ve online görüntüleyicinin açabildiği sade bir OBJ olarak kaydedin. Rig ve animasyon aktarılmaz; modelin şekli ve görünümü sizinle gelir.

3D Model Dönüştürücü

veya STL, OBJ, MTL … dosyaları buraya bırakın ·

Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    FBX dosyasını yükleyin

    İkili (binary) veya ASCII FBX, en fazla 20 dosya ve her biri en çok 95 MB. Dokular ayrı bir klasördeyse FBX dosyasını ve dokularını tek bir ZIP içine koyup onu yükleyin.

  2. 2

    Malzemeleri koruyun

    Dokuları ve malzemeleri koru açık olduğu için OBJ çıktısı bir .mtl dosyasıyla ve onun kullandığı doku resimleriyle birlikte gelir. Model hedef uygulamada farklı dursun istiyorsanız Gelişmiş ayarlar altındaki Yukarı ekseni seçeneğini ayarlayın.

  3. 3

    OBJ'ye dönüştürün

    OBJ biçimine Dönüştür düğmesine basıp dosyayı indirin. Malzemelerin yüklenmesi için .obj, .mtl ve resim dosyalarını aynı klasörde tutun.

FBX dosyası neden OBJ'ye dönüştürülür

FBX, oyun motorlarının ve animasyon paketlerinin birbiriyle veri alışverişi yaptığı biçimdir ve başka yerlerde sorun çıkarmasının nedeni de tam olarak budur. Kapalı kaynaklıdır: Autodesk bir SDK yayımlar ama tam bir belirtim yayımlamaz; bu yüzden açık kaynaklı araçlar onu tersine mühendislikle uygular ve yalnızca bazı sürümleri destekler. İkili ve ASCII türleri vardır ve sürüm numarası birçok kez değişmiştir. Dilimleyiciler, heykelleme araçları, online görüntüleyiciler ve eski CAD programları onu çoğunlukla hiç desteklemez.

OBJ ise bunun tersidir: Wavefront Technologies'in 1990'lardan beri neredeyse hiç değişmemiş bir metin biçimidir. 3D model içe aktaran her program onu okur ve köşe noktalarını görmek için bir metin düzenleyicide açabilirsiniz. Karşılığında dondurulmuş bir şekli tanımlar. Bu da onu bir karakteri yazdırmak, bir oyun varlığı üzerinde ZBrush'ta heykelleme yapmak veya bir modeli görüntüleyiciye atmak için doğru, hareket etmesi gereken her şey için yanlış bir hedef yapar. Model bir tarayıcıya veya AR görüntüleyiciye gidecekse OBJ'den GLB'ye dönüştürme, ağı ve dokularını tek dosyada toplar.

FBX'ten OBJ'ye dönüştürmede neler korunur

Tipik FBX içerikleri ve OBJ'de nereye gittikleri
FBX içeriğiOBJ'deNot
Ağlar ve nesne adlarıKorunurTek dosyada adlandırılmış nesneler olarak yazılır
UV koordinatları ve normallerKorunurSert ve yumuşak kenarlar aynı görünür
Diffuse, normal ve bump dokularıKorunur.mtl dosyasından referans verilir
Metalik ve pürüzlülük haritalarıKısmenMTL'de standart bir yuva yok; uygulamaya göre değişir
İskelet ve ağırlık boyamalarıAtılırAğ dinlenme pozunda yazılır
Animasyon klipleri ve blend shape'lerAtılırOBJ'de zaman ekseni yoktur
Kameralar ve ışıklarAtılırOBJ biçiminin parçası değildir
Sahne birimleriUygulanırOBJ yalnızca sayıları saklar, birim saklamaz

FBX

Filmbox (FBX)

FBX, Kaydara'nın Filmbox yazılımı için oluşturduğu ve 2006'dan beri Autodesk'e ait olan bir 3B biçimdir. Mesh'leri, malzemeleri, dokuları, iskeletleri, skinning'i, kameraları, ışıkları ve animasyonu tek dosyada saklar. Unity, Unreal Engine, Maya, 3ds Max ve Blender'daki oyun varlıkları için standart değişim biçimidir. Biçim özeldir ve davranış dışa aktarıcılar ile SDK sürümleri arasında farklılaşabilir.

Sıkıştırma
–
Saydamlık
–
Animasyon
Evet
Çıkış yılı
Kaydara (now Autodesk)
FBX dönüştürücü

OBJ

Wavefront OBJ

OBJ, Wavefront Technologies tarafından geliştirilen bir 3B geometri biçimidir. Köşeleri, doku koordinatlarını, normalleri ve yüzleri listeleyen düz metin bir dosyadır; malzemeler ve dokular ayrı bir .mtl dosyasında belirtilir. Hemen her 3B modelleme programı, oyun motoru ve 3B baskı aracı içe aktarabilir. OBJ animasyonu, iskelet bağlamayı veya sahne hiyerarşilerini desteklemez; MTL ve görsel dosyaları birlikte tutulmazsa dokular kaybolur.

Sıkıştırma
–
Saydamlık
–
Animasyon
Hayır
Çıkış yılı
Wavefront Technologies
OBJ dönüştürücü

İnsanlar FBX'i OBJ'ye bir araç Autodesk'in biçimini okuyamadığında, eski veya ASCII bir FBX içe aktarılmadığında ya da baskı, heykelleme veya basit bir görüntüleyici için yalnızca statik ağa ihtiyaç duyulduğunda dönüştürür.

FBX sürümleri ve eski dosyalar neden içe aktarılamaz

  1. 1990'lar

    Kaydara'dan Filmbox

    FBX, Kaydara'nın sonradan MotionBuilder adını alan Filmbox hareket yakalama yazılımının dosya biçimi olarak başlar.

  2. 2004

    Alias, Kaydara'yı satın alır

    Biçim Maya'nın yapımcısına geçer ve animasyon paketleri arasında yaygın bir köprü olur.

  3. 2006

    Autodesk, Alias'ı satın alır

    FBX bir Autodesk biçimi olur; Maya, 3ds Max, MotionBuilder ve sonradan Unity ile Unreal tarafından kullanılır.

  4. 2010'lar

    FBX 7 ikili

    Sürüm 7 dosyaları norm hâline gelir. Blender'ın içe aktarıcısı ikili 7.1 ve üstünü okur; eski ve ASCII dosyaların orada başarısız olmasının nedeni budur.

FBX'ten OBJ'ye dönüştürme hakkında sorular

FBX dosyamdaki animasyona ne olur?

OBJ kemikleri, ağırlık boyamalarını (skin weights) veya anahtar karelerini saklayamaz; bu yüzden sonuç statik bir ağdır. Karakterler dinlenme pozunda, genellikle T-poz veya A-pozda çıkar. Animasyona FBX dışında bir biçimde ihtiyacınız varsa iskeletleri ve klipleri koruyan GLB biçimine dönüştürün.

Blender FBX dosyamı neden hiç içe aktarmıyor?

Blender'ın yerleşik içe aktarıcısı 7.1 sürümünden itibaren ikili FBX dosyalarını okur; ASCII FBX'i ve daha eski sürümleri reddeder. Çok eski Maya veya 3ds Max sürümlerinden dışa aktarılan dosyalar çoğunlukla buna takılır. OBJ'ye dönüştürmek geometriyi her durumda içeri alır.

FBX'i OBJ'ye dönüştürdükten sonra dokular neden kayboluyor?

Ya FBX dokularını içine gömmemiş ve dokular onunla birlikte yüklenmemiştir ya da indirdikten sonra .mtl ve resim dosyaları .obj dosyasından ayrılmıştır. FBX'i doku klasörüyle birlikte bir ZIP içinde yükleyin ve tüm çıktı dosyalarını aynı klasörde tutun.

PBR malzemeleri dönüştürmeden sonra korunur mu?

Yalnızca kısmen. MTL biçimi yaygın (diffuse), parlaklık (specular) ve bump haritaları için tasarlandı; bu yüzden temel renk ve normal haritaları güvenle aktarılır, metalik ve pürüzlülük haritaları ise OBJ'yi açan uygulama tarafından atılabilir veya yok sayılabilir. Tam PBR için glTF daha iyi bir hedeftir.

Bir Mixamo karakterini 3D baskı için OBJ'ye dönüştürebilir miyim?

Evet, yalnızca pozu istiyorsanız. Karakteri Mixamo'dan istediğiniz pozda indirin, burada dönüştürün ve ardından OBJ'den STL'ye çevirin ya da doğrudan STL'ye dönüştürün. Yazdırmadan önce parmak gibi ince kısımları kalınlaştırmanız gerekebilir.