Convertor OBJ în STL
Aduceți un model din Blender, ZBrush, o aplicație de fotogrammetrie sau un pachet de asset-uri pentru jocuri direct în fluxul de lucru al imprimantei 3D. Convertorul triangulează fișierul OBJ, elimină ce nu pot folosi imprimantele și generează un STL binar compact.
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 OBJ
Trageți fișierul .obj în pagină. Fișierul .mtl și imaginile de textură nu sunt necesare pentru STL, deoarece STL nu poate stoca culoarea. Cel mult 20 de modele, câte 95 MB fiecare.
- 2
Verificați scara și piesele
La Setări avansate, setați Unitățile modelului la unitatea în care a fost construit modelul; scenele Blender folosesc metri. Unește într-o singură plasă este activată, ceea ce se potrivește unei singure printări; dezactivați-o pentru a păstra piesele separate.
- 3
Convertiți în STL
Apăsați Convertește în STL și deschideți fișierul în slicer. Măsurați o dimensiune înainte de a tăia în straturi.
OBJ este un format de modelare, iar STL este un format de imprimare. Conversia păstrează forma, împarte fiecare față în triunghiuri și renunță la materiale, hărți UV și grupuri de netezire, pe care un slicer oricum le-ar ignora.
Ce se schimbă la convertirea OBJ în STL
Wavefront Technologies a definit OBJ la sfârșitul anilor 1980 pentru software-ul său Advanced Visualizer, iar structura în text simplu a supraviețuit companiei. Un OBJ listează vârfuri, coordonate de textură și normale, apoi fețe care pot avea trei, patru sau mai multe colțuri. Materialele se află într-un fișier .mtl separat, care trimite la imaginile de textură, motiv pentru care descărcările OBJ vin adesea ca folder sau ZIP; ZIP în STL convertește o astfel de arhivă fără să o dezarhivați mai întâi.
STL păstrează doar triunghiuri. La conversie, patrulaterele și n-gonurile sunt împărțite, normalele vârfurilor sunt înlocuite cu o singură normală pe față, iar grupurile și obiectele din OBJ sunt scrise ca un singur model sau păstrate separat când Unește într-o singură plasă este dezactivată. Niciun format nu stochează unități, deci scara este ce trebuie urmărit: numerele sunt copiate ca atare, iar slicerul le consideră milimetri.
OBJ
Wavefront OBJ
OBJ este un format de geometrie 3D dezvoltat de Wavefront Technologies. Este un fișier text simplu care listează vârfuri, coordonate de textură, normale și fețe, cu materialele și texturile referite într-un fișier .mtl separat. Aproape orice program de modelare 3D, motor de jocuri și instrument de imprimare 3D îl poate importa. OBJ nu acceptă animație, rigging sau ierarhii de scenă, iar texturile se pierd dacă fișierele MTL și imaginile nu sunt păstrate împreună.
- Compresie
- –
- Transparență
- –
- Animație
- Nu
- Introdus în
- Wavefront Technologies
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
Lumea convertește OBJ în STL când un model făcut pentru randare, jocuri sau scanare trebuie trimis la o imprimantă, la un serviciu de printare sau într-un formular de încărcare care acceptă doar STL.
Cura, PrusaSlicer sau Bambu Studio au nevoie de STL?
| Organizație | Cerință | Sursă |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF și X3D, plus PNG și JPG ca hărți de înălțime. Texturile OBJ sunt ignorate. | — |
| PrusaSlicer | STL, OBJ, 3MF și AMF; STEP din versiunea 2.6. În versiunile recente, culorile OBJ pot fi asociate filamentelor. | — |
| Bambu Studio | STL, OBJ, 3MF și STEP. Pictarea multicoloră este salvată în propriile proiecte 3MF. | — |
| Servicii de printare și biblioteci de modele | Majoritatea formularelor de încărcare listează STL primul; unele acceptă OBJ sau 3MF, puține acceptă foldere OBJ cu texturi. | — |
Repararea unui OBJ care nu se imprimă după convertire
Modelul are mărimea unui bob de orez
OBJ a fost salvat în metri, de obicei din Blender sau dintr-un motor de jocuri. Setați Unitățile modelului la m și convertiți din nou.
Slicerul raportează margini non-manifold
Plasa are găuri sau suprafețe cu o singură față. Închideți-le cu 3D Print Toolbox din Blender sau cu comanda de reparare a slicerului înainte de printare.
Figura stă întinsă pe spate
Modelul a fost exportat cu Y în sus. Setați Axa verticală la Z în sus, ca să stea pe platformă.
Piesele plutesc sau se suprapun
Obiecte separate au fost unite. Dezactivați Unește într-o singură plasă și aranjați-le în slicer sau îmbinați-le printr-o uniune booleană în Blender.
Întrebări despre convertirea OBJ în STL
De ce modelul OBJ din Blender devine minuscul după convertirea în STL?
Blender consideră o unitate drept un metru, deci o figurină de 40 mm se scrie 0.04. Slicerele citesc numerele din STL ca milimetri și afișează un punct minuscul. Setați Unitățile modelului la m și convertiți din nou, iar piesa va ieși de 40 mm.
Ce se întâmplă cu texturile și culorile din fișierul OBJ?
Se pierd. STL stochează doar geometria, deci materialele din .mtl și texturile de tip imagine nu au unde să fie păstrate. Dacă vreți culorile pentru o imprimantă multicolor, folosiți 3MF; pentru vizualizare în browser sau AR, OBJ în GLB păstrează texturile.
Fișierul OBJ conține quad-uri și n-goane. Este o problemă?
Nu. OBJ poate stoca fețe cu orice număr de colțuri, în timp ce STL acceptă doar triunghiuri, așa că fiecare față este împărțită în triunghiuri la conversie. Forma rămâne aceeași; crește doar numărul de triunghiuri.
De ce slicerul raportează erori la modelul convertit?
Modelele create pentru jocuri și randare au deseori margini deschise, piese suprapuse sau plane cu o singură față, precum frunzele și buclele de păr. Se randează bine, dar nu descriu un volum închis. Reparați-le în Blender cu add-on-ul 3D Print Toolbox sau lăsați PrusaSlicer ori Bambu Studio să le repare la import.
Este o sculptură cu milioane de poligoane prea mare pentru STL?
STL binar folosește 50 de octeți per triunghi, deci o sculptură de 2 milioane de triunghiuri are aproximativ 100 MB, puțin peste limita de încărcare de 95 MB. Reduceți mai întâi numărul de poligoane în Blender sau ZBrush; oricum, majoritatea imprimantelor nu pot reproduce detalii atât de fine.
- 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 FBX în OBJConvertiți fișiere FBX din Mixamo, pachete Unity sau Maya în OBJ cu materiale MTL și texturi. FBX binar și ASCII, 20 de fișiere pe lot.
- Convertor 3MF în STLConvertiți 3MF în STL pentru slicere și servicii de imprimare care citesc doar STL. Geometria rămâne în mm; culori, plăci și setări dispar.
- Convertor STEP în STLConvertiți fișiere STEP sau STP în STL pentru Cura, PrusaSlicer și Bambu Studio. Alegeți detaliul mesh-ului și primiți un STL binar în milimetri.
- 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 imagine în STLTransformați JPG, PNG, WebP sau BMP în STL imprimabil: relief, litofanie retroiluminată sau formă extrudată. Lățime, adâncime și bază în mm.