SupaVoxel
3D dosya formatları

3MF vs STL: Hangi Formattan Yazdırmalısınız?

3MF vs STL karşılaştırmasında baskı için kazanan 3MF: birimler, renkler, parçalar ve dilimleyici ayarları tek ve kompakt bir dosyada. STL ise tek renkli bir şekil için hâlâ evrensel tercih.

  • 3MF Consortium spesifikasyonu
  • Ölçülen dosya boyutları
  • Bambu, Prusa ve Cura kontrol edildi
Güncellendi Ekim 2026

3MF vs STL: kısa cevap

Dilimleyiciniz desteklediğinde her zaman 3MF kullanın; bugün bu, Bambu Studio, PrusaSlicer, OrcaSlicer ve UltiMaker Cura anlamına geliyor. Birimlerini bildiği için modeller asla 25.4 kat küçük içe aktarılmaz. Birkaç adlandırılmış parçayı, rengi ve malzemeyi barındırabilir. 3MF olarak kaydedilen bir dilimleyici projesi tüm ayarları, değiştiricileri ve filament atamalarını korur; böylece siz veya başka biri dosyayı yeniden açıp aynı baskıyı elde edebilir.

En düşük ortak paydaya ihtiyacınız olduğunda STL kullanın: eski bir dilimleyici, yalnızca STL listeleyen bir baskı hizmeti, bir CAM aracı veya on yıl sonra herkesin açabilmesini istediğiniz bir dosya. Tek bir şeyi, yüzeyi üçgenler olarak tanımlar, başka hiçbir şeyi.

Bambu AMS veya Prusa MMU'da çok renkli baskı için 3MF vs STL seçimi hiç de yakın değil. STL, hangi parçanın hangi filamenti alacağını söyleyemez; 3MF söyler.

3MF vs STL karşılaştırma tablosu

Spesifikasyonların izin verdiği ve dilimleyicilerin gerçekte kullandığı şeyler.

3MF (.3mf)STL (.stl)
Geometri türüİndeksli üçgen mesh, birden çok nesne ve bileşen; uzantılar kiriş kafesleri, dilimler ve hacimsel veri eklerİndekssiz üçgenler, tek mesh
Renk / dokuTemel malzemeler ve renk grupları; Materials and Properties uzantısıyla tam renk ve dokularStandartta yok
BirimlerDosyada saklanır: mikron, milimetre (varsayılan), santimetre, inç, fit veya metreYok; dilimleyiciler milimetre varsayar
MalzemelerNesne veya üçgen başına adlandırılmış malzemeler; dilimleyiciler bunları filamentlere eşlerYok
Dosya boyutuZIP sıkıştırmalı XML; testimiz ikili STL'den %59 daha küçüktü84 bayt + üçgen başına 50 bayt (ikili)
DüzenlenebilirlikZIP içinde XML; incelemek için .zip olarak yeniden adlandırın; dilimleyici projeleri tamamen düzenlenebilir şekilde yeniden açılırYalnızca mesh; parça, ad veya ayar yok
Yazılım desteğiBambu Studio, PrusaSlicer, OrcaSlicer, Cura, Windows 3D araçları, çoğu CAD dışa aktarıcısıHer dilimleyici, CAD, CAM ve mesh aracı
Baskı kullanımıPrusaSlicer'da önerilen proje formatı; Bambu Studio'da yerel proje formatıTek renkli parçalar için evrensel yedek
Geçerlilik kurallarıSpesifikasyon, yazdırılabilir nesneler için manifold kenarlar ve dışa bakan normaller gerektirirKural yok; bozuk meshler yaygın

Kaynaklar: 3MF Core Specification (3MF Consortium), PrusaSlicer yardım merkezi, UltiMaker Cura desteklenen dosya türleri, Bambu Lab wiki.

STL'ye kıyasla bir 3MF dosyasının içinde ne var

3MF, Open Packaging Conventions'a uyan bir ZIP arşividir. Birini .zip olarak yeniden adlandırın; 3D/3dmodel.model adlı, köşe noktalarını bir kez ve üçgenleri üç köşe indeksi olarak listeleyen bir XML dosyasının yanı sıra bir içerik türleri dosyası ve ilişkiler bulacaksınız. Dilimleyiciler kendi parçalarını ekler: küçük resimler, nesne başına ayarlar, plaka düzenleri ve filament listeleri. PrusaSlicer, kaydedilmiş bir 3MF projesini başka bir bilgisayarda aynı G-code'u üretmesi gereken eksiksiz bir anlık görüntü olarak tanımlar.

Çekirdek spesifikasyon ayrıca STL'nin hiç sahip olmadığı kurallar koyar. Yazdırılabilir bir nesnenin manifold kenarlara (her kenarın tam olarak iki üçgen tarafından paylaşıldığı), tutarlı üçgen yönelimine ve dışa bakan normallere sahip olması gerekir. Pratikte birçok araç hâlâ kusurlu meshler yazar, bu yüzden onarım yararlı olmaya devam eder; ancak spesifikasyona uygun bir 3MF tanımı gereği yazdırılabilir.

Bir STL'de bu yapının hiçbiri yoktur: 80 baytlık bir başlık, bir üçgen sayısı ve üçgen başına 50 bayt.

  • 3MF: XML, küçük resimler ve ayarlardan oluşan bir ZIP
  • Birimler ve renkler dosyanın parçasıdır
  • STL: tek bir üçgen listesi, fazlası değil

STL vs 3MF dosya boyutu: tek model, ölçüldü

Galerimizdeki aynı 500,000 üçgenlik yapay zekâ üretimi modeli, 287,963 köşe noktalı bir steampunk robot şövalyesini, her formatta yalnızca geometri olarak dışa aktardık.

FormatNasıl saklanırBoyut
İkili STLÜçgen başına 50 bayt, köşe noktaları tekrarlanır25.0 MB
ASCII STLAynı üçgenler metin olarak150.9 MB
3MF, içinde sıkıştırılmamış XMLKöşe noktaları bir kez, üçgenler indeks olarak47.1 MB
Kaydedildiği haliyle 3MF (ZIP deflate)Aynı XML, sıkıştırılmış10.3 MB

Burada 3MF, ikili STL'den %59 daha küçük. Bir dilimleyici projesi 3MF'i küçük resimler ve ayarlar ekler, genellikle birkaç yüz kilobayt; bir Bambu .gcode.3mf ayrıca dilimlenmiş takım yollarını da ekler.

Bambu Studio, PrusaSlicer ve Cura 3MF vs STL'yi nasıl ele alır

PrusaSlicer 3MF'yi ilk sırada listeler, onu tercih edilen format olarak adlandırır ve proje dosyaları için kullanır; hem ikili hem de ASCII STL okur.

Bambu Studio her projeyi plakalar, parça başına filament atamaları ve işlem ayarlarıyla 3MF olarak kaydeder; yazıcı için dilimlenmiş çıktısı bir .gcode.3mf dosyasıdır. MakerWorld'den indirilen modeller genellikle yazdırmaya hazır 3MF projeleri olarak gelir.

UltiMaker Cura 3MF dosyalarını ve kendi Cura proje dosyalarını, ayrıca STL, OBJ, PLY, glTF ve diğerlerini açar.

Dilimleyiciler arası iki uyarı. Bir dilimleyicinin sakladığı ayarlar satıcıya özgüdür; bu nedenle PrusaSlicer'da açılan bir Bambu projesi geometriyi ve parçaları getirir ama her işlem ayarını getirmez. Cura'nın sürüm notları da bir 3MF'deki modellerin içe aktarıldığında her zaman kaydedildikleri konuma yerleştirilmediğinden söz eder. Geometri, birimler ve parça yapısı her yerde güvenilir şekilde aktarılır.

  • PrusaSlicer: 3MF tercih edilen formattır
  • Bambu Studio: projeler ve dilimlenmiş dosyalar 3MF'tir
  • Cura: 3MF ve STL açar; proje ayarları Cura'ya özgüdür

3MF ne zaman, STL ne zaman kullanılır

Basit bir kural: kendi baskılarınız ve tamamlanmış projeleri paylaşmak için 3MF; karşı tarafın ne çalıştırdığını bilmediğinizde STL.

Çok renkli veya çok malzemeli baskılar

3MF. Hangi parçanın veya yüzün hangi filamenti aldığını saklar; AMS veya MMU'nun ihtiyacı olan da budur. SupaVoxel'in ücretli planları, Bambu PLA ile eşleştirilmiş 4 veya 16 renkle Bambu AMS için çok renkli 3MF dışa aktarır.

Yazdırmaya hazır bir projeyi paylaşma

Ayarlarınız, destekleriniz ve plaka düzeninizle 3MF; böylece bir sonraki kişi tahmin etmek zorunda kalmaz.

CAD tasarımından baskı

CAD'den 3MF, birimleri ve parça adlarını korur. Dilimleyiciniz STEP içe aktarıyorsa, kavisli parçalar için bu daha da iyidir.

Baskı hizmetine gönderme

Listelerini kontrol edin. Artık birçoğu 3MF kabul ediyor, ancak her hizmetin aldığı format hâlâ STL.

Eski veya niş yazılım

STL. Eski dilimleyiciler, CNC araçları ve bazı onarım yardımcıları yalnızca STL okur.

Tek renkli hızlı baskı

İkisi de. Takım yolu aynıdır; 3MF yalnızca birim sürprizlerini önler ve daha küçüktür.

STL ve 3MF arasında dönüştürme: ipuçları ve yaygın hatalar

STL'den 3MF'ye yalnızca bir sarmalayıcı eklenir; 3MF'den STL'ye şekil dışındaki her şey atılır.

Yap
  • STL'yi 3MF'ye dönüştürürken ölçeği kontrol edin: dönüştürücü bir birim varsaymak zorundadır, genellikle milimetre
  • Dönüştürmeden önce STL'yi onarın; bozuk bir meshten gelen 3MF hâlâ bozuktur
  • 3MF projesini ana kopyanız olarak tutun ve STL'yi yalnızca ihtiyacı olanlar için dışa aktarın
  • Çok renkli bir modeli parçalara ayırın veya dilimleyicide boyayın, ardından 3MF olarak kaydedin
Yapma
  • 3MF'den STL'ye dönüşümün renkleri, parçaları veya ayarları korumasını beklemeyin; birleştirilmiş tek bir mesh elde edersiniz
  • Başka bir dilimleyicinin bir satıcının proje 3MF'indeki her ayara uyacağını varsaymayın
  • ASCII STL'yi herhangi bir yere yüklemek; ikilinin altı katı boyuttadır ve hiçbir fayda sağlamaz
  • .stl'yi .3mf olarak yeniden adlandırmak; bir 3MF, içinde XML bulunan bir ZIP paketi olmalıdır

SSS

Sıkça sorulan sorular

3MF, STL'den daha mı iyi?

Baskı için genellikle evet. 3MF birimleri, renkleri, birden çok parçayı ve dilimleyici ayarlarını saklar ve testimizde aynı 500,000 üçgenlik mesh için ikili STL'den %59 daha küçüktü. STL yalnızca uyumluluk açısından daha iyidir: eski olanlar dahil her dilimleyici, CAD ve CAM aracı onu okur. Dilimleyiciniz ve gönderdiğiniz kişi de 3MF ile çalışıyorsa 3MF kullanın.

3MF, STL'den daha iyi baskı kalitesi verir mi?

Hayır. Aynı mesh için dilimleyici aynı takım yolunu üretir. İnsanların fark ettiği kalite farkı, 3MF'nin meshin etrafında taşıdığı şeylerden gelir: doğru birimler, amaçlanan ayarlar, destekler ve parça başına filamentler. MakerWorld veya Printables'tan gelen bir 3MF projesi, yazarının ayarladığı şekilde yazdırır; STL ise her şeyi kendiniz seçmenizi sağlar.

Bambu Lab yazıcılar için 3MF vs STL: hangisini kullanmalıyım?

3MF. Bambu Studio projeleri 3MF olarak kaydeder, plaka düzenlerini ve filament atamalarını bunların içinde tutar ve dilimlenmiş işleri yazıcıya .gcode.3mf olarak gönderir. AMS çok renkli baskılar için 3MF, hangi parçanın hangi filamenti kullandığını söyleyen tek yaygın formattır. Elinizde yalnızca STL varsa içe aktarın, ardından renkleri boyayın veya atayın ve 3MF olarak kaydedin.

STL'yi 3MF'ye dönüştürebilir miyim?

Evet ve hiçbir şey kaybolmaz, çünkü 3MF aynı üçgenleri artı bir birimi barındırır. Dönüştürücü meshi milimetre olarak yazar, bu yüzden STL'nin de milimetre olarak modellendiğinden emin olun. Ücretsiz STL'den 3MF'ye dönüştürücümüz yükleme olmadan tarayıcınızda çalışır. Renkler ve parçalar otomatik eklenmez; sonrasında dilimleyicinizde atayın.

3MF'yi STL'ye dönüştürdüğümde neden tek bir birleşik parça alıyorum?

STL'de ayrı nesne, ad, renk veya ayar kavramı yoktur; bu nedenle dönüştürücü her parçanın üçgenlerini tek bir mesh'e yazar. Parçaları ayrı ayrı istiyorsanız, her nesneyi dilimleyicinizden kendi STL'si olarak dışa aktarın veya sonrasında bağlantısız kabukları ayırmak için ücretsiz STL bölücü aracımızı kullanın.

STL'im neden 3MF'den bu kadar büyük?

Binary STL, kendisine dokunan her üçgen için her köşeyi tekrarlar ve hiç sıkıştırma kullanmaz. 3MF her köşeyi bir kez listeler, indeksle referans verir ve XML'i ZIP ile sıkıştırır. Testimizde aynı model Binary STL olarak 25.0 MB, 3MF olarak 10.3 MB'tı. ASCII STL ise 150.9 MB'tı.

Cura 3MF'yi destekliyor mu?

Evet. UltiMaker'ın Cura için açtığı dosya türleri listesi 3MF ile başlar; Cura'nın kendi proje dosyaları da buna dahildir. Ardından STL, OBJ, PLY, glTF ve diğerleri gelir. Bambu Studio veya PrusaSlicer'da oluşturulan bir 3MF, geometrisi ve parçalarıyla açılır; ancak bu dilimleyicilerin işlem ayarları Cura profillerine aktarılmaz.

Bir fotoğraftan çok renkli 3MF nasıl elde ederim?

SupaVoxel stüdyosunda fotoğrafınızdan modeli oluşturun; dokulu bir model genellikle 3 ila 5 dakika sürer, ardından Bambu PLA paletine uygun 4 veya 16 filament rengiyle Bambu AMS için çok renkli bir 3MF dışa aktarın. Dokulu modeller ve 3MF dışa aktarma ücretli planlara dahildir; yeni hesaplar denemek için 3 ücretsiz kredi ve ücretsiz GLB indirmeleri alır.

Ücretsiz başla

3MF ile renkli baskı alın

Bir fotoğrafı genellikle 3 ila 5 dakikada dokulu bir 3D modele dönüştürün ve ücretli planda Bambu AMS'iniz için çok renkli bir 3MF dışa aktarın. 3 ücretsiz krediyle deneyin.

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