Konwerter STL na OBJ
Przenieś model do druku do narzędzi do renderowania, teksturowania i tworzenia gier, które obsługują OBJ, ale nie STL. Kształt zostaje skopiowany trójkąt po trójkącie; zmienia się tylko sposób zapisu w pliku.
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 pliki STL
STL w formacie ASCII lub binarnym, do 20 plików i po 95 MB każdy. Pliki są usuwane z serwera 30 minut po przesłaniu.
- 2
W razie potrzeby popraw orientację
Modele do druku mają oś Z skierowaną w górę. Jeśli aplikacja docelowa używa osi Y w górę, jak Unity, w sekcji Ustawienia zaawansowane ustaw Oś pionowa na Y w górę, aby model stał prosto.
- 3
Konwertuj do OBJ
Naciśnij Konwertuj na OBJ. Każdy plik STL zamieni się w jeden plik .obj, który możesz zaimportować lub otworzyć w edytorze tekstu.
Czy mogę przekonwertować STL na OBJ bez utraty szczegółów?
Tak. OBJ może przechowywać każdy trójkąt, który mieści STL, więc geometria przechodzi bez zmian. Zyskujesz wspólne wierzchołki i format obsługiwany przez więcej programów 3D; nie zyskujesz kolorów ani map UV, bo STL ich nigdy nie miał.
50 bajtówna trójkąt w binarnym STL
Jak STL i OBJ różnie zapisują tę samą siatkę
STL zaprojektowała firma 3D Systems w 1987 roku jako możliwie najprostszy sposób przekazania modelu drukarce. Każdy trójkąt jest zapisany w całości z własnymi trzema wierzchołkami, więc wierzchołek wspólny dla sześciu sąsiednich trójkątów powtarza się sześć razy. Plik łatwo przesyłać strumieniowo, ale trudno edytować: nie ma informacji, które trójkąty się stykają.
OBJ, od Wavefront Technologies, przechowuje jedną listę położeń wierzchołków, a każdą ścianę opisuje odwołaniami do pozycji z tej listy. Połączone powierzchnie pozostają połączone, czego oczekują narzędzia do modelowania i rzeźbienia. OBJ może też zawierać współrzędne UV, normalne wierzchołków, nazwane grupy i odnośnik do pliku materiałów .mtl. Po konwersji z STL te opcjonalne części są po prostu puste, gotowe do uzupełnienia.
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
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 konwertuje się do OBJ, gdy model przygotowany do druku trzeba wyrenderować, animować, oteksturować lub umieścić w silniku gier, który nie obsługuje STL jako formatu importu.
STL na OBJ, GLB czy STEP: jak wybrać format docelowy
Edycja, renderowanie lub teksturowanie
Zwykły tekst, odczytywany przez niemal każdy program 3D od lat 90.
- Wspólne wierzchołki do modelowania
- Miejsce na UV i materiały
- Otwiera się w Unity, Maya, Blenderze i większości programów 3D
Pokaż w sieci lub w AR
Jeden plik binarny z materiałami, w skali metrów.
- Wczytuje się w three.js i model-viewer
- Otwiera się w Android Scene Viewer
- Dobry do podglądów produktów
Przenieś do CAD
Zamienia trójkąty w ściany bryły.
- Otwiera się w Fusion 360 i SolidWorks
- Tylko edycja bezpośrednia, bez historii
- Krzywizny pozostają fasetowane
Jeśli zależy Ci na podglądzie w przeglądarce, a nie na edycji, STL na GLB pozwala pominąć jeden krok. Jeśli część jest potrzebna w programie CAD lub obrabiaczowi, STL na STEP zamienia siatkę w bryłę. A gdy edytowany model ma wrócić do drukarki, konwersja w drugą stronę zapisuje nowy STL jednym przebiegiem.
Pytania o konwersję STL na OBJ
Czy Unity importuje pliki STL?
Nie bezpośrednio. Importer modeli w Unity odczytuje FBX, OBJ, DAE, 3DS i DXF oraz formaty z zainstalowanych programów do modelowania, więc plik STL wrzucony do folderu Assets jest ignorowany. Konwersja do OBJ to najkrótsza droga; najpierw ustaw Oś pionowa na Y w górę.
Czy plik OBJ będzie miał współrzędne UV do teksturowania?
Nie, bo STL ich nie zawierał. Plik OBJ będzie miał te same trójkąty bez współrzędnych tekstur. Po imporcie rozwiń siatkę UV w Blenderze lub programie do teksturowania, a potem możesz malować lub nakładać tekstury z obrazów.
Czy plik OBJ jest większy czy mniejszy niż STL?
Zależy to od kodowania pliku STL. OBJ zapisuje każdy wspólny wierzchołek raz i odwołuje się do niego przez indeks, więc zwykle jest znacznie mniejszy niż STL w formacie ASCII. W porównaniu z binarnym STL często jest podobny lub nieco większy, ponieważ liczby w OBJ są zapisane jako tekst.
Dlaczego przekonwertowany model wygląda w rendererze kanciasto?
STL przechowuje jedną normalną na trójkąt, co daje płaskie cieniowanie. Zastosuj w Blenderze Shade Smooth lub automatyczny kąt wygładzania albo przelicz normalne w swoim programie 3D, a zaokrąglone miejsca znów będą wyglądać gładko.
Czy mogę przekonwertować wydruk z wielu części na osobne obiekty OBJ?
Jeśli STL zawiera kilka niepołączonych powłok, trafią one do jednego pliku OBJ. Użyj w Blenderze funkcji Separate by Loose Parts, aby rozdzielić je na obiekty, albo prześlij każdą część jako osobny STL, by dostać jeden OBJ na część.
Czy przy konwersji STL na OBJ coś tracę?
Geometria nie ulega utracie; każdy trójkąt i położenie wierzchołka są kopiowane. Pomijane są tylko tekst 80-bajtowego nagłówka i nieużywane bajty atrybutów binarnego STL, których prawie żadne oprogramowanie nie odczytuje.
Więcej konwersji modeli do druku 3D
- Konwerter OBJ na STLKonwertuj modele OBJ z Blendera, ZBrusha lub skanu do binarnego STL do druku 3D. Triangulacja czworokątów, scalenie części i skala w milimetrach.
- Konwerter STL na STEPKonwertuj siatki STL do plików STEP dla Fusion 360, SolidWorks i FreeCAD. Ustaw jednostki, których STL nie zapisuje, i pobierz fasetową bryłę STEP.
- Konwerter STL na GLBZamień pliki STL do druku na GLB dla stron WWW, model-viewer i AR na Androidzie. Milimetry skalowane do metrów, Z-up na Y-up, by model stał prosto.
- 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 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 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ą.