UltKit

STL naar GLB converteren

Een STL is gemaakt voor slicers, een GLB voor schermen. Zet een printbestand om naar GLB om het te tonen op een productpagina, in een portfolio of in AR, op ware grootte en rechtop.

3D-model converter

of sleep STL, OBJ, MTL …-bestanden hierheen ·

Max. 95 MB per bestand· Tot 20 bestanden· Verwijderd na 30 minuten

Uitvoer

Bestanden worden op onze servers verwerkt en na 30 minuten verwijderd.

Zo gebruikt u deze tool

  1. 1

    Upload de STL

    Voeg maximaal 20 binaire of ASCII-.stl-bestanden toe, elk tot 95 MB. Als u meerdere onderdelen tegelijk uploadt, wordt elk onderdeel een eigen GLB.

  2. 2

    Controleer eenheden en oriëntatie

    Eenheden van het model staat op mm, wat bijna elke slicer en CAD-export gebruikt, en Verticale as staat op Y-up voor glTF. Wijzig de eenheden onder Geavanceerde instellingen als de STL in inches is gemodelleerd.

  3. 3

    Converteren naar GLB

    Klik op Converteren naar GLB en sleep het resultaat naar een viewer om het te controleren. Geüploade en geconverteerde bestanden worden na 30 minuten verwijderd.

De geometrie van uw print gaat ongewijzigd mee. De converter voegt toe wat STL nooit had: een schaal in meters, een Y-up-oriëntatie, gedeelde hoekpunten, normalen en een basismateriaal, alles wat een webviewer nodig heeft om het model te tekenen.

Wat een STL-bestand bevat vergeleken met een GLB

STL (1987) en GLB (glTF 2.0, 2017) naast elkaar
AspectSTLGLB
Gemaakt voor3D-printen en slicersWeb, apps, AR-viewers
EenhedenNiet opgeslagen; mm bij afspraakMeters, vastgelegd in de specificatie
Verticale asMeestal Z-upY-up
HoekpuntenHerhaald voor elke driehoekGedeeld en geïndexeerd
Kleur en materialenGeen in de standaardPBR-materialen en texturen
Meerdere onderdelenZeldzaam; meestal één meshNodes in een scènestructuur

STL stamt uit 1987, toen de Albert Consulting Group het schreef voor de eerste stereolithografiemachines van 3D Systems. Een binaire STL bestaat uit een header van 80 bytes, een aantal driehoeken en dan 50 bytes per driehoek: een normaal, drie hoekpunten en twee reservebytes. Meer heeft een slicer niet nodig om lagen te snijden. Voor een browser is het echter een slechte match: er is geen schaal, geen kleur, en elk hoekpunt wordt opnieuw geschreven voor iedere driehoek die het deelt.

glTF 2.0, in 2017 gepubliceerd door de Khronos Group, lost precies dat op. Het slaat hoekpunten één keer op in binaire buffers die een grafische kaart direct kan gebruiken, legt de eenheid vast op één meter en de verticale as op Y, en beschrijft materialen met physically based rendering. GLB is de binaire enkelbestandsvorm van glTF, en daarom accepteren model-viewer, three.js, Babylon.js, Shopify en Android Scene Viewer het allemaal.

STL

STL-mesh

STL (stereolithografie) is een 3D-meshformaat dat 3D Systems in 1987 ontwikkelde. Het beschrijft alleen de oppervlaktegeometrie van een object als lijst van driehoeken, zonder kleur, materialen, eenheden of scène-informatie. Door die eenvoud is het de standaardinvoer voor slicers voor 3D-printen, zoals Cura en PrusaSlicer. Gebogen oppervlakken worden benaderd met veel platte driehoeken, waardoor gladde modellen zeer grote bestanden kunnen opleveren.

Compressie
–
Transparantie
–
Animatie
Nee
Geïntroduceerd
1987 · 3D Systems
STL-converter

GLB

glTF Binary (GLB)

GLB is de binaire vorm van glTF 2.0, het 3D-overdrachtsformaat dat de Khronos Group in 2017 publiceerde. Het verpakt geometrie, PBR-materialen, texturen en animaties in één compact bestand dat is ontworpen om snel te laden. GLB wordt veel gebruikt voor 3D op het web, AR-viewers, Android Scene Viewer en online marktplaatsen voor modellen. Sommige oudere desktop-3D-programma's en CAD-programma's importeren het niet.

Compressie
–
Transparantie
–
Animatie
Ja
Geïntroduceerd
2017 · Khronos Group
GLB-converter

Makers zetten STL om naar GLB om een printbaar onderdeel online of in AR te tonen, omdat browsers en 3D-viewers een compact, geschaald glTF-bestand verwachten en niets weten van de eenheidloze driehoekslijst van een slicer.

Belangrijke instellingen voor STL naar GLB

Eenheden van het model
Vertelt de converter wat één STL-eenheid betekende. Millimeters worden 0,001 m, dus een beeldje van 120 mm is in de GLB 0,12 m hoog en verschijnt in AR op ware grootte.
Verticale as
Slicers en CAD werken met Z-up, terwijl glTF Y-up is. Met Y-up wordt het onderdeel gedraaid, zodat het op de vloer van de viewer staat in plaats van op zijn rug te liggen.
Samenvoegen tot één mesh
Uit houdt aparte solids als aparte nodes, die u later kunt verbergen of een andere kleur geven. Aan levert één object op, handig voor één tentoonstellingsstuk.
Bestandscodering
Is hier niet van toepassing; GLB is altijd binair. Gebruik de glTF-optie onder Converteren naar als u een leesbaar JSON-bestand nodig hebt.

Een 3D-print online tonen

Zet de GLB op een pagina met de model-viewer-webcomponent van Google, en bezoekers kunnen het onderdeel draaien, inzoomen en het op Android in AR op hun bureau plaatsen.

Wilt u juist van een mesh naar iets dat u met exacte afmetingen kunt bewerken in Fusion 360 of SolidWorks, dan hebt u STL naar STEP nodig.

Vragen over STL naar GLB converteren

Waarom is mijn geconverteerde GLB grijs?

Standaard-STL bevat alleen driehoeken en verder niets: geen kleuren, materialen of texturen. De GLB krijgt een neutraal standaardmateriaal, zodat het model met belichting wordt weergegeven. Voeg achteraf kleuren toe in Blender of de three.js-editor, of begin met een OBJ of 3MF met kleuren via OBJ naar GLB.

Print de GLB hetzelfde als de STL?

De geometrie bestaat uit dezelfde driehoeken, herschaald naar meters. De meeste slicers geven echter de voorkeur aan STL of 3MF, dus bewaar de originele STL om te printen en gebruik de GLB alleen om te tonen.

Mijn geprinte onderdeel bestaat uit meerdere bodies. Kan ik ze gescheiden houden?

Een STL bevat meestal alle lichamen als één hoop driehoeken, dus ze komen aan als één mesh. Is de STL in ASCII-formaat als aparte solids geëxporteerd, dan wordt elke solid een eigen node in de GLB, zolang Samenvoegen tot één mesh uit staat.

Hoe groot wordt de GLB vergeleken met de STL?

Meestal kleiner dan een binaire STL. STL herhaalt elk gedeeld hoekpunt voor iedere driehoek die het raakt, terwijl glTF elk hoekpunt één keer opslaat en er via een index naar verwijst. Een gewone binaire STL wordt merkbaar kleiner; een ASCII-STL nog veel meer.

Kan een GLB uit een STL worden gebruikt voor AR op de iPhone?

iPhones openen in AR Quick Look USDZ in plaats van GLB. Converteer de GLB nog een keer met GLB naar USDZ en gebruik beide bestanden: GLB voor Android en het web, USDZ voor Apple-apparaten.

Zien gebogen oppervlakken er hoekig uit in de viewer?

Dat kan, want STL bevat alleen vlakke driehoeken en geen afvlakkingsgegevens. De converter berekent normalen uit de driehoeken; als de STL grof is geëxporteerd, exporteer hem dan met een fijnere resolutie opnieuw vanuit uw CAD-programma voor een gladder resultaat.