Poradnik
Konwersja OBJ do STL z Blendera do slicera
Aktualizacja · Tylko siatka OBJ do STL
Wyeksportuj OBJ, skonwertuj lokalnie, sprawdź skalę w mm, potem otwórz STL w Bambu Studio, Cura albo PrusaSlicer. Konwersja zostaje w przeglądarce.
Konwersja OBJ do STL dla Bambu, Cura albo Prusa
Wyeksportuj Wavefront OBJ z Blendera, przeskaluj do milimetrów w przeglądarce, pobierz binarny STL i sprawdź rozmiar w slicerze.
Krok 1
Zastosuj skalę w Blenderze
Zaznacz siatkę i zastosuj skalę, żeby skala obiektu była 1, 1, 1 przed eksportem. Niezastosowana skala to częsty powód, dla którego rozmiar STL nie zgadza się z widokiem.
Krok 2
Wyeksportuj Wavefront OBJ
Użyj Plik, Eksport, Wavefront (.obj). Wyeksportuj siatkę, którą chcesz drukować. Plik MTL nie jest potrzebny temu konwerterowi.
Krok 3
Otwórz prywatny konwerter
Otwórz narzędzie konwersji OBJ do STL. Upuść plik .obj. Jest czytany w przeglądarce i nie jest wysyłany.
Krok 4
Ustaw milimetry
Zostaw jednostki na milimetrach, gdy OBJ wymodelowano w milimetrach. Wybierz centymetry, metry albo cale tylko wtedy, gdy tak zapisano plik. Odczytaj prostopadłościan ograniczający.
Krok 5
Pobierz binarny STL
Pobierz binarny STL. ASCII jest opcjonalne i domyślnie wyłączone. Konto nie jest wymagane.
Krok 6
Sprawdź slicer
Zaimportuj STL do Bambu Studio, UltiMaker Cura albo PrusaSlicer i potwierdź rozmiar w milimetrach na stole przed cięciem.
Plik do druku to lista trójkątów, którą slicer położy na stole. Wavefront OBJ to często plik, który już masz z Blendera. Może zawierać kilka obiektów, bibliotekę materiałów i współrzędne, które nie są w milimetrach. Ten poradnik to krótka ścieżka od tego OBJ do binarnego STL, a potem do Bambu Studio, UltiMaker Cura albo PrusaSlicer. Konwersja zostaje w przeglądarce. Żaden z tych kroków nie wysyła siatki.
Zastosuj skalę, potem wyeksportuj OBJ z Blendera
Otwórz plik blend i spójrz na właściwości obiektu. Jeśli skala jest inna niż 1, 1, 1, rozmiar w widoku i wyeksportowane pozycje wierzchołków mogą się nie zgadzać, zależnie od ustawień eksportera. Zaznacz obiekt, potem zastosuj skalę, żeby pola skali stały się 1. Zrób to przed eksportem, a nie po tym, jak już zgadłeś procent w slicerze.
Ustal, co w tej scenie znaczy „jedna jednostka”. Domyślna jednostka Blendera to często metry, a figurkę wymodelowano tak, jakby siatka była w milimetrach. To różne pliki, które na ekranie wyglądają tak samo, aż slicer założy milimetry. Jeśli nie jesteś pewien, zapisz wymiar, który znasz — „ta podstawa ma 40 mm” — i za chwilę porównasz go z prostopadłościanem. Menu jednostek nie wymyśli tego faktu. Musisz go znać albo zmierzyć.
Eksportuj przez Plik → Eksport → Wavefront (.obj). Wyeksportuj obiekt, który chcesz drukować, a nie całe oświetlenie albo ukryty duplikat. Możesz zignorować plik MTL, który ten eksport może zapisać obok OBJ. Konwerter nie czyta materiałów, UV ani tekstur. Jeśli nadal potrzebujesz teksturowanego modelu, trzymaj OBJ i MTL razem w folderze projektu. STL to drugi plik dla slicera, a nie zamiennik źródła.
Krzywe, obiekty tekstu i modyfikatory, których nie zamieniono na siatkę, nie staną się pełnymi ścianami. Zamień obiekt na siatkę, żeby OBJ zawierał linie v i linie f. Plik, który ma tylko punkty, nie ma nic, co STL mógłby zapisać.
Konwertuj w przeglądarce i odczytaj prostopadłościan
Otwórz konwersję OBJ do STL i upuść plik .obj albo użyj wyboru pliku. Strona podaje limit od razu: 40 MB. Rzeźba większa niż to powinna być zmniejszona modyfikatorem Decimate albo wyeksportuj tylko część, którą wydrukujesz. Worker parsuje plik na Twoim urządzeniu. Jeśli karcie zabraknie pamięci, zamknij inne karty albo zmniejsz liczbę trójkątów i wyeksportuj ponownie. Ta porażka jest lokalna. To nie serwer odrzuca wysyłkę.
Zostaw milimetry, gdy OBJ zbudowano w milimetrach. Przełącz na centymetry, metry albo cale, gdy to jest prawdziwa jednostka. Dodatkowa skala zostaje na 1, chyba że naprawdę chcesz zmianę rozmiaru ponad przeliczenie jednostek. Prostopadłościan aktualizuje się w milimetrach. Jeśli spodziewałeś się podstawy 40 mm, a boks mówi 40 × 40 × 40, jesteś w dobrym sąsiedztwie. Jeśli mówi 0.04 albo 40000, zatrzymaj się i zmień jednostkę. Nie pobieraj pliku, o którym już wiesz, że ma zły rozmiar.
Pliki OBJ z Blendera są zwykle Y w górę. Slicery traktują Z jako górę. Domyślna opcja osi obraca Y na Z i może posadzić najniższy punkt na Z = 0, żeby część leżała na stole. Jeśli eksporter był już Z w górę, wybierz „Z już w górę”, żeby model nie leżał na boku. Opcjonalny podgląd używa tej samej orientacji. Podgląd możesz pominąć. STL nie zależy od WebGL.
Binarny STL to pobranie, którego chcesz dla Bambu, Cura i Prusa. Zostaw pole ASCII wyłączone, chyba że potrzebujesz tekstu do odczytu w edytorze. Przycisk zapisuje plik od razu. Nie ma konta i nie ma drugiego kroku, który go odblokowuje.
Otwórz STL w slicerze
Bambu Studio. Zaimportuj STL na płytę, której używasz dla tej drukarki. Odczytaj rozmiar w panelu obiektu przed cięciem. Jeśli część ma właściwe milimetry, ustaw ją, dodaj podpory, gdy siatka ich potrzebuje, i tnij. Jeśli rozmiar jest obok o około 10×, 25.4× albo 1000×, usuń obiekt i zbuduj STL ponownie z właściwą jednostką. Skalowanie „na oko” w slicerze i jeszcze skalowanie w konwerterze się nałożą, a drugi wydruk będzie zły w nowy sposób.
UltiMaker Cura. Otwórz STL i patrz na rozmiar w panelu narzędzi. Domyślna interpretacja STL w Cura to milimetry. OBJ w skali metrów, którego nie skonwertowano z opcją metrów, będzie wyglądał jak pyłek albo, gdy liczby były duże, jak model, który nie mieści się na stole. Porównaj prostopadłościan, który już widziałeś w konwerterze, z wymiarami Cura. Powinny się zgadzać w granicach małego zaokrąglenia.
PrusaSlicer. Zaimportuj, potem potwierdź rozmiar tak samo. PrusaSlicer ostrzeże też przy niektórych zepsutych siatkach. Ostrzeżenie tutaj znaczy, że trójkąty już były problematyczne. Ten konwerter nie zszył dziur ani nie odwrócił ścian. Wynieś STL z powrotem do Blendera, napraw siatkę, wyeksportuj OBJ ponownie i skonwertuj ponownie. Nie oczekuj, że krok STL naprawi skorupę, która nie jest rozmaitością.
We wszystkich trzech slicerach nawyk jest ten sam: ufaj znanemu wymiarowi, a nie temu, że plik się pobrał. Udana konwersja znaczy tylko, że trójkąty zostały przepisane.
Czego ta ścieżka nie robi
STL nie poniesie malowania z pliku MTL. Jeśli druk jest jednym kolorem filamentu, to w porządku. Jeśli potrzebowałeś koloru, nadal potrzebujesz OBJ albo formatu, którego to narzędzie nie zapisuje. Ścieżka nie przyjmuje też bryły STEP. Najpierw wyeksportuj siatkę z aplikacji CAD, potem zacznij od kroku OBJ. Nie przyjmuje PNG ani JPG. Obraz nie jest listą ścian.
Jeden plik naraz. Jeśli masz zestaw części, eksportuj i konwertuj każdą siatkę, na której Ci zależy, i nazwij STL po części. Liczba trójkątów w konwerterze to liczba w pobraniu. Ogromna liczba będzie ciąć się wolno nawet wtedy, gdy plik jest poniżej 40 MB. Użyj Decimate w Blenderze, gdy slicer się dławi, potem skonwertuj lżejszy OBJ. Nie tracisz „trybu wysokiej jakości STL”. Wybierasz gęstość siatki, którą drukarka i komputer udźwigną.
Gdy rozmiar wygląda dobrze i slicer otwiera plik, z tą stroną skończyłeś. Zostaw OBJ, jeśli będziesz jeszcze edytować model. Poradnik OBJ a STL to dłuższa wersja tego wyboru. Poradnik milimetry a metry czytaj, gdy podgląd stołu nadal wygląda absurdalnie. Binarny a ASCII wyjaśnia domyślne pobranie, które właśnie zapisałeś.
Pytania
Czy muszę używać Blendera?
Nie. Każda aplikacja, która zapisuje siatkę Wavefront OBJ, może zasilić ten konwerter. Blender jest ścieżką opisaną w tym poradniku, bo to częsty darmowy program do modelowania. Plik nadal potrzebuje wierzchołków i ścian.
Czemu slicer pokazuje maleńką albo ogromną część?
STL nie zapisuje jednostki. Dopasuj menu jednostek do OBJ, potem odczytaj prostopadłościan w milimetrach. Poradnik o milimetrach i metrach przechodzi przypadek 1000×.
Czy w tym samym toku skonwertuję PNG?
Nie. Ten tok zaczyna się od siatki OBJ. Zdjęcia i płaskie obrazy nie są przyjmowane.
Powiązane poradniki
- Jednostki mm a metryCzemu wydruk może wyjść 1000× za duży i jak sprawdzić boks.
- OBJ a STLKiedy zostawić OBJ i co STL wyrzuca.
- Binarny a ASCII STLCzemu pobranie domyślnie jest binarnym STL.
- Czym jest plik OBJWavefront OBJ, ściany i plik MTL, którego nie czytamy.
- Czym jest plik STLSiatki trójkątów, współrzędne bez jednostki i slicery.
- PytaniaPrywatność, rozmiar, tekstury, STEP i pliki obrazów.