Konwerter STL na GLB
Plik STL powstaje z myślą o slicerach, a GLB z myślą o ekranach. Przekonwertuj plik do druku na GLB, aby pokazać go na stronie sklepu, w portfolio lub w AR, w rzeczywistym rozmiarze i we właściwej orientacji.
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 STL
Dodaj do 20 plików .stl (binarnych lub ASCII), każdy do 95 MB. Kilka części przesłanych razem zostanie przekonwertowanych na osobne pliki GLB.
- 2
Sprawdź jednostki i orientację
Jednostki modelu są ustawione na mm, czyli tak, jak eksportuje niemal każdy slicer i program CAD, a Oś pionowa to Y w górę, zgodnie z glTF. Jeśli STL powstał w calach, zmień jednostki w sekcji Ustawienia zaawansowane.
- 3
Konwertuj do GLB
Kliknij Konwertuj na GLB i przeciągnij wynik do przeglądarki modeli, aby go sprawdzić. Przesłane i przekonwertowane pliki są usuwane po 30 minutach.
Geometria Twojego wydruku przechodzi bez zmian. Konwerter dodaje to, czego STL nigdy nie miał: skalę w metrach, orientację Y w górę, wspólne wierzchołki, normalne i podstawowy materiał, czyli wszystko, czego potrzebuje przeglądarka internetowa, by to narysować.
Co zawiera plik STL w porównaniu z GLB
| Cecha | STL | GLB |
|---|---|---|
| Przeznaczenie | Druk 3D i slicery | Web, aplikacje, przeglądarki AR |
| Jednostki | Brak zapisu; umownie mm | Metry, określone w specyfikacji |
| Oś pionowa | Zwykle Z w górę | Y w górę |
| Wierzchołki | Powtarzane dla każdego trójkąta | Wspólne i indeksowane |
| Kolor i materiały | Brak w standardzie | Materiały PBR i tekstury |
| Wiele części | Rzadko; zwykle jedna siatka | Węzły w drzewie sceny |
STL pochodzi z 1987 roku, kiedy Albert Consulting Group stworzyła go dla pierwszych maszyn stereolitograficznych 3D Systems. Binarny STL to 80-bajtowy nagłówek, liczba trójkątów, a potem po 50 bajtów na trójkąt: normalna, trzy wierzchołki i dwa zapasowe bajty. Tyle wystarcza slicerowi do cięcia warstw. Do przeglądarki to jednak słaby format: brak skali, brak koloru, a każdy wierzchołek jest zapisywany ponownie dla każdego trójkąta, który go współdzieli.
glTF 2.0, opublikowany przez Khronos Group w 2017 roku, rozwiązuje dokładnie ten problem. Przechowuje wierzchołki raz w binarnych buforach, z których karta graficzna korzysta bezpośrednio, ustala jednostkę na jeden metr, a oś pionową na Y, i opisuje materiały w oparciu o renderowanie fizyczne (PBR). GLB to jednoplikowa forma binarna glTF, dlatego obsługują go model-viewer, three.js, Babylon.js, Shopify i Scene Viewer na Androidzie.
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
GLB
glTF Binary (GLB)
GLB to binarna postać glTF 2.0, formatu przesyłania 3D opublikowanego przez Khronos Group w 2017 roku. Pakuje geometrię, materiały PBR, tekstury i animacje w jeden zwarty plik zaprojektowany z myślą o szybkim wczytywaniu. GLB jest szeroko używany w grafice 3D w sieci, przeglądarkach AR, Android Scene Viewer i internetowych sklepach z modelami. Niektóre starsze komputerowe narzędzia 3D i programy CAD nie potrafią go importować.
- Kompresja
- –
- Przezroczystość
- –
- Animacja
- Tak
- Rok powstania
- 2017 · Khronos Group
Twórcy konwertują STL na GLB, aby pokazać część do druku online lub w AR, ponieważ przeglądarki i przeglądarki 3D oczekują zwartego, przeskalowanego pliku glTF i nie wiedzą nic o liście trójkątów slicera bez jednostek.
Ważne ustawienia konwersji STL na GLB
- Jednostki modelu
- Informuje konwerter, co oznaczała jedna jednostka w STL. Milimetry stają się 0,001 m, więc figurka o wysokości 120 mm ma w GLB 0,12 m i w AR pojawia się w rzeczywistym rozmiarze.
- Oś pionowa
- Slicery i CAD pracują z osią Z w górę, a glTF z Y w górę. Ustawienie Y obraca część tak, że stoi na podłodze przeglądarki, zamiast leżeć na plecach.
- Scal w jedną siatkę
- Wyłączona zachowuje osobne bryły jako osobne węzły, które możesz później ukryć lub przekolorować. Włączona tworzy jeden obiekt, wygodny dla pojedynczego eksponatu.
- Kodowanie pliku
- Nie dotyczy tego przypadku; GLB jest zawsze binarny. Jeśli potrzebujesz czytelnego pliku JSON, wybierz glTF w opcji Konwertuj na.
Jak pokazać wydruk 3D w internecie
Umieść GLB na stronie za pomocą komponentu model-viewer od Google, a odwiedzający będą mogli obracać część, powiększać ją, a na Androidzie postawić ją na swoim biurku w AR.
W drugą stronę, czyli od siatki do czegoś, co można edytować z dokładnymi wymiarami w Fusion 360 lub SolidWorks, potrzebujesz zamiast tego STL do STEP.
Pytania o konwersję STL na GLB
Dlaczego przekonwertowany plik GLB jest szary?
Standardowy STL przechowuje wyłącznie trójkąty: bez kolorów, materiałów i tekstur. GLB dostaje prosty neutralny materiał, dzięki czemu model jest oświetlony. Kolory dodasz później w Blenderze lub edytorze three.js albo zaczniesz od pliku OBJ lub 3MF z kolorami, korzystając z OBJ do GLB.
Czy GLB wydrukuje się tak samo jak STL?
Geometria to te same trójkąty, przeskalowane na metry. Większość slicerów woli jednak STL lub 3MF, więc do druku zachowaj oryginalny STL, a GLB używaj tylko do wyświetlania.
Mój model do druku ma kilka brył. Czy mogę zachować je osobno?
STL zwykle zapisuje wszystkie bryły jako jedną zupę trójkątów, więc trafiają do GLB jako jedna siatka. Jeśli STL w formacie ASCII został wyeksportowany jako osobne bryły, każda z nich stanie się osobnym węzłem w GLB, o ile opcja Scal w jedną siatkę pozostanie wyłączona.
Jak duży będzie plik GLB w porównaniu z STL?
Zwykle mniejszy niż binarny STL. STL powtarza każdy wspólny wierzchołek dla każdego trójkąta, który go dotyka, a glTF zapisuje wierzchołek raz i odwołuje się do niego indeksem. Typowy binarny STL zauważalnie się zmniejsza, a STL w formacie ASCII znacznie bardziej.
Czy GLB z pliku STL nadaje się do AR na iPhonie?
iPhone'y otwierają w AR Quick Look pliki USDZ, nie GLB. Przekonwertuj GLB jeszcze raz za pomocą GLB do USDZ i używaj obu plików: GLB na Androida i w sieci, USDZ na urządzenia Apple.
Czy zakrzywione powierzchnie będą w przeglądarce wyglądać kanciasto?
Mogą, ponieważ STL zawiera tylko płaskie trójkąty i żadnych danych o wygładzaniu. Konwerter oblicza normalne na podstawie trójkątów; jeśli STL wyeksportowano zbyt zgrubnie, wyeksportuj go ponownie z programu CAD w większej rozdzielczości, aby uzyskać gładszy wygląd.
- 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 glTF na GLBSpakuj plik .gltf z buforami .bin i teksturami w jeden GLB. Prześlij folder jako ZIP; model, materiały i skala pozostają bez zmian.
- Konwerter GLB na USDZKonwertuj modele GLB do USDZ, by na iPhonie i iPadzie umieścić je w AR z Safari, Wiadomości lub Plików. Materiały PBR i tekstury zostają zachowane.
- 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 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 GLB na FBXKonwertuj GLB do FBX z siatkami, teksturami, szkieletami i animacją dla Unity, Unreal Engine, Maya lub Blendera, które wymagają formatu Autodesk FBX.