GLB dosyasını OBJ biçimine dönüştür

Cihazınızda çalışır · Dosyanız cihazınızdan asla çıkmaz.

Elinize bir GLB geliyor — bir siteden, bir model kütüphanesinden, bir yapay zekâ üreticisinden — ve kullandığınız program onu açmıyor. OBJ’ye geçmek, dosyayı eski sürümler dâhil birçok programın içe aktardığı bir biçime getirir.

GLB’de renk ya da doku varsa .obj, bir .mtl dosyası ve doku görselleriyle birlikte bir ZIP içinde gelir; yoksa tek bir .obj çıkar. Yola çıkmayan tek şey animasyon: OBJ tek bir duruş tutar. GLB’de klipler varsa aslını da saklayın.

Her şey sizin makinenizde çalışır ve bir 3D dosyada asıl mesele budur: model çoğu zaman bir müşterinin parçası, bir binanın taraması ya da henüz duyurulmamış bir tasarımdır. Hiçbir şey sunucuya çıkmaz, dolayısıyla sonradan silinmesini isteyeceğiniz bir şey de kalmaz.

GLB dosyasını OBJ biçimine dönüştür nasıl yapılır

  1. GLB dosyasını ekleyin — varsa yanındaki dosyaları da.
  2. OBJ seçili mi bakın.
  3. «Dönüştür»e basın.
  4. OBJ dosyasını indirin.

Desteklenen biçimler ve sınırlar

Giriş
GLB
Çıkış
OBJ
Yanındaki dosyalar
Yok — GLB dokularını kendi içinde taşır
Animasyonu korur
Hayır — biçim bunu saklayamaz
Nerede çalışır
Tarayıcıda – yükleme yok

Şunlar için uygun değildir: Animasyonu ya da kemik yapısını korumak — OBJ’nin onları koyacak yeri yok.

GLB’den ne çıkar

GLB’nin her parçası OBJ’de kendi adıyla, GLB’nin koyduğu yerde, normalleri ve doku koordinatlarıyla bir nesne olur. Doku koordinatları dikey olarak ters çevrilir, çünkü glTF görsel satırlarını yukarıdan, OBJ ise aşağıdan sayar. GLB’de üçgenlerin paylaştığı köşeler paylaşılmaya devam eder; örnekleme (instancing) ile tekrarlanan bir parça her kopyası için ayrı ayrı yazılır.

GLB’de renk ya da doku varsa indirilen dosya; .obj’yi, bir .mtl dosyasını ve doku görsellerini içeren bir ZIP olur. Görseller GLB’den özgün baytlarıyla çıkarılır, yani bir JPEG aynı JPEG olarak kalır. .mtl her malzemenin temel rengini, pürüzlülüğünü, metalikliğini, ışımasını ve şeffaflığını tutar; renk, normal ve ışıma görsellerinin adını verir. Nokta başına saklanan renkler her noktanın konumundan sonra yazılır. Rengi ya da görseli olmayan bir GLB tek bir .obj verir.

Kemik yapısı, blend shape’ler ve sahnenin geri kalanı

Rig’li bir karakter, herhangi bir klibin bir karesindeki hâliyle değil, GLB’de saklanan dinlenme şekliyle yazılır; blend shape’ler uygulanmaz, yani temel şekli alırsınız. Kameralar ve ışıklar dışarıda bırakılır. Çizgiler ve nokta bulutları OBJ çizgileri ve noktaları olarak yazılır. Draco ya da meshopt ile sıkıştırılmış bir GLB önce açılır ve geometrinin tamamı yazılır.

Birimler ve uzun sayılar

GLB tanım gereği metre cinsindendir; bu yüzden sayfa birim seçeneği sunmaz: OBJ’nin sayıları da metredir ve GLB’de olduğu gibi Y yukarıyı gösterir.

GLB her konumu 32 bitlik bir sayı olarak saklar; OBJ ise her birini tam olarak o değeri geri verecek kadar basamakla yazar. Bu yüzden 0.1 olarak kaydedilmiş bir koordinat 0.10000000149011612 olarak görünür. Bu basamaklar OBJ’nin çok daha büyük olmasının önemli bir nedenidir ve yolda hiçbir şeyin yuvarlanmadığını gösterir.

Sık sorulan sorular

Dosyam bir sunucuya yükleniyor mu?
Hayır. Dönüştürme tamamen tarayıcınızda, kendi cihazınızın gücüyle yapılır. Dosya bilgisayarınızdan ya da telefonunuzdan çıkmaz; bir araç bir kez kullanıldıktan sonra internetsiz de çalışmaya devam eder.
Dokuları alıyor muyum?
Evet. GLB’nin içine paketlenmiş görseller ayrı yazılır ve MTL dosyası onlara işaret eder. Dosyaları aynı klasörde birlikte tutun.
GLB Draco ile sıkıştırılmışsa?
Okunurken açılır. OBJ, sıkıştırılmamış eksiksiz geometriyle çıkar — OBJ’nin bildiği tek biçim budur.

İlgili araçlar

3B modeller içinde daha fazlası

Bu sayfa diğer dillerde: English · العربية · Deutsch · Français · Español · Русский · Português · 中文 · हिन्दी · עברית · فارسی · اردو · Bahasa Indonesia · বাংলা