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ę.
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.
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 | 3MF | |
|---|---|---|
| Jednostka | Nie jest zapisywana | Zadeklarowana w pliku |
| Kolory | Nie | Tak, dla każdego trójkąta |
| Kilka obiektów | Nie | Tak |
| Ustawienia druku | Nie | Tak, w projektach slicerów |
| Kompresja | Nie | Tak (ZIP) |
| Zgodność | Każde narzędzie | Nowoczesne slicery |
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.
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.
Bambu Studio, PrusaSlicer, OrcaSlicer i Cura tak. Niektóre starsze lub bardzo wyspecjalizowane narzędzia wciąż przyjmują tylko STL.
Nie. Geometria to wciąż te same trójkąty. 3MF dodaje tylko to, czego STL nie potrafił wyrazić, na przykład kolor czy jednostkę.
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.
Tak, Eyemesh eksportuje w obie strony. Kolory giną po drodze do STL, bo ten format nie ma na nie miejsca.