3MF, STL, OBJ czy STEP — który format pliku 3D wybrać
Wysyłasz „jakiś STL”, dostajesz wydruk dwa razy większy, a warsztat CNC prosi o „normalny plik, nie tę kaszę z trójkątów”. Każde z tych zdarzeń ma wspólny mianownik: format pliku 3D. W codziennej pracy z plikami na 3dfile.link spotykamy cztery główne typy — STL, 3MF, OBJ i STEP — i każdy z nich coś przenosi, a coś gubi. Ten artykuł tłumaczy, co dokładnie, ile to waży w megabajtach i kiedy wybór formatu kosztuje Cię wydruk albo zapytanie ofertowe bez odpowiedzi.
STL i OBJ — siatka trójkątów bez metryki
STL (lata 80., standard de facto druku 3D) opisuje powierzchnię jako chmurę trójkątów z ich orientacją — i nic więcej: ani jednostek, ani kolorów, ani historii. OBJ jest starszym bratem z dodatkami: współdzielonymi wierzchołkami, normalnymi, koordynatami tekstur (plik .mtl). Oba są tylko aproksymacją — tessellacją — prawdziwej geometrii z CAD. Twoje zaokrąglenie z promieniem 5 mm to dla slicera wielokąt, który ma tyle boków, ile zdecydował eksport.
Tessellacja i odchyłła cięciwowa (chordal)
Odchyłła cięciwowa to maksymalna odległość między łukiem krawędzi a cięciwą trójkąta aproksymacji — czyli tym, o ile „wielokąt” odstaje od „okrągłości”. Przy promieniu 5 mm: chordal 0,05 mm daje 22-bok, 0,02 mm — 36-bok, 0,01 mm — 50-bok na każdą krawędź. Różnica wygląda na marginesową, a realnie mnoży się przez liczbę krawędzi modelu — i właśnie z tego bierze się rozbieżność rozmiarów plików między „tym samym” modelem:
| Odchyłła cięciwowa | Boki na kole R5 mm | Trójkąty (pokrywa 50×50×50 mm) | STL binary (12 B na trójkąt) |
|---|---|---|---|
| 0,05 mm | ~22 | ~15 000 | ~180 KB |
| 0,02 mm | ~36 | ~45 000 | ~540 KB |
| 0,01 mm | ~50 | ~120 000 | ~1,4 MB |
Do druku FDM z dyszą 0,4 mm wystarcza zwykle 0,02–0,05 mm — dalej dysza fizycznie nie odtworzy geometrii. Do SLA z warstwą 25 µm i do inspekcji wymiarowej celuj w 0,01 mm lub w STEP.
3MF — ten sam mesh, ale z metadanymi
3MF (format promowany przez konsorcjum z Microsoft, Autodesk, 3D Systems) to kontener ZIP z opisem XML. Geometria pozostaje siatkowa, ale dostajesz w pakiecie to, czego STL nie umie: jednostkę miary (milimetr zapisany jawnie), wiele obiektów w montażu, kolory i materiały (smodel), transformacje, a nawet ustawienia slicera (profile PrusaSlicer/Bambu/Orca zapisują tam wysokość warstwy, ustawienia podpór i przypisanie części do ekstruderów). Po otwarciu 3MF w slicerze część ma kolor, rozmieszczenie na stole i parametry — odpada „a który filament do której części?”. Dla druku wielomateriałowego i do przesyłania plików przez dział zakupów to dziś wybór domyślny; wspiera go zarówno konfigurator druku, jak i wszystkie aktualne slicery.
STEP — geometria analityczna pod CAD i CAM
STEP (ISO 10303, AP203/AP214) nie jest siatką, lecz opisem bryły B-rep: powierzchnie analityczne i B-spline, krawędzie, wierzchołki, montaż, a w AP242 także adnotacje tolerancji (PMI). W otwartym FreeCAD czy Fusion 360 otrzymujesz pełnoprawną bryłę z historią jednostek — da się ją mierzyć, pasować, a co najważniejsze generować z niej ścieżki narzędzia CNC, bo frezarka nie rozumie trójkątów. Slicer i tak zamieni STEP na mesh „po drodze”, z tym że wykonuje to z własną kontrolą chordal. Plik do wtrysku, obrabiarki albo do archiwum projektu po dziesięciu latach? STEP. Plik „na teraz na drukarkę”? wystarcza mesh.
Format a rozmiar pliku — ten sam detal 5 cm
Obudowa 50×50×50 mm z promieniami i otworami, ten sam model wyeksportowany różnymi drogami:
| Format | Ustawienia eksportu | Rozmiar |
|---|---|---|
| STL binary | chordal 0,05 mm | ~180 KB |
| STL binary | chordal 0,01 mm | ~1,4 MB |
| STL ASCII | chordal 0,01 mm | ~30 MB |
| OBJ + MTL | chordal 0,01 mm | ~5 MB |
| 3MF | chordal 0,01 mm, kompresja deflate | ~500 KB |
| STEP AP214 | B-rep, powierzchnie dokładne | ~1,2 MB |
Ciekawostka: dobrze skompresowany 3MF jest mniejszy niż równorzędny STL binarny, bo XML z powtarzalnymi wierzchołkami idealnie łapie się pod deflate. STEP za to rośnie z liczbą powierzchni, a nie z gęstością dyskretyzacji — „dokładność” nie kosztuje tu bajtów trójkątów.
Pułapka jednostek: dlaczego wyszło 25,4 raza większe
STL przechowuje liczby bez jednostek. Model 100 mm, który z SolidWorks/Fusion wyszedł jako „100 cali”, a slicer odczytał jako „100 mm”, to pomyłka w jedną stronę; a podwójna konwersja cal→mm (raz na eksporcie, raz na imporcie) skurczy wydruk do 4% właściwej wielkości. Zawsze sprawdzaj w podglądzie slicera trzy wymiary obwiedni na rysunkiem — zanim naciśniesz start. W 3MF i STEP jednostka zapisana jest jawnie w pliku i ten klasyczny bug po prostu nie istnieje. Jeśli plik od dostawcy zachowuje się dziwnie, nie walcz z ręczną skalą — prześlij go do konwersji lub zapytaj nas przez zamówienie z weryfikacją pliku.
Naprawa siatki: non-manifold i dziury
Mesh pobrany ze strony czy wyeksportowany z programu do rzeźbienia bywa niezdatny do druku: brzegi bez sąsiada (dziury), krawędzie wspólne dla więcej niż dwóch trójkątów (non-manifold), odwrócone normalne, samoprzecięcia. Kolejność ratowania: zjednoczenie powtarzających się wierzchołków → spójne normalne (na zewnątrz) → zamknięcie dziur → usunięcie wewnętrznych części → naprawa samoprzecięć. Robią to m.in. darmowy 3D Builder (Windows, „napraw” w jednym kliknięciu), Meshmixer, Netfabb, moduł Mesh FreeCAD. Ostatecznością jest remesh wokselowy — ratuje plik, ale gubi ostre krawędzie z CAD. Jak przygotować model od razu dobrze, opisujemy w poradniku jak przygotować plik do druku 3D, a dokładność gotowego wydruku — w artykule o tolerancjach.
Który format wybrać — ściągawka
- Druk FDM z kolorami/montażem → 3MF.
- Wszędzie, czyli maksymalna kompatybilność → STL binarny (chordal 0,02–0,05).
- Skany 3D, modele ze skanów z teksturą → OBJ lub 3MF.
- CNC, formy, inspekcja, archiwizacja → STEP.
Najczęściej zadawane pytania
Czy slicer sam „poprawi” STL na STEP?
Nie. Mesh nigdy nie odzyska analitycznej postaci bryły — można tylko dopasować powierzchnie z przybliżeniem. Dlatego trzymaj źródło w CAD, a do druku eksportuj mesh z ustawioną chordal.
Jaki format przyjmujecie na zamówienie?
STL, 3MF, OBJ i STEP. STEP i 3MF są dla nas korzystniejsze, bo niosą jednostki i zamiar montażu, przez co pierwszy wydruk rzadziej wymaga poprawek.
3MF to nie jest format „zamknięty” dla Bambu?
Sam kontener 3MF to standard otwarty, certyfikowany przez 3MF Consortium. Metadane slicerów bywają prywatne (profile bambu), ale rdzeń pliku otworzysz w dowolnym współczesnym slicerze.
Ile waży „za dużo” trójkątów?
Gdy slicer zawiesza się na imporcie albo drukarnia sieciowa odmawia pliku powyżej 50 MB — to znak, że eksport poszedł z chordal 0,001 mm „na wszelki wypadek”. Zredukuj do 0,02 i zaoszczędź nerwów wszystkim w łańcuchu.
Masz plik i nie wiesz, co z niego wyjdzie?
Wrzuć go na hosting, zobacz podgląd, skonwertuj do STEP albo zamów wydruk z weryfikacją geometrii.
Wyślij plik do wyceny
3DFILE