Konwerter STL do OBJ
Upuść plik .stl i pobierz Wavefront OBJ, który stoi prosto w Blenderze, Mayi lub Cinema 4D. Za darmo, bez rejestracji, konwersja lokalna w kilka sekund.
- Y-up dla aplikacji 3D
- Własny współczynnik skali
- Binarne i ASCII STL
- Twój plik zostaje lokalnie
Jak przekonwertować STL na OBJ
- 01
Upuść plik .stl
Każdy STL działa — binarny lub ASCII, do 200 MB. Statystyki pokazują trójkąty i wierzchołki; STL przechowuje trzy osobne narożniki na trójkąt, więc liczba wierzchołków będzie trzy razy większa niż liczba trójkątów. - 02
Wybierz sam OBJ lub ZIP
Przy włączonej opcji Dołącz materiały i tekstury otrzymasz plik .zip z plikiem .obj i jednolinijkowym .mtl z neutralnym szarym. STL nie ma tekstur, więc większość wyłącza tę opcję i pobiera pojedynczy .obj. - 03
Ustaw skalę, jeśli trzeba
Liczby są zapisywane dokładnie tak, jak w STL. Wpisz współczynnik w polu Skala, aby je zmienić — na przykład 0.001, by zamienić milimetry na metry dla Blendera. Następnie kliknij Konwertuj do OBJ.
Pułapka skali i osi przy STL na OBJ
Pliki STL z druku prawie zawsze są w milimetrach. Blender, Unity i większość aplikacji 3D odczytuje liczby OBJ jako metry. Zaimportuj 60-mm figurkę jako OBJ, a pojawi się jako 60 metrów wysokości — daleko poza zakresem przycinania kamery, więc wygląda to jak nieudany import. Wpisanie 0.001 w polu Skala daje OBJ o wysokości 0.06 jednostki, czyli 60 mm w domyślnej metrycznej scenie Blendera. Jeśli docelowa aplikacja pracuje w centymetrach, użyj 0.1.
Orientacją zajmujemy się za Ciebie. Formaty do druku są Z-up, a OBJ standardowo jest Y-up. Konwerter obraca model tak, aby importer OBJ w Blenderze z domyślnymi ustawieniami osi pokazywał go stojącego na podłodze, a nie leżącego na plecach.
Co przechodzi z STL do OBJ
| Dane | Wynik w OBJ |
|---|---|
| Trójkąty | Zachowane dokładnie |
| Normalne ścian | Zapisywane jako normalne wierzchołków, więc powierzchnia cieniuje płasko jak w STL |
| Współrzędne UV | Brak — STL nie ma UV; rozłóż UV w swojej aplikacji 3D |
| Kolor | Brak — STL nie przechowuje koloru |
| Współdzielone wierzchołki | Nie są scalane; każdy trójkąt zachowuje własne trzy narożniki |
| Jednostki | Liczby bez zmian, chyba że ustawisz współczynnik skali |
Poszarpany wygląd w Blenderze? Zaznacz wszystko w trybie edycji, uruchom Merge by Distance, aby scalić narożniki, a następnie Shade Smooth lub Shade Auto Smooth.
STL vs OBJ w jednej tabeli
- STL
- Tylko trójkąty, po jednej normalnej na trójkąt; binarne lub ASCII; bez jednostek, bez koloru
- OBJ
- Tekst; wierzchołki, UV, normalne, wielokąty o dowolnym rozmiarze, grupy, materiały MTL
- Odczytywany przez
- STL: każdy slicer. OBJ: niemal każda aplikacja do modelowania, rzeźbienia i teksturowania 3D
- Konwencja osi
- STL: Z-up. OBJ: Y-up
- Jednostki
- STL: brak; slicery czytają milimetry. OBJ: brak; większość aplikacji 3D czyta metry
- Rozmiar
- OBJ jest tekstem i zwykle jest większy niż binarny STL
Praca z OBJ później
- Scal zduplikowane wierzchołki przed rzeźbieniem lub subdividing
- Rozłóż UV przed malowaniem tekstury
- Uprość bardzo gęste skany najpierw za pomocą upraszczacza siatki
- Sprawdź wynik w przeglądarce OBJ, aby potwierdzić orientację
- Nie oczekuj tekstury: STL nigdy jej nie miał
- Zostaw skalę 1 dla Blendera, jeśli Twój STL jest w milimetrach
- Konwertuj tylko do druku; slicery i tak czytają STL
Dlaczego ludzie konwertują STL na OBJ
Blender i większość programów do modelowania otwiera STL bezpośrednio, więc konwersja służy narzędziom dalszym w łańcuchu. Aplikacje do teksturowania, takie jak Substance 3D Painter, wiele pipeline’ów assetów do gier i starsze silniki renderujące chcą OBJ. Marketplace’y sprzedające assety 3D często proszą o OBJ obok FBX. A OBJ to zwykły tekst, więc łatwo go sprawdzić lub przetworzyć skryptem.
Jeśli celem jest web lub AR, pomiń OBJ i użyj STL na GLB, który zapisuje rzeczywiste jednostki w metrach. Do oprogramowania do animacji: STL na FBX. W drugą stronę: OBJ na STL. Nadal się zastanawiasz? Przewodnik STL vs OBJ opisuje kompromisy.
Powiązane konwertery
FAQ
Najczęściej zadawane pytania
Czy ten konwerter STL na OBJ jest darmowy?
Dlaczego mój model jest ogromny po zaimportowaniu OBJ do Blendera?
Czy OBJ dostaje UV lub tekstury?
Dlaczego dostaję ZIP zamiast .obj?
Dlaczego mój przekonwertowany model wygląda kanciasto?
Czy model będzie wyprostowany w mojej aplikacji 3D?
Powiązane narzędzia i poradniki
Kontynuuj
Zacznij za darmo
Potrzebujesz modelu, a nie formatu?
Wygeneruj model 3D ze zdjęcia w studiu i przenieś go do Blendera jako GLB za darmo lub jako OBJ w płatnym planie. Użyj konwertera STL na OBJ dla plików do druku, które już masz.
Bez karty kredytowej · 3 darmowe kredyty na start