Model 3D na glTF
Zamień model 3D w jeden, gotowy do sieci plik .glb — format, który faktycznie wczytują przeglądarki internetowe, aplikacje AR i nowoczesne przeglądarki modeli. Przetwarzane i natychmiast usuwane.
Dlaczego glTF stał się JPEG-iem świata 3D
Przez lata umieszczenie modelu 3D w sieci oznaczało zmagania z formatami zaprojektowanymi dla oprogramowania desktopowego — dużymi, wolnymi do sparsowania i rozrzuconymi po kilku plikach. glTF został zaprojektowany przez Khronos Group (ludzi stojących za OpenGL), żeby naprawić dokładnie to: przechowuje geometrię w formie, z której karta graficzna może korzystać niemal bezpośrednio, więc modele wczytują się szybko, bez ciężkiej pracy konwersyjnej w przeglądarce. Wariant GLB pakuje wszystko — geometrię, materiały, tekstury — do jednego binarnego pliku, który możesz wysłać e-mailem, upuścić do przeglądarki modeli albo połączyć na stronie. Ta właściwość jednego pliku jest powodem, dla którego niemal każda nowoczesna przeglądarka 3D, silnik gier i platforma AR go akceptuje, i dlaczego konwersja na GLB jest zwykle ostatnim krokiem, zanim model trafi w pobliże przeglądarki.
Do czego naprawdę nadaje się każdy format wejściowy
Formaty, które akceptuje ten konwerter, pochodzą każdy z innego świata, i warto wiedzieć, z którego. OBJ to weteran w czystym tekście — eksportuje go niemal wszystko, i jest idealny dla prostych statycznych siatek. STL pochodzi z druku 3D: same trójkąty, bez koloru, bez materiałów — idealny dla drukowalnej części, z założenia goły. PLY jest powszechny w skanach 3D i może nieść kolor na wierzchołek, co ładnie przetrwa konwersję. DAE (Collada) to starszy format wymiany XML, który wciąż pojawia się w archiwach i starszych narzędziach. FBX to koń roboczy filmu i gier z riggami i animacją — a zarazem format zamknięty pośród nich, odczytywany tutaj przez niezależną implementację, więc proste pliki FBX konwertują się dobrze, podczas gdy te rozbudowane są mniej przewidywalne.
Dlaczego Twój model może przyjść szary — i co z tym zrobić
Najczęstszą niespodzianką jest model, który konwertuje się idealnie, ale przychodzi bez swoich tekstur. Rzadko jest to wina konwersji — tak po prostu format źródłowy przechowuje rzeczy. OBJ trzyma swoje materiały w osobnym pliku .mtl, a tekstury jako luźne obrazy obok niego; prześlij samego .obj, a ta informacja po prostu nie znajdzie się w wysłanym pliku. Jeśli wygląd ma znaczenie, masz dwie dobre opcje: wyeksportuj z Twojego programu 3D jako FBX albo DAE z osadzonymi teksturami przed konwersją, albo skonwertuj tutaj samą geometrię i ponownie zastosuj materiały później w darmowym narzędziu takim jak Blender. Dla części, skanów i modeli gotowych do druku, gdzie liczy się kształt, nic z tego nie ma znaczenia — sama geometria przechodzi niezawodnie.
Gdzie GLB zadziała i jaki jest darmowy limit
Wynik trafia prosto do standardowego stosu 3D dla sieci: three.js i Babylon.js wczytują GLB natywnie, a komponent webowy model-viewer zamienia go w interaktywną przeglądarkę za pomocą jednego znacznika HTML. Na Androidzie GLB może zasilić Scene Viewer do rozszerzonej rzeczywistości prosto ze strony internetowej; iOS AR Quick Look chce zamiast tego formatu USDZ od Apple, więc zaplanuj drugi eksport, jeśli zależy Ci na AR na iPhonie. Akceptowane są pliki do 50 MB, konwersja odbywa się na naszym serwerze w UE, a darmowy poziom obejmuje dwie konwersje dziennie — karnet dzienny, kredyty albo plan usuwają ten limit. Jedna wskazówka dotycząca sposobu pracy: jeśli Twoim źródłem jest precyzyjny model CAD, a nie siatka, przepuść go najpierw przez nasze narzędzie STEP/IGES na STL, a wynikową siatkę skonwertuj tutaj — powierzchnie CAD wymagają siatkowania (meshingu), zanim którykolwiek z formatów na tej stronie będzie mógł je unieść.
Co konwertuje się dobrze — szczera odpowiedź
Geometria konwertuje się niezawodnie ze wszystkich obsługiwanych formatów — kształty, siatki, normalne. Proste materiały zazwyczaj przetrwają. Szczere ograniczenia: materiały i tekstury OBJ znajdują się w osobnych plikach (.mtl, obrazy), których przesłanie jednego pliku nie obejmuje, więc modele OBJ przychodzą bez tekstur; a złożone funkcje FBX (animacje, rigi, egzotyczne konfiguracje materiałów) bywają niepewne, ponieważ FBX to zamknięty format odczytywany za pomocą niezależnej implementacji. Dla czystych, statycznych modeli — części, skanów, projektów do druku — działa to bardzo dobrze.
Czy mój model jest przesyłany i przechowywany?
Konwersja wymaga naszego serwera hostowanego w UE, ale Twój plik istnieje tam wyłącznie w folderze tymczasowym, który jest usuwany w chwili zakończenia konwersji — niezależnie od tego, czy się powiodła. Nic nie jest przechowywane, logowane ani przeglądane.
Dlaczego GLB, a nie glTF + osobne pliki?
GLB to binarna, jednoplikowa forma glTF — wszystko w jednym pliku, który możesz od razu wrzucić do przeglądarki modeli, na stronę internetową lub do aplikacji AR. Żadnych osobnych plików tekstur, które można zgubić.
Jak obejrzeć wynik?
Windows otwiera pliki .glb wbudowaną aplikacją Przeglądarka 3D; macOS — funkcją Quick Look. Większość programów 3D (na przykład Blender) importuje je bezpośrednio.
