Kılavuz
OBJ STL dönüştürücü: Blender'dan dilimleyiciye
Güncellendi · Yalnızca mesh OBJ'den STL
Bir OBJ dışa aktar, yerelde dönüştür, mm ölçeğini kontrol et, sonra STL'yi Bambu Studio, Cura ya da PrusaSlicer'da aç. Dönüşüm tarayıcında kalır.
Bambu, Cura ya da Prusa için OBJ STL dönüştürücü
Blender'dan bir Wavefront OBJ dışa aktar, tarayıcıda milimetreye ölçekle, ikili bir STL indir ve boyutu bir dilimleyicide kontrol et.
Adım 1
Blender'da ölçeği uygula
Mesh'i seç ve nesne ölçeği dışa aktarmadan önce 1, 1, 1 okusun diye ölçeği uygula. Uygulanmamış ölçek, STL boyutunun 3B görünümle uyuşmamasının sık nedenidir.
Adım 2
Wavefront OBJ dışa aktar
File, Export, Wavefront (.obj) kullan. Basmak istediğin mesh'i dışa aktar. Bu dönüştürücü için MTL dosyası gerekmez.
Adım 3
Gizli dönüştürücüyü aç
OBJ STL dönüştürücüyü aç. .obj dosyasını bırak. Tarayıcıda okunur ve yüklenmez.
Adım 4
Milimetreyi ayarla
OBJ milimetreyle modellendiyse birimi milimetrede bırak. Santimetre, metre ya da inç yalnızca dosya öyle kaydedildiyse seçilir. Sınır kutusunu oku.
Adım 5
İkili STL indir
İkili STL'yi indir. ASCII isteğe bağlıdır ve varsayılan olarak kapalıdır. Hesap gerekmez.
Adım 6
Dilimleyiciyi kontrol et
STL'yi Bambu Studio, UltiMaker Cura ya da PrusaSlicer içine al ve dilimlemeden önce tabladaki milimetre boyutunu doğrula.
Bir baskı dosyası, dilimleyicinin tablaya koyabildiği bir üçgen listesidir. Wavefront OBJ çoğu zaman Blender’dan elinde olan dosyadır. Birkaç nesne, bir malzeme kitaplığı ve milimetre olmayan koordinatlar içerebilir. Bu kılavuz o OBJ’den ikili bir STL’ye, sonra Bambu Studio, UltiMaker Cura ya da PrusaSlicer’a giden kısa yoldur. OBJ STL dönüştürücü tarayıcında kalır. Bu adımların hiçbiri mesh’i yüklemez.
Ölçeği uygula, sonra Blender’dan OBJ dışa aktar
Blend dosyasını aç ve nesne özelliklerine bak. Ölçek 1, 1, 1 değilse, dışa aktarıcının ayarına göre 3B görünüm boyutu ile dışa aktarılan köşe konumları uyuşmayabilir. Nesneyi seç, sonra ölçek alanları 1 olsun diye ölçeği uygula. Bunu dışa aktarmadan önce yap, dilimleyicide bir yüzde tahmin ettikten sonra değil.
Bu sahnede «bir birim»in ne olduğunu kararlaştır. Blender’ın varsayılan birimi çoğu zaman metredir, oysa bir figür ızgara milimetreymiş gibi modellenmiştir. Bunlar, bir dilimleyici milimetre varsayana kadar ekranda aynı görünen farklı dosyalardır. Emin değilsen bildiğin bir ölçüyü not et — «bu taban 40 mm» — ve birazdan sınır kutusuyla karşılaştırırsın. Birim menüsü bu gerçeği uyduramaz. Bilmen ya da ölçmen gerekir.
File → Export → Wavefront (.obj) ile dışa aktar. Basmak istediğin nesneyi dışa aktar, bütün bir ışık düzeneğini ya da gizli bir kopyayı değil. Bu dışa aktarımın OBJ’nin yanına yazabileceği MTL dosyasını yok sayabilirsin. Dönüştürücü malzemeleri, UVs’i ya da dokuları okumaz. Dokulu modele hâlâ ihtiyacın varsa OBJ ile MTL’yi proje klasöründe birlikte tut. STL, dilimleyici için ikinci bir dosyadır, kaynağın yerine geçmez.
Mesh’e çevrilmemiş eğriler, yazı nesneleri ve değiştiriciler katı yüz olmaz. OBJ v satırları ve f satırları içersin diye nesneyi mesh’e çevir. Yalnızca noktalardan oluşan bir dosyanın STL’ye koyacak bir şeyi yoktur.
Tarayıcıda dönüştür ve kutuyu oku
OBJ STL dönüştürücüyü aç ve .obj dosyasını bırak ya da dosya seçiciyi kullan. Sayfa sınırı baştan söyler: 40 MB. Bundan büyük bir heykel seyreltilmeli ya da yalnızca basacağın parçayı dışa aktarmalısın. Worker dosyayı cihazında ayrıştırır. Sekme bellek tüketirse diğer sekmeleri kapat ya da üçgen sayısını düşürüp yeniden dışa aktar. Bu başarısızlık yereldir. Bir sunucunun yüklemeyi reddetmesi değildir.
OBJ milimetreyle kurulduysa milimetre seçili kalsın. Gerçek birim buysa santimetreye, metreye ya da inçe geç. Ek ölçek, birim dönüşümünün üstüne gerçekten yeniden boyutlandırma istemiyorsan 1 kalır. Sınır kutusu milimetre cinsinden güncellenir. 40 mm’lik bir taban bekleyip kutu 40 × 40 × 40 diyorsa doğru bölgedesin. 0.04 ya da 40000 diyorsa dur ve birimi değiştir. Boyutunun yanlış olduğunu bildiğin bir dosyayı indirme.
Blender OBJ dosyaları genellikle Y yukarıdır. Dilimleyiciler Z’yi yukarı sayar. Varsayılan eksen seçeneği Y’yi Z’ye döndürür ve en alçak noktayı Z = 0 üzerine oturtabilir, böylece parça tablada durur. Dışa aktarıcın zaten Z yukarıysa model yan yatmasın diye «Z zaten yukarı» seç. İsteğe bağlı önizleme aynı yönü kullanır. Önizlemeyi atlayabilirsin. STL, WebGL’e bağlı değildir.
Bambu, Cura ve Prusa için istediğin indirme ikili STL’dir. Bir düzenleyicide okuyacağın metne ihtiyacın yoksa ASCII kutusunu kapalı bırak. Düğme dosyayı hemen kaydeder. Hesap yoktur ve onu açan ikinci bir adım yoktur.
STL’yi bir dilimleyicide aç
Bambu Studio. STL’yi o yazıcı için kullandığın plakaya al. Dilimlemeden önce nesne panelindeki boyutu oku. Parça doğru milimetrelerdeyse yönünü ayarla, mesh istiyorsa destek ekle ve dilimle. Boyut yaklaşık 10×, 25.4× ya da 1000× sapmışsa nesneyi sil ve STL’yi doğru birimle yeniden kur. Dilimleyicide «göz kararı» ölçeklemek ve dönüştürücüde de ölçeklemek üst üste biner; ikinci baskı yeni bir biçimde yanlış olur.
UltiMaker Cura. STL’yi aç ve araç panelindeki boyutu izle. Cura’nın varsayılan STL yorumu milimetredir. Metre seçeneğiyle dönüştürülmemiş metre ölçekli bir OBJ toz gibi durur ya da sayılar büyükse tablaya sığmayan bir model gibi görünür. Dönüştürücüde gördüğün sınır kutusunu Cura’nın ölçüleriyle karşılaştır. Küçük bir yuvarlama payı içinde uyuşmalıdırlar.
PrusaSlicer. İçe al, sonra boyutu aynı biçimde doğrula. PrusaSlicer bazı bozuk meshlerde de uyarır. Buradaki uyarı üçgenlerin zaten sorunlu olduğu anlamına gelir. Bu dönüştürücü delik dikmedi ve yüzleri çevirmedi. STL’yi Blender’a geri götür, mesh’i onar, OBJ’yi yeniden dışa aktar ve yeniden dönüştür. STL adımının manifold olmayan bir kabuğu düzeltmesini bekleme.
Üç dilimleyicide de yararlı alışkanlık aynıdır: indirilen bir dosyaya değil, bildiğin bir ölçüye güven. Başarılı bir dönüşüm yalnızca üçgenlerin yeniden yazıldığı anlamına gelir.
Bu yolun yapmadığı şeyler
STL, MTL dosyasındaki boyayı taşımaz. Baskı tek filament rengiyse bu sorun değildir. Renk gerekiyorsa hâlâ OBJ’ye ya da bu aracın yazmadığı bir biçime ihtiyacın vardır. Yol bir STEP katısını da kabul etmez. Önce CAD uygulamasından bir mesh dışa aktar, sonra OBJ adımından başla. PNG ya da JPG kabul etmez. Bir görüntü yüz listesi değildir.
Aynı anda bir dosya. Bir parça takımın varsa önemsediğin her mesh’i dışa aktarıp dönüştür ve STL’yi parçaya göre adlandır. Dönüştürücüdeki üçgen sayısı indirmedeki sayıdır. Devasa bir sayı, dosya 40 MB altında olsa bile yavaş dilimlenir. Dilimleyici tıkanınca Blender’da seyrelt, sonra daha hafif OBJ’yi dönüştür. Bir «yüksek kaliteli STL kipi» kaybetmiyorsun. Yazıcının ve bilgisayarın kaldıracağı bir mesh yoğunluğu seçiyorsun.
Boyut doğru görünüyor ve dilimleyici dosyayı açıyorsa bu siteyle işin biter. Modeli yeniden düzenleyeceksen OBJ’yi sakla. OBJ mi STL mi bu seçimin uzun halidir. Tabla önizlemesi hâlâ saçmaysa milimetre mi metre mi okunacak kılavuzdur. İkili ve ASCII az önce indirdiğin varsayılanı açıklar.
Sorular
Blender kullanmak zorunda mıyım?
Hayır. Wavefront OBJ mesh yazan her uygulama bu dönüştürücüyü besleyebilir. Blender, yaygın ücretsiz modelleyici olduğu için bu kılavuzun anlattığı yoldur. Dosyanın yine köşe ve yüz içermesi gerekir.
Dilimleyici neden minik ya da dev bir parça gösteriyor?
STL birim saklamaz. Birim menüsünü OBJ ile eşle, sonra sınır kutusunu milimetre cinsinden oku. Milimetre ve metre kılavuzu 1000× durumunu adım adım anlatır.
Aynı akışta PNG dönüştürebilir miyim?
Hayır. Bu akış bir mesh OBJ ile başlar. Fotoğraflar ve düz görüntüler kabul edilmez.
İlgili kılavuzlar
- Milimetre ve metreBir baskı neden 1000× fazla büyük çıkabilir ve kutuyu nasıl kontrol edersin.
- OBJ mi STL miOBJ'yi ne zaman saklarsın ve STL neyi atar.
- İkili ve ASCII STLİndirmenin neden varsayılan olarak ikili STL olduğu.
- OBJ dosyası nedirWavefront OBJ, yüzler ve okumadığımız MTL dosyası.
- STL dosyası nedirÜçgen meshler, birimsiz koordinatlar ve dilimleyiciler.
- SSSGizlilik, boyut, dokular, STEP ve görüntü dosyaları.