SupaVoxel
Wavefront'tan ikili glTF'ye

OBJ'den GLB'ye Dönüştürücü

Bir .obj dosyasını .mtl ve dokularıyla birlikte veya tek bir .zip olarak bırakın; three.js, model-viewer, Godot, Unity ve Android AR'de yüklenen tek bir GLB indirin. Doğru boyutta görünmesi için dışa aktarmadan önce birimleri ayarlayın. Cihazınızda çalışır.

  • .mtl ve dokuları okur
  • Dışa aktarımda birimler düzeltilir
  • Yükleme yok
  • Ücretsiz, kayıt yok
Güncellendi Ekim 2026

OBJ'den GLB'ye nasıl dönüştürülür

  1. 01

    OBJ'yi dosyalarıyla birlikte açın

    .obj dosyasını, .mtl dosyasını ve doku görsellerini birlikte seçin, hepsini bir kerede içeri sürükleyin veya tek bir .zip bırakın. Panel, okuduklarını Ayrıca okunanlar altında onaylar. Dörtgenler ve n-gon'lar dosya okunurken üçgenlenir ve panel, içerdiği nesne ve grupların sayısını Mesh'ler altında gösterir.
  2. 02

    Birimleri belirtin

    OBJ birim kaydetmez. Dönüştürücü, glTF standardı olan metreleri varsayar. Model baskı için veya ZBrush'ta yapıldıysa ve milimetre cinsindeyse, Dosya birimleri seçeneğini mm yapın; metre cinsinden Çıktı boyutu siz tıkladıkça güncellenir.
  3. 03

    GLB'yi dışa aktarın

    GLB'ye Dönüştür düğmesine basın. Geometri, normaller, UV'ler ve varsa vertex renklerini tek bir ikili dosyada içeren bir .glb elde edersiniz; öncesi ve sonrası boyut da gösterilir.

OBJ malzemeleri ve dokuları: .mtl dosyasını da getirin

Bir OBJ nadiren tek başına dolaşır. Renkleri ayrı bir .mtl dosyasında saklanır; bu dosya OBJ'nin mtllib satırında belirtilir ve dokuları da onun yanındaki görsel dosyalardadır. Dönüştürücüye hepsini verin, GLB bunları tek dosyada paketler: Kd renkleri ve map_Kd dokuları GLB'nin taban rengi olur. Bir norm haritası veya dosya adı normal harita olduğunu belirten (_normal, _nrm, _nor, _n) bir map_Bump, GLB'nin normal dokusu olur. Düz gri tonlamalı yükseklik haritası aktarılmaz. PNG, JPG ve TGA görselleri okunur.

Dosyalar yalnızca ada göre eşleştirilir; bu yüzden C:\Users\...\wood.png veya bir textures/ alt klasörünü gösteren bir .mtl yine de wood.png dosyasını bulur. Yalnızca .obj bırakırsanız yine dönüştürülür, ancak nötr gri olur ve amber renkli bir not, dahil edilmeyen dosyaları listeler. Tüm klasörü sürüklemek desteklenmez; içindeki dosyaları seçin veya zip'leyin. Taramalardan, heykellerden ve baskı sitelerinden gelen OBJ'lerde çoğu zaman hiç .mtl olmaz; o zaman eklenecek bir şey yoktur.

OBJ'den GLB'ye dönüşümün korudukları

OBJ verisiGLB sonucu
v / f geometrisi, dörtgenler ve n-gon'larKorunur, üçgenlenir
o nesneleri ve g gruplarıAyrı mesh'ler olarak korunur
vt doku koordinatlarıKorunur, sonradan uygulayacağınız dokulara hazır
vn normalleriKorunur; yoksa smooth hesaplanır
Vertex renkleri (v x y z r g b)glTF vertex renkleri olarak korunur
.mtl renkleri ve doku görselleriVerilirse korunur; atlanırsa gri olur

Ters yöne mi gitmek istiyorsunuz? GLB'den OBJ'ye, .obj, .mtl ve dokuları zip olarak yazar.

OBJ vs GLB

OBJ, 1990'ların başından beri güvenli ortak formattır. GLB ise hızlı yüklenmek üzere tasarlanmış modern teslimat formatıdır.

OBJ
Düz metin, Wavefront Technologies'ten. Geometri, UV'ler ve normaller; malzemeler ayrı bir .mtl'de
GLB
Khronos Group'tan ikili glTF 2.0. Geometri, PBR malzemeler, dokular ve animasyon tek dosyada
Boyut
Metin OBJ, aynı mesh'in GLB hâline göre genellikle birkaç kat daha büyüktür
Birimler
OBJ: yok. GLB: metre
Animasyon
OBJ: yok, yalnızca statik mesh'ler. GLB: riglenmiş karakterler, şekil anahtarları ve anahtar kareli klipler
GLB'nin gerekli olduğu yerler
three.js ve Babylon.js sahneleri, <model-viewer>, Android Scene Viewer, Shopify ve birçok 3D pazaryeri

GLB'yi yayına almadan önce ipuçları

Yap
  • Bitmiş dosya bir web sitesine gidecekse GLB sıkıştırıcı ile küçültün
  • Ölçeği bir görüntüleyicide kontrol edin: 1.8 m'lik bir karakter yaklaşık 1.8 m boyunda görünmeli
  • OBJ'de yüzlerce grup varsa önce 3D uygulamanızda küçük nesneleri birleştirin; her biri bir mesh olur
  • Kaynak tuhaf görünüyorsa OBJ'yi OBJ görüntüleyici ile inceleyin
Yapma
  • .mtl ve görselleri atlamak; onlar olmadan GLB gri olur
  • Milimetre cinsinden bir OBJ'yi varsayılan metre üzerinde bırakmak; 1,000 kat fazla büyük gelir
  • Mobilde 2 milyon üçgenlik bir heykel kullanmak; mesh sadeleştirici ile azaltın
  • .obj dosyasını elle .glb olarak yeniden adlandırmak; formatlar birbirinin yerine geçmez

SSS

Sıkça sorulan sorular

OBJ'yi ücretsiz olarak GLB'ye nasıl dönüştürürüm?

Üstteki dönüştürücüye .obj dosyasını bırakın, metre cinsinde değilse dosya birimlerini ayarlayın ve GLB'ye Dönüştür'e basın. Hesap gerekmeden ücretsizdir ve dönüşüm tamamen tarayıcınızda çalışır, böylece model yüklenmez. 200 MB'a kadar dosyalar çalışır.

OBJ'de renkler varken GLB'm neden gri?

Renkler ve dokular .mtl dosyasında ve görsellerinde bulunur; yalnızca .obj bırakılmıştır. .obj, .mtl ve dokuları birlikte seçin veya zip'leyip .zip dosyasını bırakın; modelin altındaki amber renkli not hâlâ eksik olanları listeler. Speküler parlaklık gibi eski Phong ayarları glTF'nin PBR malzemelerine tam olarak eşlenmez, bu yüzden küçük farklar bekleyin.

Modelim three.js'te neden devasa veya minicik?

OBJ'de birim yoktur ve GLB metre cinsinden tanımlanır. 3D baskı dosyalarında yaygın olan milimetre cinsinden dışa aktarılmış bir model, metre olarak ele alınırsa 1,000 kat fazla büyük gelir. Dönüştürmeden önce Dosya birimleri seçeneğini mm veya cm yapın ve Çıktı boyutunun gerçek nesneyle eşleştiğini doğrulayın.

GLB ayrı nesneleri korur mu?

Evet. OBJ'deki her o nesnesi ve g grubu GLB'de kendi mesh'i olur; böylece bir motorda veya Blender'da parçaları gizleyebilir, taşıyabilir ya da malzeme atayabilirsiniz. Dönüştürücü, dışa aktarmadan önce parça sayısını Mesh'ler altında gösterir.

GLB, OBJ'den daha mı iyi?

Teslimat için evet: GLB ikili olduğundan daha küçüktür ve daha hızlı yüklenir; birimleri ve PBR malzemeleri saklar ve dokuları tek dosyaya gömebilir. OBJ hâlâ en yaygın okunabilen düzenleme formatıdır. Birçok kişi OBJ'yi ana dosya olarak tutar ve GLB'yi yayınlar.

GLB'yi Unity, Godot veya Unreal'da kullanabilir miyim?

Godot, GLB'yi yerel olarak içe aktarır. Unity, glTFast gibi bir glTF içe aktarıcı paketine ihtiyaç duyar; Unreal'da yerleşik bir glTF içe aktarıcı vardır. Ölçek üçünde de doğru şekilde gelir, çünkü GLB metre cinsinden tanımlanır ve her içe aktarıcı bundan kendi birimine dönüştürür. Motora özgü içe aktarma ayarları için Unity ve Godot kılavuzlarına bakın.

Ücretsiz başla

Dönüştürecek bir modele mi ihtiyacınız var?

Stüdyoda bir fotoğraftan oluşturun. Dokusuz modeller genellikle bir dakikadan kısa sürede tamamlanır ve ücretsiz planda GLB olarak indirilir.

Kredi kartı gerekmez · Başlamak için 3 ücretsiz kredi