UltKit

STL til GLB-konverter

En STL er lavet til slicere, en GLB er lavet til skærme. Konvertér en printfil til GLB, og vis den på en webshopside, i en portefølje eller i AR i den rigtige størrelse og med den rigtige side opad.

3D-modelkonverter

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

Maks. 95 MB pr. fil· Op til 20 filer· Slettes efter 30 minutter

Output

Filer behandles på vores servere og slettes efter 30 minutter.

Sådan bruger du værktøjet

  1. 1

    Upload STL-filen

    Tilføj op til 20 binære eller ASCII .stl-filer på op til 95 MB hver. Hvis du uploader flere dele samtidig, bliver hver del til sin egen GLB.

  2. 2

    Kontrollér enheder og orientering

    Modelenheder er mm, hvilket næsten alle slicere og CAD-eksporter bruger, og Op-akse er Y op, som glTF kræver. Ændr enhederne under Avancerede indstillinger, hvis STL-filen er modelleret i tommer.

  3. 3

    Konvertér til GLB

    Tryk på Konvertér til GLB, og træk resultatet ind i en viewer for at tjekke det. Uploadede og konverterede filer slettes efter 30 minutter.

Geometrien i dit print overføres uændret. Konverteren tilføjer det, STL aldrig havde: en skala i meter, en Y-op-orientering, delte vertices, normaler og et simpelt materiale, altså alt, hvad en webviewer skal bruge for at tegne den.

Hvad en STL-fil indeholder sammenlignet med en GLB

STL (1987) og GLB (glTF 2.0, 2017) side om side
AspektSTLGLB
Lavet til3D-print og slicereWeb, apps, AR-viewere
EnhederIngen gemt; mm efter konventionMeter, fastsat af specifikationen
Op-akseOftest Z opY op
VerticesGentaget for hver trekantDelte og indekserede
Farve og materialerIngen i standardenPBR-materialer og teksturer
Flere deleSjældent; normalt ét meshNoder i et scenetræ

STL stammer fra 1987, da Albert Consulting Group skrev formatet til 3D Systems' første stereolitografimaskiner. En binær STL består af en header på 80 byte, et antal trekanter og derefter 50 byte pr. trekant: en normal, tre hjørner og to ubrugte byte. Det er alt, en slicer behøver for at skære lag. Det passer dog dårligt til en browser: der er ingen skala, ingen farve, og hvert hjørne skrives igen for hver trekant, der deler det.

glTF 2.0, udgivet af Khronos Group i 2017, løser netop det. Det gemmer vertices én gang i binære buffere, som et grafikkort kan bruge direkte, fastsætter enheden til én meter og op-aksen til Y og beskriver materialer med fysisk baseret rendering. GLB er den binære enkeltfilsudgave af glTF, og derfor understøtter model-viewer, three.js, Babylon.js, Shopify og Androids Scene Viewer det alle.

STL

STL-mesh

STL (stereolitografi) er et 3D-mesh-format, som 3D Systems skabte i 1987. Det beskriver kun et objekts overfladegeometri som en liste af trekanter, uden farve, materialer, enheder eller scenedata. Dets enkelhed gør det til standardinput for slicere til 3D-print som Cura og PrusaSlicer. Buede flader tilnærmes af mange flade trekanter, så glatte modeller kan give meget store filer.

Komprimering
–
Gennemsigtighed
–
Animation
Nej
Introduceret
1987 · 3D Systems
STL-konverter

GLB

glTF Binary (GLB)

GLB er den binære udgave af glTF 2.0, 3D-overførselsformatet udgivet af Khronos Group i 2017. Det pakker geometri, PBR-materialer, teksturer og animationer i én kompakt fil, der er lavet til hurtig indlæsning. GLB bruges meget til web-3D, AR-fremvisere, Android Scene Viewer og onlinemarkedspladser for modeller. Nogle ældre 3D-værktøjer til computere og CAD-programmer kan ikke importere det.

Komprimering
–
Gennemsigtighed
–
Animation
Ja
Introduceret
2017 · Khronos Group
GLB-konverter

Makere konverterer STL til GLB for at vise en printbar del online eller i AR, fordi browsere og 3D-viewere forventer en kompakt, skaleret glTF-fil og ikke kan bruge en slicers enhedsløse trekantliste.

De vigtigste indstillinger ved STL til GLB

Modelenheder
Fortæller konverteren, hvad én STL-enhed betød. Millimeter bliver til 0,001 m, så en figur på 120 mm er 0,12 m høj i GLB-filen og vises i rigtig størrelse i AR.
Op-akse
Slicere og CAD arbejder med Z op, mens glTF bruger Y op. Y op roterer delen, så den står på gulvet i vieweren i stedet for at ligge på ryggen.
Flet til ét mesh
Slået fra bevares separate solids som separate noder, som du senere kan skjule eller farvelægge. Slået til giver det ét objekt, praktisk til en enkelt udstillingsgenstand.
Filkodning
Gælder ikke her; GLB er altid binær. Brug glTF-valget under Konvertér til, hvis du har brug for en læsbar JSON-fil.

Sådan viser du et 3D-print online

Læg GLB-filen på en side med Googles webkomponent model-viewer, så kan besøgende rotere delen, zoome ind og på Android placere den på deres skrivebord i AR.

Hvis du vil den anden vej, fra et mesh til noget, du kan redigere med eksakte mål i Fusion 360 eller SolidWorks, skal du bruge STL til STEP.

Spørgsmål om STL til GLB

Hvorfor er min konverterede GLB grå?

Standard-STL gemmer kun trekanter og intet andet: ingen farver, materialer eller teksturer. GLB-filen får et almindeligt neutralt materiale, så den vises med belysning. Tilføj farver bagefter i Blender eller three.js-editoren, eller start med en OBJ- eller 3MF-fil med farver via OBJ til GLB.

Printer GLB-filen på samme måde som STL-filen?

Geometrien er de samme trekanter, blot omskaleret til meter. De fleste slicere foretrækker dog STL eller 3MF, så behold den originale STL til print, og brug kun GLB til visning.

Min printede del består af flere legemer. Kan jeg holde dem adskilt?

En STL gemmer normalt alle legemer som én trekantsuppe, så de kommer ud som ét mesh. Hvis STL-filen er eksporteret som separate solids i ASCII-format, bliver hvert solid til sin egen node i GLB-filen, så længe Flet til ét mesh er slået fra.

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

Normalt mindre end en binær STL. STL gentager hvert delt hjørne for hver trekant, det indgår i, mens glTF gemmer hvert vertex én gang og henviser til det med et indeks. En typisk binær STL bliver mærkbart mindre, og en ASCII-STL bliver langt mindre.

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

iPhones åbner USDZ frem for GLB i AR Quick Look. Konvertér GLB-filen endnu en gang med GLB til USDZ, og brug begge filer: GLB til Android og nettet, USDZ til Apple-enheder.

Ser buede flader kantede ud i fremviseren?

Det kan de, fordi STL kun indeholder flade trekanter og ingen udjævningsdata. Konverteren beregner normaler ud fra trekanterne. Hvis STL-filen er eksporteret grovt, kan du eksportere den igen i en finere opløsning fra dit CAD-program for et glattere udseende.