UltKit

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

Plik wynikowy

Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.

Jak korzystać z narzędzia

  1. 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. 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. 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

STL (1987) i GLB (glTF 2.0, 2017) obok siebie
CechaSTLGLB
PrzeznaczenieDruk 3D i sliceryWeb, aplikacje, przeglądarki AR
JednostkiBrak zapisu; umownie mmMetry, określone w specyfikacji
Oś pionowaZwykle Z w góręY w górę
WierzchołkiPowtarzane dla każdego trójkątaWspólne i indeksowane
Kolor i materiałyBrak w standardzieMateriały PBR i tekstury
Wiele częściRzadko; zwykle jedna siatkaWę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
Konwerter STL

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
Konwerter GLB

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.