UltKit

STL GLB-be konvertálás

Az STL a szeletelőprogramoknak készül, a GLB a képernyőknek. Alakítsa a nyomtatási fájlt GLB-vé, hogy webshopban, portfólióban vagy AR-ban mutathassa meg, valós méretben és helyes állásban.

3D-modell konvertáló

vagy húzza ide a(z) STL, OBJ, MTL … fájlok fájlokat ·

Legfeljebb 95 MB fájlonként· Legfeljebb 20 fájl· Törlés 30 perc után

Kimenet

A fájlokat szervereinken dolgozzuk fel, és 30 perc után töröljük.

Az eszköz használata

  1. 1

    Töltse fel az STL-t

    Legfeljebb 20 bináris vagy ASCII .stl fájlt adhat hozzá, egyenként legfeljebb 95 MB méretig. Ha több alkatrészt tölt fel egyszerre, mindegyikből külön GLB lesz.

  2. 2

    Ellenőrizze a mértékegységeket és a tájolást

    A Modell mértékegysége mm, amelyet szinte minden szeletelő és CAD-exportálás használ, a Függőleges tengely pedig Y felfelé, ahogy a glTF előírja. Ha az STL-t hüvelykben modellezték, a mértékegységet a Speciális beállítások alatt módosíthatja.

  3. 3

    Konvertálás GLB-be

    Kattintson a Konvertálás erre GLB gombra, majd húzza az eredményt egy megjelenítőbe az ellenőrzéshez. A feltöltött és átalakított fájlokat 30 perc után töröljük.

A nyomtatott tárgy geometriája változatlanul átkerül. Az átalakító azt adja hozzá, ami az STL-ből mindig hiányzott: méteres skálát, Y felfelé tájolást, közös csúcspontokat, normálvektorokat és egy alapanyagot, vagyis mindent, amire egy webes megjelenítőnek szüksége van a kirajzoláshoz.

Mit tartalmaz az STL fájl a GLB-hez képest

STL (1987) és GLB (glTF 2.0, 2017) egymás mellett
SzempontSTLGLB
Mire készült3D nyomtatás és szeletelőkWeb, alkalmazások, AR-megjelenítők
MértékegységNincs tárolva; megegyezés szerint mmMéter, a specifikáció rögzíti
Függőleges tengelyÁltalában Z felfeléY felfelé
CsúcspontokMinden háromszögnél ismétlődnekKözösek és indexeltek
Szín és anyagokA szabványban nincsPBR-anyagok és textúrák
Több alkatrészRitka; általában egy hálóCsomópontok egy jelenetfában

Az STL 1987-ből származik, amikor az Albert Consulting Group megírta a 3D Systems első sztereolitográfiai gépeihez. A bináris STL egy 80 bájtos fejlécből, a háromszögek számából, majd háromszögenként 50 bájtból áll: egy normálvektor, három csúcspont és két tartalék bájt. Ennyi elég a szeletelőnek a rétegek kivágásához. Böngészőhöz viszont rossz választás: nincs skála, nincs szín, és minden csúcspontot újra leír minden háromszög, amely osztozik rajta.

A Khronos Group által 2017-ben közzétett glTF 2.0 pontosan ezt oldja meg. A csúcspontokat egyszer, a videókártya által közvetlenül használható bináris pufferekben tárolja, a mértékegységet egy méterben, a függőleges tengelyt Y-ban rögzíti, az anyagokat pedig fizikai alapú rendereléssel írja le. A GLB a glTF egyfájlos bináris változata, ezért fogadja el a model-viewer, a three.js, a Babylon.js, a Shopify és az Android Scene Viewere is.

STL

STL háló

Az STL (sztereolitográfia) a 3D Systems által 1987-ben létrehozott 3D hálóformátum. Egy tárgynak csak a felületi geometriáját írja le háromszögek listájaként, szín, anyag, mértékegység és jelenetinformáció nélkül. Egyszerűsége miatt ez a 3D nyomtatási szeletelők, például a Cura és a PrusaSlicer alapértelmezett bemenete. A görbült felületeket sok lapos háromszög közelíti, ezért a sima modellek nagyon nagy fájlokat eredményezhetnek.

Tömörítés
–
Átlátszóság
–
Animáció
Nem
Bevezetés éve
1987 · 3D Systems
STL átalakító

GLB

glTF Binary (GLB)

A GLB a glTF 2.0 bináris változata, a Khronos Group által 2017-ben közzétett 3D-átviteli formátumé. A geometriát, a PBR-anyagokat, a textúrákat és az animációkat egyetlen, gyors betöltésre tervezett, tömör fájlba csomagolja. A GLB-t széles körben használják webes 3D-hez, AR-megjelenítőkben, az Android Scene Viewerben és online modellpiacokon. Néhány régebbi asztali 3D-eszköz és CAD-program nem importálja.

Tömörítés
–
Átlátszóság
–
Animáció
Igen
Bevezetés éve
2017 · Khronos Group
GLB átalakító

A készítők azért alakítják át az STL-t GLB-vé, hogy egy nyomtatható alkatrészt online vagy AR-ban mutassanak meg, mert a böngészők és a 3D-megjelenítők tömör, skálázott glTF-fájlt várnak, és nem tudnak mit kezdeni a szeletelők mértékegység nélküli háromszöglistájával.

A fontos STL–GLB beállítások

Modell mértékegysége
Megadja az átalakítónak, mit jelentett egy STL-egység. A milliméter 0,001 m lesz, így egy 120 mm-es figura a GLB-ben 0,12 m magas, és AR-ban valódi méretben jelenik meg.
Függőleges tengely
A szeletelők és a CAD Z felfelé dolgoznak, a glTF viszont Y felfelé. Az Y felfelé beállítás elforgatja az alkatrészt, így a megjelenítő padlóján áll, nem a hátán fekszik.
Egyesítés egy hálóvá
Kikapcsolva a különálló testek külön csomópontok maradnak, amelyeket később elrejthet vagy átszínezhet. Bekapcsolva egyetlen objektum jön létre, ami egy darabból álló kiállított modellnél praktikus.
Fájlkódolás
Itt nem érvényes; a GLB mindig bináris. Ha olvasható JSON-fájlra van szüksége, használja a glTF opciót a Konvertálás erre alatt.

3D nyomat bemutatása online

Ha a GLB-t a Google model-viewer webkomponensével teszi közzé egy oldalon, a látogatók elforgathatják az alkatrészt, ránagyíthatnak, Androidon pedig AR-ban az asztalukra is helyezhetik.

A fordított irányhoz, vagyis a hálóból Fusion 360-ban vagy SolidWorksben pontos méretekkel szerkeszthető modellhez az STL STEP-be eszköz kell.

Kérdések az STL GLB-be konvertálásáról

Miért szürke a konvertált GLB?

A szabványos STL csak háromszögeket tárol, mást nem: nincs benne szín, anyag vagy textúra. A GLB egyszerű, semleges anyagot kap, így megvilágítással jelenik meg. A színeket utólag adhatja hozzá Blenderben vagy a three.js szerkesztőben, vagy kiindulhat színes OBJ- vagy 3MF-fájlból az OBJ GLB-be eszközzel.

Ugyanúgy nyomtatható a GLB, mint az STL?

A geometria ugyanazokat a háromszögeket tartalmazza, méterre átskálázva. A legtöbb szeletelő viszont inkább STL-t vagy 3MF-et vár, ezért a nyomtatáshoz tartsa meg az eredeti STL-t, a GLB-t pedig csak megjelenítésre használja.

A nyomtatott darabom több testből áll. Megtarthatom őket külön?

Az STL általában az összes testet egyetlen háromszöghalmazként tárolja, ezért egyetlen hálóként érkeznek meg. Ha az STL ASCII formátumban, külön szilárd testekként készült, minden test külön csomópont lesz a GLB-ben, amíg az Egyesítés egy hálóvá kikapcsolva marad.

Mekkora lesz a GLB az STL-hez képest?

Általában kisebb, mint a bináris STL. Az STL minden háromszögnél megismétli a közös csúcspontokat, a glTF viszont minden csúcsot egyszer tárol, és indexszel hivatkozik rá. Egy tipikus bináris STL érezhetően összezsugorodik, az ASCII STL pedig sokkal jobban.

Használható az STL-ből készült GLB iPhone-os AR-hoz?

Az iPhone az AR Quick Lookban GLB helyett USDZ-t nyit meg. Alakítsa át a GLB-t még egyszer a GLB USDZ-be eszközzel, és használja mindkét fájlt: a GLB-t Androidhoz és a webhez, az USDZ-t Apple-eszközökhöz.

Szögletesnek látszanak majd az íves felületek a nézegetőben?

Lehetnek, mert az STL csak sík háromszögeket tartalmaz, simítási adatok nélkül. Az átalakító a háromszögekből számolja ki a normálvektorokat; ha az STL durva felbontásban készült, exportálja újra finomabb felbontással a CAD-programból a simább megjelenésért.