UltKit

Konvertera STL till GLB

En STL är gjord för slicers, en GLB är gjord för skärmar. Konvertera en utskriftsfil till GLB för att visa den på en produktsida, i en portfolio eller i AR, i verklig storlek och rättvänd.

3D-modellkonverterare

eller släpp STL, OBJ, MTL …-filer här ·

Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter

Utdata

Filerna bearbetas på våra servrar och raderas efter 30 minuter.

Så använder du verktyget

  1. 1

    Ladda upp STL-filen

    Lägg till upp till 20 binära eller ASCII-filer i .stl-format, upp till 95 MB per fil. Flera delar som laddas upp samtidigt blir varsin GLB.

  2. 2

    Kontrollera enheter och orientering

    Modellenheter är mm, vilket nästan alla slicers och CAD-exporter använder, och Uppåtaxel är Y-upp för glTF. Ändra enheterna under Avancerade inställningar om STL-filen modellerades i tum.

  3. 3

    Konvertera till GLB

    Tryck på Konvertera till GLB och dra resultatet till en viewer för att kontrollera det. Uppladdade och konverterade filer raderas efter 30 minuter.

Geometrin i din utskrift förs över orörd. Det konverteraren lägger till är sådant som STL aldrig hade: en skala i meter, orientering med Y uppåt, delade vertexpunkter, normaler och ett enkelt material, vilket är allt en webbviewer behöver för att rita upp den.

Vad en STL-fil innehåller jämfört med en GLB

STL (1987) och GLB (glTF 2.0, 2017) jämförda
AspektSTLGLB
Skapad för3D-utskrift och slicersWebben, appar, AR-viewers
EnheterLagras inte; mm enligt konventionMeter, fastställt i specifikationen
UppåtaxelOftast Z-uppY-upp
VertexpunkterUpprepas för varje triangelDelade och indexerade
Färg och materialInga i standardenPBR-material och texturer
Flera delarSällsynt; oftast ett nätNoder i ett scenträd

STL härstammar från 1987, då Albert Consulting Group skrev det för 3D Systems första stereolitografimaskiner. En binär STL består av ett 80 byte långt huvud, ett triangelantal och sedan 50 byte per triangel: en normal, tre hörn och två reservbyte. Det är allt en slicer behöver för att skära lager. Det passar dock dåligt för en webbläsare: det finns ingen skala, ingen färg, och varje hörn skrivs om för varje triangel som delar det.

glTF 2.0, som Khronos Group publicerade 2017, löser just det. Det lagrar vertexpunkter en gång i binära buffertar som ett grafikkort kan använda direkt, fastställer enheten till en meter och uppåtaxeln till Y, och beskriver material med fysikaliskt baserad rendering. GLB är den binära enfilsformen av glTF, och därför kan model-viewer, three.js, Babylon.js, Shopify och Androids Scene Viewer alla läsa den.

STL

STL-mesh

STL (stereolitografi) är ett 3D-meshformat som skapades av 3D Systems 1987. Det beskriver bara ett objekts ytgeometri som en lista med trianglar, utan färg, material, enheter eller sceninformation. Enkelheten gör det till standardformat för slicers för 3D-utskrift som Cura och PrusaSlicer. Kurvade ytor approximeras med många platta trianglar, så släta modeller kan ge mycket stora filer.

Komprimering
–
Transparens
–
Animation
Nej
Introducerades
1987 · 3D Systems
STL-omvandlare

GLB

glTF Binary (GLB)

GLB är den binära formen av glTF 2.0, 3D-överföringsformatet som Khronos Group publicerade 2017. Det packar geometri, PBR-material, texturer och animationer i en enda kompakt fil som är gjord för snabb inläsning. GLB används mycket för 3D på webben, AR-visare, Android Scene Viewer och marknadsplatser för modeller. Vissa äldre 3D-program för dator och CAD-program kan inte importera det.

Komprimering
–
Transparens
–
Animation
Ja
Introducerades
2017 · Khronos Group
GLB-omvandlare

Makers konverterar STL till GLB för att visa en utskrivbar del på webben eller i AR, eftersom webbläsare och 3D-viewers förväntar sig en kompakt, skalad glTF-fil och inte kan hantera en slicers enhetslösa trianglslista.

Viktiga inställningar för STL till GLB

Modellenheter
Talar om för konverteraren vad en STL-enhet betydde. Millimeter blir 0,001 m, så en 120 mm hög figur är 0,12 m hög i GLB-filen och visas i verklig storlek i AR.
Uppåtaxel
Slicers och CAD arbetar med Z uppåt medan glTF har Y uppåt. Y-upp roterar delen så att den står på viewerns golv i stället för att ligga på rygg.
Slå ihop till ett nät
Av behåller separata solider som separata noder som du kan dölja eller färga om senare. På ger ett enda objekt, praktiskt för ett enskilt visningsföremål.
Filkodning
Gäller inte här; GLB är alltid binärt. Använd alternativet glTF under Konvertera till om du behöver en läsbar JSON-fil.

Visa en 3D-utskrift online

Lägg GLB-filen på en sida med Googles webbkomponent model-viewer, så kan besökare rotera delen, zooma in och, på Android, placera den på skrivbordet i AR.

Åt andra hållet, från ett nät till något du kan redigera med exakta mått i Fusion 360 eller SolidWorks, behöver du i stället STL till STEP.

Frågor om STL till GLB

Varför är min konverterade GLB grå?

Standard-STL lagrar bara trianglar och inget annat: inga färger, material eller texturer. GLB-filen får ett enkelt neutralt material så att den renderas med ljussättning. Lägg till färger efteråt i Blender eller three.js-editorn, eller utgå från en OBJ eller 3MF med färger via OBJ till GLB.

Skrivs GLB-filen ut likadant som STL-filen?

Geometrin består av samma trianglar, omskalade till meter. De flesta slicers föredrar ändå STL eller 3MF, så behåll originalfilen i STL för utskrift och använd GLB bara för visning.

Min utskrivna del består av flera kroppar. Kan jag hålla isär dem?

En STL lagrar oftast alla kroppar som en enda trianglsoppa, så de kommer fram som ett enda nät. Om STL-filen exporterades som separata solider i ASCII-format blir varje solid en egen nod i GLB-filen, så länge Slå ihop till ett nät är avstängt.

Hur stor blir GLB-filen jämfört med STL-filen?

Oftast mindre än en binär STL. STL upprepar varje delad hörnpunkt för varje triangel den ingår i, medan glTF lagrar varje vertex en gång och refererar till den med index. En typisk binär STL blir märkbart mindre, en ASCII-STL betydligt mindre.

Kan en GLB från en STL användas för AR på iPhone?

iPhone öppnar USDZ i stället för GLB i AR Quick Look. Konvertera GLB-filen en gång till med GLB till USDZ och använd båda filerna: GLB för Android och webben, USDZ för Apple-enheter.

Ser böjda ytor kantiga ut i visaren?

Det kan de, eftersom STL bara innehåller platta trianglar och inga data för utjämning. Konverteraren beräknar normaler utifrån trianglarna. Om STL-filen exporterades grovt, exportera den på nytt med finare upplösning från ditt CAD-program för ett jämnare utseende.