Ana içeriğe geç

Ücretsiz 3B Model Dönüştürücü

3B modelleri STL, OBJ, PLY, GLB, glTF ve USDZ arasında dönüştürün. 3MF, FBX, Collada (DAE), 3DS, AMF ve VRML dosyalarını da açar. Modeli yeni biçim için dik konuma getirir ve metre ile milimetre farkını düzeltir. Tarayıcınızda çalışır; model yüklenmez.

Dosyaları buraya sürükleyin veya göz atmak için tıklayın

STL, OBJ, PLY, GLB, GLTF, 3MF, FBX, DAE, 3DS, AMF, USDZ, USDC, USDA, WRL, VRML, MTL, BIN, PNG, JPG, WebP, GIF, BMP, TGA · cihazınızda işlenir

veya panodan yapıştırmak için Ctrl+V'ye basın

Aynı anda birden fazla dosya sürükleyebilirsiniz

Dosyalara göz at

STL, OBJ (.mtl ve dokularıyla), PLY, GLB, glTF (.bin ile), 3MF, FBX, DAE, 3DS, AMF, USDZ ve WRL dosyalarını açar.

Dosyalarınız hiçbir zaman cihazınızı terk etmez. Tüm işlemler tarayıcınızda yerel olarak gerçekleşir.

Nasıl çalışır

Sayfa modelinizi açık kaynaklı three.js yükleyicileriyle okur, üçgenlerini sayar ve ölçer, sonra three.js’in dışa aktarıcılarıyla yazar. İki biçim hangi yönün yukarı olduğu konusunda uyuşmadığında (CAD ve dilimleyici biçimleri Z-up, glTF ve OBJ Y-up’tır) modeli yine dik durması için çevirir; model açıkça metre cinsindeyse ve milimetre biçimine gidiyorsa, ya da tersiyse ×1000 veya ÷1000 önerir.

  1. 1
    Modeli açın
    Model dosyasını, varsa .mtl, .bin veya doku dosyalarıyla birlikte bırakın ya da “Dosyalara göz at” düğmesine basın.
  2. 2
    Biçimi seçin
    Baskı ve CAD için STL veya OBJ, web ve oyun motorları için GLB, iPhone AR için USDZ.
  3. 3
    Dik konumu ve ölçeği kontrol edin
    “Dik konuma getir” kutusu işaretli kalsın ve Ölçek altında gösterilen boyutu kontrol edin.
  4. 4
    Dönüştürün ve kaydedin
    “Dönüştür” düğmesine basın ve yeni dosyayı kaydedin.

Modeliniz bu tarayıcıda dönüştürülür ve hiçbir zaman yüklenmez.

Kılavuz

Çalışılmış örnek

“Örnek dene”ye basın. sample-torus-knot.obj yüklenir ve dosya çipinde “5.120 üçgen · 65,6 × 68,4 × 31,8” yazar. “Dönüştür”, STL, “STL (metin)”, OBJ, PLY, GLB, glTF ve USDZ seçeneklerini sunar. GLB zaten seçilidir, çünkü bir OBJ çoğunlukla GLB’ye gider; düğmelerin altındaki satırda “Renkleri, malzemeleri ve dokuları korur (GLB/glTF’de animasyonları da).” yazar. “GLB’ye dönüştür”e basın; bir panel “sample-torus-knot.glb hazır.” der ve dosya boyutunu gösteren bir “İndir” düğmesi sunar. Şimdi STL’yi seçin. Satır “Yalnızca şekil: bu biçimde renkler ve dokular korunmaz.” olarak değişir ve işaretli bir kutu belirir: “Dik konuma getir (Y-yukarı → Z-yukarı)”, çünkü OBJ’de yukarı Y, STL’de Z’dir. “Dönüştürmeden sonraki boyut” hâlâ 65,6 × 68,4 × 31,8 (×1) gösterir, çünkü ölçek önerilmez. “STL’ye dönüştür” sample-torus-knot.stl dosyasını verir.

Hangi ayarların kullanılacağı ve sınırlar

  • Çıktı biçimini sonraki adıma göre seçin. Çıktılar STL (ikili), “STL (metin)”, OBJ, PLY (ikili), GLB, glTF ve USDZ’dir. GLB, glTF ve USDZ renkleri, malzemeleri ve dokuları korur; GLB ve glTF animasyonları da korur. STL, OBJ ve PLY yalnızca şekli korur ve sayfa bunu düğmelerin altında belirtir. Nokta bulutu STL’ye gidemez: “Bu model STL’nin tutamadığı bir nokta bulutu; PLY veya OBJ seçin.” Araç girdiye göre bir çıktıyı önceden seçer: STL, 3MF veya AMF OBJ’ye, USDZ GLB’ye, GLB veya glTF STL’ye, diğer her şey GLB’ye gider.
  • Eşlik eden dosyaları modelle birlikte bırakın. Modeli ve eklerini birlikte seçin veya bırakın. Model uzantılı ilk dosya modeldir, geri kalanlar eşlikçidir: .mtl, .bin ve dokular (png, jpg, jpeg, webp, gif, bmp, tga). Bir OBJ .mtl dosyasını mtllib satırından bulur veya verdiğiniz ilk .mtl’yi kullanır. Bir .gltf adını verdiği her .bin dosyasına ihtiyaç duyar. Eksik ekler işi durdurmaz. Bir .gltf bulamadığı dokuları, bir OBJ ise eksik .mtl dosyasını “Bulunamadı, bu yüzden dışarıda bırakıldı: wood.jpg. Korumak için bunları modelle birlikte bırakın.” gibi bir satırda listeler. Eklemediğiniz doku boş bırakılır. Dokuların yüklenmesi için en fazla 8 saniye verilir.
  • Aracın modeli dik konuma getirmesine izin verin. STL, 3MF, AMF ve 3DS yukarı olarak Z’yi kullanır. OBJ, GLB, glTF, FBX, DAE, USDZ ve WRL yukarı olarak Y’yi kullanır. Girdi ve çıktı uyuşmadığında “Dik konuma getir (Z-yukarı → Y-yukarı)” gibi bir kutu işaretli olarak belirir ve model X ekseni etrafında 90° döndürülür. Tarayıcılar farklı olduğundan PLY’ye dokunulmaz; PLY girdi veya çıktı olduğunda kutu görünmez. Model zaten doğru yöne bakıyorsa kutunun işaretini kaldırın.
  • Birimleri Ölçek ile düzeltin. Çoğu biçim birim saklamaz, bu yüzden aynı sayılar metre ya da milimetre anlamına gelebilir. “Ölçek”, “×1 (sayıları koru)”, “×1000 (metre → milimetre)”, “÷1000 (milimetre → metre)”, ×10, ÷10, ×25,4 ve ÷25,4 seçeneklerini sunar. Araç iki durumu seçer ve “önerilen” diye işaretler: en uzun kenarı 5’in altında olan ve STL, OBJ veya PLY’ye giden bir GLB, glTF veya USDZ ×1000 alır; en uzun kenarı 20’nin üzerinde olan ve GLB, glTF veya USDZ’ye giden bir STL, 3MF veya AMF ÷1000 alır. Ölçeği kendiniz değiştirdikten sonra başka bir biçim seçmek onu artık değiştirmez.
  • Nelerin açıldığını ve nelerin yazıldığını bilin. STL, OBJ, PLY, GLB, glTF, 3MF, FBX, DAE, 3DS, AMF, USDZ ve WRL dosyalarını açar. Dosya seçici ayrıca .usdc, .usda ve .vrml kabul eder. Yalnızca yukarıdaki yedi çıktıyı yazar; yani 3MF, FBX veya Collada dışa aktarma yoktur. Her çalıştırmada bir model dönüştürülür. Bir biçimin yükleyicisi o biçimi kullandığınızda getirilir ve dosya yüklenmez, tarayıcınızda okunur.

Yaygın sorunlar ve nasıl düzeltileceği

“3B model bulunamadı. Bir STL, OBJ, PLY, GLB, glTF, 3MF, FBX, DAE, 3DS, AMF, USDZ veya WRL dosyası seçin.” yazıyor.
Eklediğiniz dosyaların hiçbirinde model uzantısı yok. Bir .mtl, .bin veya resim yalnızca eşlikçidir ve araç onunla birlikte bir model dosyasına ihtiyaç duyar. Modeli de ekleyin. Diğer uzantılı dosyaları bırakma alanı kendisi “Dosya türü desteklenmiyor” ve dosya adıyla reddeder.
“Bu .gltf verilerini ayrı dosyalarda tutuyor: scene.bin. Bunları .gltf ile birlikte bırakın veya .glb sürümünü kullanın.” yazıyor.
Bir .gltf harici .bin arabelleklerine işaret edebilir ve bunlar olmadan okunacak geometri yoktur; bu yüzden araç durur ve eksik dosyaları adıyla belirtir. .gltf’yi ve adı geçen dosyaları tek seferde seçin. Eksik doku görselleri farklıdır: yalnızca “Bulunamadı, bu yüzden dışarıda bırakıldı” satırını üretirler ve model onlar olmadan yine dönüştürülür.
“Bu model okunamadı. Dosya hasarlı olabilir veya dönüştürücünün desteklemediği bir özellik kullanıyor olabilir.” yazıyor.
Yükleyici dosyayı ayrıştırırken hata verdi. Dosya hasarlı veya yarım kalmış olabilir, içeriğine uygun olmayan bir uzantıya sahip olabilir ya da o biçim için three.js yükleyicisinin işlemediği bir özellik kullanıyor olabilir. Modeli onu oluşturan programdan, tercihen GLB, OBJ veya STL olarak yeniden dışa aktarın ve tekrar ekleyin.
“Bu dosyada dönüştürülecek şekil yok.” yazıyor.
Dosya okundu ama içinde üçgen de nokta da yok. Araç ağlardaki üçgenleri ve nokta bulutlarındaki noktaları sayar; bu yüzden yalnızca çizgi, kamera veya ışık içeren bir dosya burada sona erer. Kaynak programda modelin gizli ya da boş olmadığını kontrol edin.
“Model bu biçimde yazılamadı. Başka bir çıktı biçimi deneyin.” yazıyor.
Model yüklendi ama dışa aktarıcı yazarken başarısız oldu veya sonuç boş bir dosya olacaktı. Model sayfada kalır, bu yüzden yeniden eklemeniz gerekmez. “Dönüştür” altından GLB veya OBJ gibi başka bir düğme seçin ve dönüştür’e yeniden basın.

Nasıl karşılaştırılır

Blender, MeshLab veya bir dilimleyici modelleri açar ve düzenler. Bu araç yalnızca dönüştürür: bir modeli three.js yükleyicileriyle okur, dik konuma getirebilir, ölçeğini değiştirebilir ve başka bir biçimde yazar; tarayıcınızda ve hiçbir şey yüklenmeden. Delik onarmaz, üçgen sayısını azaltmaz, malzemeleri düzenlemez, önizleme göstermez. Çıktı STL (ikili veya metin), OBJ, PLY, GLB, glTF ve USDZ ile sınırlıdır ve renkler ile dokular yalnızca GLB, glTF ve USDZ’ye geçer. Masaüstü bir 3B program ağır veya alışılmadık dosyaların üstesinden daha iyi gelir ve malzemeler üzerinde denetim sağlar. Aynı şekle başka bir biçimde ihtiyacınız olduğunda, örneğin bir dilimleyici için OBJ veya web için GLB, bu sayfa daha hızlı yoldur.

İlgili araçlar

Sık sorulan sorular