UltKit

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

Blender, ZBrush, bir fotogrametri uygulaması veya bir oyun varlık paketinden aldığınız modeli 3D yazıcının iş akışına aktarın. Dönüştürücü OBJ'yi üçgenlere ayırır, yazıcıların kullanamadığı verileri atar ve kompakt bir ikili STL dosyası yazar.

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 dosyasını yükleyin

    Bir .obj dosyasını bırakın. STL renk saklayamadığı için .mtl dosyasına ve doku resimlerine gerek yoktur. En fazla 20 model, her biri 95 MB'a kadar.

  2. 2

    Ölçeği ve parçaları kontrol edin

    Gelişmiş ayarlar altında Model birimi seçeneğini modelin hazırlandığı birime ayarlayın; Blender sahneleri metre kullanır. Tek ağda birleştir açıktır ve tek parça baskı için uygundur; parçaları ayrı tutmak için kapatın.

  3. 3

    STL'ye dönüştürün

    STL biçimine Dönüştür → düğmesine basın ve dosyayı dilimleyicinizde açın. Dilimlemeden önce bir ölçüyü kontrol edin.

OBJ bir modelleme biçimi, STL ise bir yazıcı biçimidir. Dönüştürme şekli korur, her yüzeyi üçgenlere böler ve dilimleyicinin zaten yok sayacağı malzemeleri, UV haritalarını ve yumuşatma gruplarını geride bırakır.

OBJ'yi STL'ye dönüştürünce neler değişir

OBJ'yi 1980'lerin sonunda Wavefront Technologies, Advanced Visualizer yazılımı için tanımladı ve düz metin yapısı şirketten daha uzun ömürlü oldu. Bir OBJ dosyası köşe noktalarını, doku koordinatlarını ve normalleri, ardından üç, dört veya daha fazla köşeli yüzeyleri listeler. Malzemeler, doku resimlerine işaret eden ayrı bir .mtl dosyasında bulunur; bu yüzden OBJ indirmeleri çoğunlukla klasör veya ZIP olarak gelir. ZIP'ten STL'ye dönüştürme, böyle bir arşivi önce açmadan çevirir.

STL yalnızca üçgenleri saklar. Dönüştürme sırasında dörtgenler ve çokgenler bölünür, köşe normalleri yerini yüzey başına tek bir normale bırakır; OBJ'nin grupları ve nesneleri tek model olarak yazılır, Tek ağda birleştir kapalıysa ayrı tutulur. İki biçim de birim saklamaz, bu yüzden dikkat edilecek nokta ölçektir: sayılar olduğu gibi kopyalanır ve dilimleyici bunları milimetre kabul eder.

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ü

STL

STL ağı

STL (stereolithography), 3D Systems'in 1987'de oluşturduğu bir 3D ağ biçimidir. Bir nesnenin yalnızca yüzey geometrisini üçgen listesi olarak tanımlar; renk, malzeme, birim veya sahne bilgisi içermez. Basitliği, onu Cura ve PrusaSlicer gibi 3D baskı dilimleyicileri için varsayılan girdi yapar. Eğri yüzeyler çok sayıda düz üçgenle yaklaşıklanır; bu yüzden pürüzsüz modeller çok büyük dosyalar üretebilir.

Sıkıştırma
–
Saydamlık
–
Animasyon
Hayır
Çıkış yılı
1987 · 3D Systems
STL dönüştürücü

İnsanlar render, oyun veya tarama için hazırlanmış bir modeli yazıcıya, baskı hizmetine ya da yalnızca STL kabul eden bir yükleme formuna göndermek zorunda kaldığında OBJ'yi STL'ye dönüştürür.

Cura, PrusaSlicer veya Bambu Studio STL gerektirir mi?

Popüler dilimleyicilerin içe aktardığı formatlar
KurumGereksinimKaynak
Ultimaker CuraSTL, OBJ, 3MF ve X3D; ayrıca yükseklik haritası olarak PNG ve JPG. OBJ dokuları yok sayılır.—
PrusaSlicerSTL, OBJ, 3MF ve AMF; 2.6 sürümünden itibaren STEP. Yeni sürümlerde OBJ renkleri filamentlerle eşlenebilir.—
Bambu StudioSTL, OBJ, 3MF ve STEP. Çok renkli boyama kendi 3MF projelerinde kaydedilir.—
Baskı hizmetleri ve model kütüphaneleriÇoğu yükleme formu önce STL'yi listeler; bazıları OBJ veya 3MF kabul eder, dokulu OBJ klasörlerini kabul edenler azdır.—

Dönüştürmeden sonra basılmayan bir OBJ'yi düzeltme

  • Model bir pirinç tanesi boyutunda

    OBJ metre cinsinden kaydedilmiş, genellikle Blender'dan veya bir oyun motorundan. Model birimi seçeneğini m yapın ve yeniden dönüştürün.

  • Dilimleyici manifold olmayan kenarlar bildiriyor

    Ağda delikler veya tek yüzlü yüzeyler var. Basmadan önce bunları Blender'ın 3D Print Toolbox eklentisiyle ya da dilimleyicinin onarım komutuyla kapatın.

  • Figür sırtüstü yatıyor

    Model Y yukarı olarak dışa aktarılmış. Yukarı ekseni seçeneğini Z yukarı yapın, böylece tablada dik durur.

  • Parçalar havada duruyor veya üst üste biniyor

    Ayrı nesneler birleştirilmiş. Tek ağda birleştir seçeneğini kapatıp parçaları dilimleyicide yerleştirin ya da Blender'da boolean birleşimiyle birleştirin.

OBJ'den STL'ye dönüştürme hakkında sorular

Blender OBJ dosyam STL'ye dönüştürdükten sonra neden çok küçük?

Blender bir birimi bir metre sayar, bu yüzden 40 mm'lik bir figür 0,04 olarak yazılır. Dilimleyiciler STL sayılarını milimetre kabul eder ve model bir toz zerresi gibi görünür. Model birimi seçeneğini m yapıp yeniden dönüştürün, parça 40 mm çıkar.

OBJ dosyamdaki dokulara ve renklere ne olur?

Geride kalırlar. STL yalnızca geometriyi saklar, bu yüzden .mtl malzemelerinin ve resim dokularının gidecek yeri yoktur. Çok renkli bir yazıcı için renkleri istiyorsanız 3MF kullanın; tarayıcıda veya AR'de görüntülemek için dokuları koruyan OBJ'den GLB'ye dönüştürmeyi kullanın.

OBJ dosyamda dörtgenler ve çokgenler (n-gon) var. Bu sorun olur mu?

Hayır. OBJ herhangi bir köşe sayısına sahip yüzeyleri saklayabilir, STL ise yalnızca üçgenleri kabul eder; bu yüzden dönüştürme sırasında her yüzey üçgenlere bölünür. Şekil aynı kalır, yalnızca üçgen sayısı artar.

Dilimleyici, dönüştürülen modelde neden hata olduğunu söylüyor?

Oyun ve render için hazırlanan modellerde sıklıkla açık kenarlar, üst üste binen parçalar veya yaprak ve saç kartları gibi tek yüzlü düzlemler bulunur. Bunlar sorunsuz render edilir ama kapalı bir hacmi tanımlamaz. Blender'da 3D Print Toolbox eklentisiyle onarın ya da PrusaSlicer veya Bambu Studio'nun içe aktarırken düzeltmesine izin verin.

Milyonlarca poligonlu bir heykel modeli STL için fazla mı büyük?

İkili STL üçgen başına 50 bayt kullanır; bu yüzden 2 milyon üçgenli bir heykel yaklaşık 100 MB eder ve 95 MB yükleme sınırını biraz aşar. Önce Blender'da veya ZBrush'ta üçgen sayısını azaltın; çoğu yazıcı bu kadar ince ayrıntıyı zaten basamaz.