UltKit

STL til GLB-konverter

En STL er laget for slicere, en GLB er laget for skjermer. Konverter en utskriftsfil til GLB for å vise den på en produktside, i en portefølje eller i AR, i riktig størrelse og med riktig side opp.

3D-modellkonverterer

eller slipp STL, OBJ, MTL …-filer her ·

Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter

Utdata

Filene behandles på serverne våre og slettes etter 30 minutter.

Slik bruker du dette verktøyet

  1. 1

    Last opp STL-filen

    Legg til opptil 20 binære eller ASCII-.stl-filer, hver på opptil 95 MB. Flere deler som lastes opp samtidig blir hver sin GLB.

  2. 2

    Kontroller enheter og retning

    Modellenheter er mm, som nesten alle slicere og CAD-eksporter bruker, og Opp-akse er Y-opp for glTF. Endre enhetene under Avanserte innstillinger hvis STL-filen ble modellert i tommer.

  3. 3

    Konverter til GLB

    Trykk Konverter til GLB og dra resultatet inn i en viewer for å sjekke det. Opplastede og konverterte filer slettes etter 30 minutter.

Geometrien i utskriften overføres uendret. Konverteren legger til det STL aldri hadde: skala i meter, Y-opp-orientering, felles toppunkter, normaler og et enkelt materiale, altså alt en nettviewer trenger for å tegne den.

Hva en STL-fil inneholder sammenlignet med en GLB

STL (1987) og GLB (glTF 2.0, 2017) side om side
EgenskapSTLGLB
Laget for3D-printing og slicereNett, apper, AR-viewere
EnheterIngen lagret; mm etter konvensjonMeter, fastsatt av spesifikasjonen
Opp-akseVanligvis Z-oppY-opp
ToppunkterGjentatt for hver trekantDelt og indeksert
Farge og materialerIngen i standardenPBR-materialer og teksturer
Flere delerSjelden; vanligvis ett nettNoder i et scenetre

STL stammer fra 1987, da Albert Consulting Group skrev formatet for 3D Systems' første stereolitografimaskiner. En binær STL består av en header på 80 byte, et antall trekanter og deretter 50 byte per trekant: en normal, tre hjørner og to ekstra byte. Det er alt en slicer trenger for å skjære lag. Det passer dårlig i en nettleser: det finnes ingen skala, ingen farge, og hvert hjørne skrives på nytt for hver trekant som deler det.

glTF 2.0, utgitt av Khronos Group i 2017, løser nettopp dette. Det lagrer toppunkter én gang i binære buffere som et grafikkort kan bruke direkte, fastsetter enheten til én meter og opp-aksen til Y, og beskriver materialer med fysisk basert rendering. GLB er den binære enfilsformen av glTF, og det er derfor model-viewer, three.js, Babylon.js, Shopify og Androids Scene Viewer alle støtter det.

STL

STL-mesh

STL (stereolitografi) er et 3D-meshformat laget av 3D Systems i 1987. Det beskriver bare overflategeometrien til et objekt som en liste med trekanter, uten farger, materialer, enheter eller sceneinformasjon. Enkelheten gjør det til standard inndata for slicere til 3D-printing, som Cura og PrusaSlicer. Buede flater tilnærmes med mange flate trekanter, så glatte modeller kan gi svært store filer.

Komprimering
–
Gjennomsiktighet
–
Animasjon
Nei
Introdusert
1987 · 3D Systems
STL-konverterer

GLB

glTF Binary (GLB)

GLB er den binære formen av glTF 2.0, 3D-overføringsformatet som Khronos Group publiserte i 2017. Det pakker geometri, PBR-materialer, teksturer og animasjoner i én kompakt fil laget for rask innlasting. GLB brukes mye til 3D på nett, AR-visere, Android Scene Viewer og nettbaserte markedsplasser for modeller. Noen eldre 3D-verktøy for skrivebord og CAD-programmer importerer det ikke.

Komprimering
–
Gjennomsiktighet
–
Animasjon
Ja
Introdusert
2017 · Khronos Group
GLB-konverterer

Makere konverterer STL til GLB for å vise en utskriftsklar del på nett eller i AR, fordi nettlesere og 3D-viewere forventer en kompakt, skalert glTF-fil og ikke kjenner til en slicers enhetsløse trekantliste.

Innstillinger som betyr noe for STL til GLB

Modellenheter
Forteller konverteren hva én STL-enhet betydde. Millimeter blir 0,001 m, så en figur på 120 mm er 0,12 m høy i GLB-filen og vises i reell størrelse i AR.
Opp-akse
Slicere og CAD bruker Z-opp, mens glTF er Y-opp. Y-opp roterer delen slik at den står på gulvet i vieweren i stedet for å ligge på ryggen.
Slå sammen til ett nett
Av beholder separate solider som separate noder du kan skjule eller farge om senere. På gir ett objekt, praktisk for et enkelt utstillingsstykke.
Filkoding
Gjelder ikke her; GLB er alltid binær. Bruk glTF-alternativet under Konverter til hvis du trenger en lesbar JSON-fil.

Vise en 3D-utskrift på nett

Legg GLB-filen på en side med Googles model-viewer-webkomponent, så kan besøkende rotere delen, zoome inn og, på Android, plassere den på skrivebordet i AR.

Skal du andre veien, fra et nett til noe du kan redigere med eksakte mål i Fusion 360 eller SolidWorks, trenger du STL til STEP.

Spørsmål om STL til GLB

Hvorfor er den konverterte GLB-filen grå?

Standard STL lagrer bare trekanter: ingen farger, materialer eller teksturer. GLB-filen får et enkelt, nøytralt materiale slik at den vises med belysning. Legg til farger etterpå i Blender eller three.js-editoren, eller start med en OBJ eller 3MF med farger via OBJ til GLB.

Skrives GLB-filen ut likt som STL-filen?

Geometrien er de samme trekantene, skalert om til meter. De fleste slicere foretrekker likevel STL eller 3MF, så behold original-STL-en til utskrift og bruk GLB bare til visning.

Den utskrevne delen har flere legemer. Kan jeg holde dem adskilt?

En STL lagrer vanligvis alle legemer som én trekantsuppe, så de kommer ut som ett nett. Hvis STL-filen ble eksportert som separate solider i ASCII-format, blir hver solid sin egen node i GLB-filen så lenge Slå sammen til ett nett er av.

Hvor stor blir GLB-filen sammenlignet med STL-filen?

Vanligvis mindre enn en binær STL. STL gjentar hvert felles hjørne for hver trekant det inngår i, mens glTF lagrer hvert toppunkt én gang og refererer til det med indeks. En typisk binær STL blir merkbart mindre; en ASCII-STL blir mye mindre.

Kan en GLB fra en STL brukes til AR på iPhone?

iPhone åpner USDZ i stedet for GLB i AR Quick Look. Konverter GLB-filen én gang til med GLB til USDZ og bruk begge filene: GLB for Android og nett, USDZ for Apple-enheter.

Vil buede flater se kantete ut i visningen?

Det kan de, fordi STL bare inneholder flate trekanter og ingen data om glatting. Konverteren beregner normaler ut fra trekantene. Hvis STL-filen ble eksportert grovt, eksporter den på nytt med finere oppløsning fra CAD-programmet for et glattere utseende.