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
Fișierele sunt procesate pe serverele noastre și șterse după 30 minute.
STL și OBJ nu rețin unitățile de măsură. Dacă o piesă apare de 10× sau 25,4× prea mică ori prea mare în slicer, unitățile au fost citite greșit — setați-le aici.
Blender, programele CAD și slicerele folosesc Z în sus; glTF, Unity și majoritatea motoarelor de jocuri folosesc Y în sus. Schimbați axa dacă modelul apare culcat pe o parte după import.
Se folosește la conversia solidelor STEP sau IGES într-o plasă (mesh). Fină dă curbe netede, dar fișiere mai mari; grosieră este suficientă pentru previzualizări rapide.
Se folosește doar pentru imagini PNG, JPG sau SVG. Relieful ridică zonele închise; litofania este un panou subțire care arată fotografia când este luminat din spate; extrudarea transformă un logo sau un contur SVG într-o formă solidă plată.
Lățimea modelului imprimat; înălțimea urmează raportul de aspect al imaginii.
Înălțimea maximă a reliefului sau a litofaniei, ori grosimea unei forme extrudate. Litofaniile folosesc de obicei 2–3 mm.
Placă solidă sub relief, ca piesa imprimată să țină împreună. 0 înseamnă fără bază.
Cum se folosește acest instrument
- 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
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
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
| Aspect | STL | GLB |
|---|---|---|
| Creat pentru | Printare 3D și programe de slicing | Web, aplicații, vizualizatoare AR |
| Unități | Nestocate; mm prin convenție | Metri, fixate prin specificație |
| Axa verticală | De obicei Z în sus | Y în sus |
| Vârfuri | Repetate pentru fiecare triunghi | Comune și indexate |
| Culoare și materiale | Niciuna în standard | Materiale și texturi PBR |
| Mai multe piese | Rar; 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
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
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.
- Convertor OBJ în GLBConvertiți OBJ cu MTL și texturile într-un singur GLB pentru three.js, model-viewer, Shopify și AR pe Android. Scară în metri, materiale incluse.
- Convertor glTF în GLBÎmpachetați un .gltf cu bufferele .bin și texturile într-un singur GLB. Încărcați dosarul ca ZIP; modelul, materialele și scara rămân la fel.
- Convertor GLB în USDZConvertiți GLB în USDZ ca pe iPhone și iPad modelul să poată fi plasat în AR din Safari, Messages sau Files. Materiale PBR și texturi păstrate.
- Convertor STL în OBJConvertiți STL în OBJ pentru Unity, programe de texturare și alte aplicații 3D care cer OBJ. Vârfuri comune, text lizibil, aceleași triunghiuri.
- Convertor STL în STEPConvertiți STL în STEP pentru Fusion 360, SolidWorks și FreeCAD. Setați unitățile pe care STL nu le stochează și descărcați un solid STEP fațetat.
- Convertor GLB în FBXConvertiți GLB în FBX cu mesh-uri, texturi, schelete și animații pentru Unity, Unreal Engine, Maya sau Blender, unde se cere Autodesk FBX.