Powrót do bloga

STL czy 3MF: jaki format wysłać do slicera?

Pobierz model z Printables albo MakerWorld, a często dostaniesz wybór: STL albo 3MF. Bambu Studio i PrusaSlicer zapisują swoje projekty jako 3MF, a mimo to wiele bibliotek modeli wciąż proponuje najpierw STL. Oba się wydrukują. Nie niosą jednak tych samych informacji, a różnica wychodzi na jaw, gdy tylko model ma kilka części, kolory albo nietypową skalę.

Co zawiera plik STL

STL pochodzi z 1987 roku: stworzyła go firma 3D Systems dla pierwszych maszyn do stereolitografii. Przechowuje listę trójkątów, każdy z trzema wierzchołkami i normalną. To wszystko: bez jednostki, bez koloru, bez materiału, bez pojęcia osobnych obiektów. Czyta go każdy slicer i właśnie dlatego przetrwał tak długo.

Brak jednostki to klasyczna pułapka. STL mówi „40”, nigdy „40 milimetrów”. W świecie druku przyjęło się odczytywać milimetry, więc plik modelowany w calach lub metrach ma zły rozmiar, i to bez żadnego ostrzeżenia.

Co zawiera plik 3MF

3MF (3D Manufacturing Format) publikuje konsorcjum 3MF, założone w 2015 roku przez Microsoft i kilka firm z branży 3D. Plik .3mf to archiwum ZIP, które zawiera model w postaci XML. Poza geometrią może przechowywać:

Jest też skompresowany, więc plik 3MF jest zwykle wyraźnie mniejszy niż ten sam model zapisany jako STL.

STL i 3MF obok siebie

STL3MF
JednostkaNie jest zapisywanaZadeklarowana w pliku
KoloryNieTak, dla każdego trójkąta
Kilka obiektówNieTak
Ustawienia drukuNieTak, w projektach slicerów
KompresjaNieTak (ZIP)
ZgodnośćKażde narzędzieNowoczesne slicery

Kiedy STL wciąż jest dobrym wyborem

Kiedy przejść na 3MF

Konwersja modelu do 3MF na Macu

Większość modeli, które chcesz wydrukować, wcale nie zaczyna jako STL czy 3MF: zasoby z gier w FBX, skany w PLY lub OBJ, modele webowe w GLB, pliki AR w USDZ. Eyemesh otwiera 17 formatów na macOS i od wersji 1.5.2 eksportuje każdy z nich do 3MF jednym kliknięciem: scalony w jeden obiekt, ustawiony osią Z w górę i z zachowanymi kolorami. Pełną instrukcję krok po kroku znajdziesz w artykule eksport modelu 3D do 3MF dla Bambu Studio lub PrusaSlicera. W drugą stronę Eyemesh eksportuje też do STL: zobacz konwersję 3MF na STL.

A żeby obejrzeć plik, zanim cokolwiek wybierzesz, wystarczy nacisnąć spację w Finderze. Wyjaśniamy to w artykule podgląd plików STL na Macu bez otwierania slicera.

Najczęstsze pytania

Czy 3MF jest lepszy od STL?

Przechowuje więcej: jednostkę, kolory, kilka obiektów, ustawienia. Przy modelu z jednej części i w jednym kolorze oba drukują się dokładnie tak samo.

Czy każdy slicer otwiera 3MF?

Bambu Studio, PrusaSlicer, OrcaSlicer i Cura tak. Niektóre starsze lub bardzo wyspecjalizowane narzędzia wciąż przyjmują tylko STL.

Czy konwersja STL do 3MF poprawia wydruk?

Nie. Geometria to wciąż te same trójkąty. 3MF dodaje tylko to, czego STL nie potrafił wyrazić, na przykład kolor czy jednostkę.

Dlaczego pobrany plik 3MF otwiera się z ustawieniami, których nie wybrałem?

Bo to projekt slicera: osoba, która zapisała go w Bambu Studio lub PrusaSlicerze, zostawiła w nim swój profil. Plik 3MF wyeksportowany przez Eyemesh nie zawiera żadnych ustawień druku, tylko model.

Czy mogę z powrotem przekonwertować 3MF na STL?

Tak, Eyemesh eksportuje w obie strony. Kolory giną po drodze do STL, bo ten format nie ma na nie miejsca.

Wszystkie artykuły