OBJ'den GLB'ye Dönüştürücü
OBJ dosyasını, .mtl dosyasını ve tüm doku resimlerini tarayıcıda, ürün sayfasında veya AR görüntüleyicide açılan tek bir GLB'de toplayın. Modeli yüklerken ya da paylaşırken dosyalar arasındaki bağlantılar artık kopmaz.
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
Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.
STL ve OBJ birim saklamaz. Bir parça dilimleyicide 10 kat veya 25,4 kat fazla küçük ya da büyük görünüyorsa birimler yanlış okunmuştur; birimi buradan ayarlayın.
Blender, CAD programları ve dilimleyiciler Z-yukarı kullanır; glTF, Unity ve çoğu oyun motoru Y-yukarı kullanır. İçe aktarmadan sonra model yan yatıyorsa bunu değiştirin.
STEP veya IGES katı modellerini ağa dönüştürürken kullanılır. İnce ayar eğrileri pürüzsüz yapar ancak dosyalar büyür; hızlı önizleme için kaba yeterlidir.
Yalnızca PNG, JPG veya SVG girdisinde kullanılır. Kabartma koyu alanları yükseltir; litofan, arkadan ışık verildiğinde fotoğrafı gösteren ince bir panodur; ekstrüzyon bir logoyu veya SVG çizgisini düz, katı bir şekle dönüştürür.
Basılacak modelin genişliği; yükseklik görüntünün en boy oranına göre belirlenir.
Kabartma veya litofan için en yüksek yükselti ya da ekstrüze şeklin kalınlığı. Litofanlarda genellikle 2–3 mm kullanılır.
Baskının bütün kalması için kabartmanın altındaki katı plaka. 0 taban olmaması demektir.
Bu aracı nasıl kullanırsınız
- 1
OBJ'yi dosyalarıyla birlikte yükleyin
Uzantısı .obj, .mtl olan dosyaları ve doku klasörünü birlikte ZIP'leyip ZIP'i yükleyin; dokusuz bir model için yalnızca .obj dosyasını da yükleyebilirsiniz. En fazla 20 dosya, her biri 95 MB.
- 2
Ölçeği onaylayın
glTF metre ile çalışır. Model birimi m ile başlar; bu, Blender'dan alınan OBJ dışa aktarımlarıyla uyumludur. OBJ dosyası CAD veya 3D baskı aracından geldiyse Gelişmiş ayarlar altından mm seçin.
- 3
GLB'ye dönüştürün
Convert to GLB düğmesine basın ve dosyayı kontrol etmek için model-viewer, three.js editor veya Windows 3D Viewer gibi bir görüntüleyiciye sürükleyin.
OBJ, biri eksik kalınca bozulan bir dosya klasörüdür; GLB ise aynı model, malzeme ve dokuların web'in yükleyebileceği tek dosyada toplanmış hâlidir.
Dokulu OBJ
3+ dosya
model.obj · model.mtl · doku görselleri
GLB sonucu
1 dosya
ağ, malzemeler ve dokular gömülü
Web ve AR görüntüleyiciler neden OBJ yerine GLB ister
Khronos Group, glTF 2.0'ı 2017'de bir sunum biçimi olarak yayımladı ve onu 3D'nin JPEG'i olarak tanımlar: kompakt, hızlı yüklenen, düzenleme için değil gösterim için tasarlanmış. Temel renk, metalik, pürüzlülük, normal ve oklüzyon haritalı fiziksel tabanlı malzemeleri tanımlar, ölçeği metre başına bir birim ve Y yukarı olacak şekilde sabitler, geometriyi de bir GPU'nun neredeyse doğrudan kullanabileceği tamponlarda saklar. GLB, JSON tanımını, geometriyi ve görselleri tek dosyada tutan ikili kapsayıcısıdır.
OBJ bunların hepsinden öncedir. Malzemeleri, o dönemin gölgeleme modelleri için tasarlanmış 1990'ların başındaki MTL biçiminden gelir ve dokular göreli yolla bulunan ayrı dosyalardır. Bir web sitesine yalnızca .obj yüklerseniz model gri gelir; .mtl dosyasını taşırsanız dokular kaybolur. Google'ın model-viewer'ı, three.js, Babylon.js ve Android'in Scene Viewer'ı GLB'yi varsayılan, OBJ'yi ise ikinci planda saymasının nedeni budur.
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
GLB
glTF Binary (GLB)
GLB, Khronos Group'un 2017'de yayımladığı 3B aktarım biçimi glTF 2.0'ın ikili hâlidir. Geometriyi, PBR malzemelerini, dokuları ve animasyonları hızlı yüklenmek üzere tasarlanmış tek bir kompakt dosyada toplar. Web 3B, AR görüntüleyiciler, Android Scene Viewer ve çevrimiçi model pazarlarında yaygın kullanılır. Bazı eski masaüstü 3B araçları ve CAD programları içe aktaramaz.
- Sıkıştırma
- –
- Saydamlık
- –
- Animasyon
- Evet
- Çıkış yılı
- 2017 · Khronos Group
İnsanlar OBJ'yi GLB'ye dönüştürür, çünkü web görüntüleyicileri, e-ticaret platformları ve AR uygulamaları fiziksel tabanlı malzemeler içeren tek ve kendi içinde tam bir dosya ister; OBJ ise bir ağ, bir MTL ve dağınık doku görsellerine bölünmüş durumdadır.
Sorunsuz bir GLB dönüştürme için OBJ'yi hazırlama
| Yapın | Yapmayın |
|---|---|
| OBJ, MTL ve dokuları tek bir ZIP içinde birlikte yükleyin. | OBJ'yi dışa aktardıktan sonra doku dosyalarını yeniden adlandırmayın. |
| .mtl dosyasının dokulara bilgisayarınızdaki tam yolla değil, dosya adıyla başvurduğunu kontrol edin. | Telefonlar için hazırlanan bir modelde 8K dokuları bırakmayın. |
| PNG veya JPG doku kullanın; glTF 2.0 çekirdeği yalnızca bu ikisini destekler. | Yalnızca specular içeren malzemelerin PBR aydınlatmasında aynı görüneceğini beklemeyin. |
| Model gerçek boyutunda görünsün diye doğru Model birimi değerini seçin. | GLB'yi düzenleme ana dosyanız olarak kullanmayın; kaynak sahneyi saklayın. |
GLB'yi test etme ve daha ileri taşıma
Yayımlamadan önce sonucu bir görüntüleyicide açın. Windows 3D Viewer, three.js çevrimiçi editörü ve glTF Sample Viewer sürüklenen dosyayı kabul eder ve dokuların yüklenip yüklenmediğini, modelin doğru yöne bakıp bakmadığını gösterir. Model yan yatıyorsa Yukarı ekseni ayarını Y-up yaparak yeniden dönüştürün.
OBJ yerine STL olarak başlayan bir baskı modeli için STL'den GLB'ye malzeme adımı olmadan aynı işi yapar. Ayrı .bin ve görsel dosyaları olan bir glTF aldıysanız glTF'den GLB'ye onu, bu sayfanın OBJ'yi paketlediği gibi paketler.
OBJ'den GLB'ye dönüştürme hakkında sorular
Modelim GLB görüntüleyicide neden devasa görünüyor?
OBJ'deki sayılar milimetreydi, glTF ise her birimi bir metre okur; bu yüzden 200 mm'lik bir vazo 200 metre boyunda olur. Model birimi ayarını mm yapıp yeniden dönüştürün; dönüştürücü koordinatları metreye ölçekler.
OBJ malzeme ayarlarından hangileri GLB'ye aktarılır?
Yaygın (diffuse) renk ve doku haritası glTF'de temel renk olur, bump veya normal haritası normal dokusuna dönüşür, saydamlık da aktarılır. Specular ayarlarının glTF'nin metalik-pürüzlülük modelinde doğrudan karşılığı yoktur ve yaklaşık olarak çevrilir; bu yüzden parlak malzemelerde sonradan pürüzlülük ayarı gerekebilir.
GLB'yi bir Shopify ürün sayfasına koyabilir miyim?
Evet. Shopify, GLB dosyalarını 3D ürün medyası olarak kabul eder ve döndürülebilir bir görüntüleyicide gösterir. Apple cihazlarda AR için ayrıca USDZ sürümü gerekir; bunu GLB'den USDZ'ye ile oluşturabilirsiniz.
Dokularım 4K. GLB web için fazla ağır olur mu?
Görseller olduğu gibi gömülür, bu nedenle dört adet 4K doku dosyayı onlarca megabayta çıkarabilir. Telefonda gösterilecek modellerde OBJ'yi ZIP'lemeden önce dokuları 1024 veya 2048 px'e küçültün; model izleme boyutunda aynı görünür.
GLB ile glTF arasındaki fark nedir?
İkisi aynı biçimin iki paketlemesidir. glTF, yanında ayrı ikili ve görsel dosyaları bulunan bir JSON dosyasıdır; GLB ise hepsini tek bir ikili dosyada toplar. GLB'yi yüklemek ve paylaşmak daha kolaydır, çoğu platform bu yüzden onu ister.