UltKit

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

Çıktı

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

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

  1. 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. 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. 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

Yolda kaybolacak hiçbir şey kalmaz

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
OBJ dönüştürücü

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
GLB dönüştürücü

İ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ınYapmayı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.