UltKit

Convertor STL în GLB

Un fișier STL este făcut pentru slicere, iar un GLB pentru ecrane. Convertiți fișierul de imprimare în GLB ca să îl afișați pe pagina unui magazin, într-un portofoliu sau în AR, la mărimea reală și în poziția corectă.

Convertor de modele 3D

sau trage Fișiere STL, OBJ, MTL … aici ·

Maximum 95 MB per fișier· Până la 20 fișiere· Șterse după 30 minute

Rezultat

Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.

Cum se folosește acest instrument

  1. 1

    Încărcați fișierul STL

    Adăugați până la 20 de fișiere .stl binare sau ASCII, de maximum 95 MB fiecare. Dacă încărcați mai multe piese împreună, fiecare devine propriul GLB.

  2. 2

    Verificați unitățile și orientarea

    Unitățile modelului sunt în mm, adică ceea ce folosesc aproape toate programele de slicing și exporturile CAD, iar Axa verticală este Y în sus, cum cere glTF. Dacă STL-ul a fost modelat în inch, schimbați unitățile din Setări avansate.

  3. 3

    Convertiți în GLB

    Apăsați Convertește în GLB și trageți rezultatul într-un vizualizator ca să îl verificați. Fișierele încărcate și cele convertite se șterg după 30 de minute.

Geometria piesei printate trece neschimbată. Convertorul adaugă ceea ce STL nu a avut niciodată: o scară în metri, orientarea Y în sus, vârfuri comune, normale și un material de bază, adică tot ce îi trebuie unui vizualizator web ca să o deseneze.

Ce conține un fișier STL față de un GLB

STL (1987) și GLB (glTF 2.0, 2017) comparate
AspectSTLGLB
Creat pentruPrintare 3D și programe de slicingWeb, aplicații, vizualizatoare AR
UnitățiNestocate; mm prin convențieMetri, fixate prin specificație
Axa verticalăDe obicei Z în susY în sus
VârfuriRepetate pentru fiecare triunghiComune și indexate
Culoare și materialeNiciuna în standardMateriale și texturi PBR
Mai multe pieseRar; de obicei o singură plasăNoduri într-un arbore de scenă

STL datează din 1987, când Albert Consulting Group l-a creat pentru primele mașini de stereolitografie ale 3D Systems. Un STL binar este un antet de 80 de octeți, un număr de triunghiuri și apoi 50 de octeți pe triunghi: o normală, trei vârfuri și doi octeți liberi. Este tot ce îi trebuie unui program de slicing ca să taie straturi. Este însă nepotrivit pentru browser: nu are scară, nu are culoare, iar fiecare vârf este scris din nou pentru fiecare triunghi care îl folosește.

glTF 2.0, publicat de Khronos Group în 2017, rezolvă exact asta. Stochează vârfurile o singură dată, în buffere binare pe care placa video le poate folosi direct, fixează unitatea la un metru și axa verticală la Y și descrie materialele prin randare bazată pe fizică. GLB este forma binară, într-un singur fișier, a glTF, motiv pentru care model-viewer, three.js, Babylon.js, Shopify și Scene Viewer din Android îl acceptă.

STL

Mesh STL

STL (stereolitografie) este un format de mesh 3D creat de 3D Systems în 1987. Descrie doar geometria suprafeței unui obiect, sub forma unei liste de triunghiuri, fără culoare, materiale, unități sau informații despre scenă. Simplitatea lui îl face intrarea implicită pentru programele de slicing pentru imprimare 3D, precum Cura și PrusaSlicer. Suprafețele curbe sunt aproximate prin multe triunghiuri plane, așa că modelele netede pot genera fișiere foarte mari.

Compresie
–
Transparență
–
Animație
Nu
Introdus în
1987 · 3D Systems
Convertor STL

GLB

glTF Binary (GLB)

GLB este forma binară a glTF 2.0, formatul de transmisie 3D publicat de Khronos Group în 2017. Împachetează geometrie, materiale PBR, texturi și animații într-un singur fișier compact, conceput pentru încărcare rapidă. GLB este folosit pe scară largă pentru 3D web, vizualizatoare AR, Android Scene Viewer și piețe online de modele. Unele instrumente 3D desktop mai vechi și programe CAD nu îl importă.

Compresie
–
Transparență
–
Animație
Da
Introdus în
2017 · Khronos Group
Convertor GLB

Pasionații de printare 3D convertesc STL în GLB ca să afișeze o piesă printabilă online sau în AR, pentru că browserele și vizualizatoarele 3D așteaptă un fișier glTF compact, la scară, și nu știu nimic despre lista de triunghiuri fără unități a unui program de slicing.

Setările importante la conversia STL în GLB

Unitățile modelului
Îi spune convertorului ce a însemnat o unitate STL. Milimetrii devin 0,001 m, deci o figurină de 120 mm are 0,12 m înălțime în GLB și apare la mărime reală în AR.
Axa verticală
Programele de slicing și CAD lucrează cu Z în sus, iar glTF cu Y în sus. Y în sus rotește piesa ca să stea pe podeaua vizualizatorului, nu pe spate.
Unește într-o singură plasă
Dezactivat, păstrează solidele separate ca noduri separate pe care le puteți ascunde sau recolora ulterior. Activat, produce un singur obiect, util pentru o piesă de expunere.
Codificarea fișierului
Nu se aplică aici; GLB este întotdeauna binar. Dacă aveți nevoie de un fișier JSON lizibil, folosiți opțiunea glTF din Convertește în.

Prezentarea online a unui model 3D imprimat

Puneți GLB-ul pe o pagină cu componenta web model-viewer de la Google, iar vizitatorii pot roti piesa, o pot mări și, pe Android, o pot așeza pe birou în AR.

Pentru sensul invers, de la o plasă la ceva ce puteți edita cu dimensiuni exacte în Fusion 360 sau SolidWorks, aveți nevoie de STL în STEP.

Întrebări despre conversia STL în GLB

De ce fișierul GLB convertit este gri?

STL standard stochează doar triunghiuri: fără culori, materiale sau texturi. GLB-ul primește un material neutru simplu, ca să fie randat cu iluminare. Adăugați culorile ulterior în Blender sau în editorul three.js sau porniți de la un OBJ ori 3MF cu culori, prin OBJ în GLB.

Se imprimă fișierul GLB la fel ca STL-ul?

Geometria este formată din aceleași triunghiuri, rescalate în metri. Totuși, majoritatea programelor de slicing preferă STL sau 3MF, deci păstrați STL-ul original pentru printare și folosiți GLB-ul doar pentru afișare.

Piesa mea are mai multe corpuri. Le pot păstra separate?

Un STL stochează de obicei toate corpurile ca o singură mulțime de triunghiuri, așa că ajung ca o singură plasă. Dacă STL-ul a fost exportat în format ASCII ca solide separate, fiecare solid devine propriul nod în GLB, atât timp cât Unește într-o singură plasă rămâne dezactivat.

Cât de mare va fi fișierul GLB față de STL?

De obicei mai mic decât un STL binar. STL repetă fiecare vârf comun pentru fiecare triunghi pe care îl atinge, în timp ce glTF stochează fiecare vârf o singură dată și îl referențiază prin index. Un STL binar obișnuit se micșorează vizibil, iar unul ASCII mult mai mult.

Pot folosi un GLB obținut din STL pentru AR pe iPhone?

iPhone-urile deschid USDZ, nu GLB, în AR Quick Look. Convertiți GLB-ul încă o dată cu GLB în USDZ și folosiți ambele fișiere: GLB pentru Android și web, USDZ pentru dispozitivele Apple.

Suprafețele curbe vor arăta fațetate în vizualizator?

Se poate, pentru că STL conține doar triunghiuri plate, fără date de netezire. Convertorul calculează normalele pornind de la triunghiuri; dacă STL-ul a fost exportat grosier, exportați-l din nou cu o rezoluție mai fină din programul CAD pentru un aspect mai neted.