Konwerter OBJ na STL
Przenieś model z Blendera, ZBrusha, aplikacji do fotogrametrii lub paczki zasobów z gry prosto do procesu druku 3D. Konwerter trianguluje plik OBJ, usuwa to, czego drukarki nie wykorzystują, i zapisuje kompaktowy, binarny plik STL.
Konwerter modeli 3D
lub upuść Pliki STL, OBJ, MTL … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
STL i OBJ nie zapisują jednostek. Jeśli część w slicerze jest 10× lub 25,4× za mała albo za duża, jednostki zostały odczytane błędnie – ustaw je tutaj.
Blender, programy CAD i slicery używają osi Z jako pionowej; glTF, Unity i większość silników gier używa osi Y. Przełącz tę opcję, jeśli po imporcie model leży na boku.
Stosowane przy konwersji brył STEP lub IGES na siatkę. Dokładna daje gładkie krzywe, ale większe pliki; zgrubna wystarczy do szybkiego podglądu.
Dotyczy tylko plików wejściowych PNG, JPG lub SVG. Relief podnosi ciemne obszary; litofan to cienka płytka, na której zdjęcie widać po podświetleniu od tyłu; wyciągnięcie zamienia logo lub kontur SVG w płaską bryłę.
Szerokość drukowanego modelu; wysokość wynika z proporcji obrazu.
Maksymalna wysokość wypukłości reliefu lub litofanu albo grubość wyciągniętego kształtu. Litofany mają zwykle 2–3 mm.
Pełna płytka pod reliefem, dzięki której wydruk się nie rozpada. 0 oznacza brak podstawy.
Jak korzystać z narzędzia
- 1
Prześlij plik OBJ
Wgraj plik .obj. Pliki .mtl i tekstury nie są potrzebne dla STL, ponieważ STL nie przechowuje kolorów. Do 20 modeli, każdy do 95 MB.
- 2
Sprawdź skalę i części
W sekcji Ustawienia zaawansowane ustaw Jednostki modelu na jednostkę, w której model został zbudowany; sceny z Blendera używają metrów. Opcja Scal w jedną siatkę jest włączona, co pasuje do pojedynczego wydruku; wyłącz ją, aby zachować osobne części.
- 3
Konwertuj do STL
Kliknij Konwertuj na STL i otwórz plik w slicerze. Przed cięciem zmierz jeden wymiar.
OBJ to format dla modelarzy, a STL to format dla drukarek. Konwersja zachowuje kształt, dzieli każdą ścianę na trójkąty i pomija materiały, mapy UV oraz grupy wygładzania, które slicer i tak by zignorował.
Co się zmienia przy konwersji OBJ na STL
Wavefront Technologies zdefiniowało OBJ pod koniec lat 80. dla swojego oprogramowania Advanced Visualizer, a tekstowy układ pliku przetrwał firmę. OBJ zawiera listę wierzchołków, współrzędnych tekstur i normalnych, a następnie ściany, które mogą mieć trzy, cztery lub więcej wierzchołków. Materiały znajdują się w osobnym pliku .mtl, który wskazuje obrazy tekstur, dlatego pobrane modele OBJ często przychodzą jako folder lub ZIP; ZIP do STL konwertuje takie archiwum bez wcześniejszego rozpakowywania.
STL przechowuje wyłącznie trójkąty. Podczas konwersji czworokąty i wielokąty są dzielone, normalne wierzchołków zastępuje jedna normalna na ścianę, a grupy i obiekty z OBJ są zapisywane jako jeden model albo pozostają osobno, gdy Scal w jedną siatkę jest wyłączone. Żaden z formatów nie przechowuje jednostek, więc uwagę trzeba zwrócić na skalę: liczby są kopiowane bez zmian, a slicer uznaje je za milimetry.
OBJ
Wavefront OBJ
OBJ to format geometrii 3D opracowany przez Wavefront Technologies. Jest to plik tekstowy z listą wierzchołków, współrzędnych tekstur, normalnych i ścian, a materiały i tekstury są wskazane w osobnym pliku .mtl. Importuje go niemal każdy program do modelowania 3D, silnik gier i narzędzie do druku 3D. OBJ nie obsługuje animacji, riggingu ani hierarchii sceny, a tekstury znikają, jeśli pliki MTL i obrazów nie są przechowywane razem.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- Nie
- Rok powstania
- Wavefront Technologies
STL
Siatka STL
STL (stereolitografia) to format siatek 3D stworzony przez 3D Systems w 1987 roku. Opisuje tylko geometrię powierzchni obiektu jako listę trójkątów, bez koloru, materiałów, jednostek i informacji o scenie. Prostota czyni go domyślnym wejściem dla programów tnących do druku 3D, takich jak Cura i PrusaSlicer. Powierzchnie zakrzywione są przybliżane wieloma płaskimi trójkątami, więc gładkie modele mogą dawać bardzo duże pliki.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- Nie
- Rok powstania
- 1987 · 3D Systems
OBJ na STL konwertuje się wtedy, gdy model przygotowany do renderingu, gier lub skanowania trzeba przekazać do drukarki, usługi druku albo formularza, który wymienia tylko STL.
Czy Cura, PrusaSlicer lub Bambu Studio wymagają STL?
| Organizacja | Wymaganie | Źródło |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF i X3D oraz PNG i JPG jako mapy wysokości. Tekstury OBJ są ignorowane. | — |
| PrusaSlicer | STL, OBJ, 3MF i AMF; STEP od wersji 2.6. W nowszych wersjach kolory OBJ można przypisać do filamentów. | — |
| Bambu Studio | STL, OBJ, 3MF i STEP. Malowanie wielokolorowe jest zapisywane we własnych projektach 3MF. | — |
| Usługi druku i biblioteki modeli | Większość formularzy wymienia na pierwszym miejscu STL; niektóre przyjmują OBJ lub 3MF, nieliczne foldery OBJ z teksturami. | — |
Naprawa pliku OBJ, który po konwersji nie chce się wydrukować
Model ma rozmiar ziarnka ryżu
OBJ zapisano w metrach, zwykle z Blendera lub silnika gier. Ustaw Jednostki modelu na m i przekonwertuj ponownie.
Slicer zgłasza krawędzie nieprzylegające (non-manifold)
Siatka ma dziury lub powierzchnie jednostronne. Zamknij je za pomocą 3D Print Toolbox w Blenderze albo polecenia naprawy w slicerze przed drukiem.
Figurka leży na plecach
Model wyeksportowano z osią Y do góry. Ustaw Oś pionowa na Z-up, aby stał na stole.
Części unoszą się lub nakładają
Osobne obiekty zostały scalone. Wyłącz Scal w jedną siatkę i ułóż je w slicerze albo połącz je operacją boolean union w Blenderze.
Pytania o konwersję OBJ na STL
Dlaczego mój OBJ z Blendera jest po konwersji do STL malutki?
Blender traktuje jedną jednostkę jako jeden metr, więc figurka o wysokości 40 mm jest zapisana jako 0.04. Slicery odczytują liczby w STL jako milimetry i pokazują punkcik. Ustaw Jednostki modelu na m i przekonwertuj ponownie, a część będzie miała 40 mm.
Co dzieje się z teksturami i kolorami pliku OBJ?
Zostają pominięte. STL przechowuje wyłącznie geometrię, więc materiały z pliku .mtl i tekstury nie mają gdzie trafić. Jeśli potrzebujesz kolorów do drukarki wielokolorowej, użyj 3MF; do podglądu w przeglądarce lub AR OBJ do GLB zachowuje tekstury.
Mój OBJ zawiera czworokąty i n-kąty. Czy to problem?
Nie. OBJ może przechowywać ściany o dowolnej liczbie wierzchołków, a STL przyjmuje tylko trójkąty, więc podczas konwersji każda ściana jest dzielona na trójkąty. Kształt pozostaje taki sam; rośnie tylko liczba trójkątów.
Dlaczego slicer zgłasza błędy w przekonwertowanym modelu?
Modele tworzone do gier i renderingu często mają otwarte krawędzie, nakładające się elementy albo jednostronne płaszczyzny, np. liście i pasma włosów. Renderują się poprawnie, ale nie opisują zamkniętej bryły. Napraw je w Blenderze za pomocą dodatku 3D Print Toolbox albo pozwól PrusaSlicerowi lub Bambu Studio naprawić je przy imporcie.
Czy rzeźba z milionami wielokątów jest za duża na STL?
Binarny STL zajmuje 50 bajtów na trójkąt, więc rzeźba z 2 milionami trójkątów to około 100 MB, czyli nieco powyżej limitu przesyłania 95 MB. Najpierw zredukuj siatkę w Blenderze lub ZBrushu; większość drukarek i tak nie odtworzy tak drobnych detali.
- Konwerter STL na OBJKonwertuj STL na OBJ dla Unity, narzędzi do teksturowania i innych aplikacji 3D. Wspólne wierzchołki, czytelny tekst i te same trójkąty w kilka sekund.
- Konwerter FBX na OBJKonwertuj pliki FBX z Mixamo, paczek Unity lub Mayi do OBJ z materiałami MTL i teksturami. Binarne i ASCII FBX, 20 plików naraz.
- Konwerter 3MF na STLKonwertuj 3MF na STL dla slicerów, usług druku i narzędzi czytających tylko STL. Geometria zostaje w mm; kolory, płyty i ustawienia druku znikają.
- Konwerter STEP na STLKonwertuj pliki STEP lub STP do STL dla Cury, PrusaSlicera i Bambu Studio. Wybierz dokładność siatki i pobierz binarny STL w milimetrach.
- Konwerter OBJ na GLBKonwertuj OBJ z plikiem MTL i teksturami do jednego GLB dla three.js, model-viewer, Shopify i AR na Androidzie. Skala w metrach, materiały w pliku.
- Konwerter obrazu do STLZamień obraz JPG, PNG, WebP lub BMP w STL do druku: wypukły relief, podświetlany litofan lub płaski kształt. Ustaw szerokość, głębokość i bazę w mm.