Konvertera OBJ till STL
Flytta en modell från Blender, ZBrush, en fotogrammetriapp eller ett paket med spelresurser in i arbetsflödet för din 3D-skrivare. Konverteraren triangulerar OBJ-filen, tar bort det som skrivare inte kan använda och skriver en kompakt binär STL.
3D-modellkonverterare
eller släpp STL, OBJ, MTL …-filer här ·
Max 95 MB per fil· Upp till 20 filer· Raderas efter 30 minuter
Filerna bearbetas på våra servrar och raderas efter 30 minuter.
STL och OBJ lagrar inga enheter. Om en del blir 10 eller 25,4 gånger för liten eller stor i slicern har enheterna lästs fel – ange dem här.
Blender, CAD-program och slicers använder Z som uppåt, medan glTF, Unity och de flesta spelmotorer använder Y som uppåt. Byt om modellen ligger på sidan efter importen.
Används när STEP- eller IGES-solider konverteras till ett nät. Fin ger mjuka kurvor men större filer, grov räcker för snabba förhandsvisningar.
Används bara för PNG-, JPG- eller SVG-indata. Relief höjer mörka områden, en litofan är en tunn platta som visar fotot när den lyses upp bakifrån, och extrudering gör en logotyp eller SVG-kontur till en platt solid form.
Bredden på den utskrivna modellen. Höjden följer bildens proportioner.
Största upphöjda höjd för en relief eller litofan, eller tjockleken på en extruderad form. Litofaner brukar vara 2–3 mm.
Massiv platta under reliefen så att utskriften hålls samman. 0 betyder ingen bas.
Så använder du verktyget
- 1
Ladda upp OBJ-filen
Släpp in .obj-filen. Filerna .mtl och texturbilderna behövs inte för STL, eftersom STL inte kan lagra färg. Upp till 20 modeller, 95 MB per fil.
- 2
Kontrollera skala och delar
Under Avancerade inställningar ställer du in Modellenheter på den enhet modellen byggdes i; Blender-scener använder meter. Slå ihop till ett nät är aktiverat, vilket passar för en enskild utskrift; stäng av det om delarna ska vara separata.
- 3
Konvertera till STL
Tryck på Konvertera till STL och öppna filen i din slicer. Mät ett mått innan du slicar.
OBJ är en modellerares format och STL är en skrivares format. Konverteringen behåller formen, delar upp varje yta i trianglar och lämnar kvar material, UV-kartor och utjämningsgrupper som en slicer ändå skulle ignorera.
Vad som ändras när du konverterar OBJ till STL
Wavefront Technologies definierade OBJ i slutet av 1980-talet för sitt program Advanced Visualizer, och det enkla textformatet har överlevt företaget. En OBJ listar hörnpunkter, texturkoordinater och normaler, följt av ytor som kan ha tre, fyra eller fler hörn. Material finns i en separat .mtl-fil som pekar på texturbilder, vilket är därför OBJ-nedladdningar ofta kommer som en mapp eller en ZIP; ZIP till STL konverterar ett sådant arkiv utan att du packar upp det först.
STL behåller bara trianglar. Under konverteringen delas fyrhörningar och n-hörningar upp, hörnnormaler ersätts av en normal per yta, och OBJ-filens grupper och objekt skrivs som en enda modell, eller hålls isär när Slå ihop till ett nät är avstängt. Inget av formaten lagrar enheter, så skalan är det man bör vara uppmärksam på: siffrorna kopieras som de är och slicern utgår från att de är millimeter.
OBJ
Wavefront OBJ
OBJ är ett 3D-geometriformat utvecklat av Wavefront Technologies. Det är en ren textfil som listar hörnpunkter, texturkoordinater, normaler och ytor, med material och texturer refererade i en separat .mtl-fil. Nästan alla 3D-modelleringsprogram, spelmotorer och 3D-utskriftsverktyg kan importera det. OBJ stöder inte animering, rigging eller scenhierarkier, och texturer försvinner om MTL- och bildfilerna inte hålls ihop.
- Komprimering
- –
- Transparens
- –
- Animation
- Nej
- Introducerades
- Wavefront Technologies
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
Man konverterar OBJ till STL när en modell som gjorts för rendering, spel eller skanning ska till en skrivare, en utskriftstjänst eller ett uppladdningsformulär som bara listar STL.
Behöver Cura, PrusaSlicer eller Bambu Studio STL?
| Organisation | Krav | Källa |
|---|---|---|
| Ultimaker Cura | STL, OBJ, 3MF och X3D, samt PNG och JPG som höjdkartor. OBJ-texturer ignoreras. | — |
| PrusaSlicer | STL, OBJ, 3MF och AMF; STEP sedan version 2.6. OBJ-färger kan kopplas till filament i nyare versioner. | — |
| Bambu Studio | STL, OBJ, 3MF och STEP. Flerfärgsmålning sparas i egna 3MF-projekt. | — |
| Utskriftstjänster och modellbibliotek | De flesta uppladdningsformulär listar STL först; vissa accepterar OBJ eller 3MF, få accepterar OBJ-mappar med texturer. | — |
Så fixar du en OBJ som inte går att skriva ut efter konverteringen
Modellen är lika stor som ett riskorn
OBJ-filen sparades i meter, vanligtvis från Blender eller en spelmotor. Ställ in Modellenheter på m och konvertera igen.
Slicern rapporterar icke-mångfaldiga kanter
Nätet har hål eller enkelsidiga ytor. Stäng dem med Blenders 3D Print Toolbox eller slicerns reparationskommando före utskrift.
Figuren ligger på rygg
Modellen exporterades med Y som uppåt. Ställ in Uppåtaxel på Z-up så att den står på byggplattan.
Delar flyter eller överlappar
Separata objekt slogs ihop. Stäng av Slå ihop till ett nät och placera dem i slicern, eller foga ihop dem med en boolesk union i Blender.
Frågor om att konvertera OBJ till STL
Varför blir min OBJ från Blender pytteliten när jag konverterar den till STL?
Blender behandlar en enhet som en meter, så en 40 mm stor figur skrivs som 0.04. Slicers läser STL-värden som millimeter och visar en liten prick. Ställ in Modellenheter på m och konvertera igen, så blir delen 40 mm.
Vad händer med texturerna och färgerna i min OBJ?
De lämnas kvar. STL lagrar bara geometri, så .mtl-materialen och bildtexturerna har ingenstans att ta vägen. Vill du ha färgerna för en flerfärgsskrivare, använd 3MF; för visning i webbläsare eller AR behåller OBJ till GLB texturerna.
Min OBJ har fyrhörningar och n-gons. Är det ett problem?
Nej. OBJ kan lagra ytor med valfritt antal hörn, medan STL bara accepterar trianglar, så varje yta delas upp i trianglar under konverteringen. Formen förblir densamma; det är bara antalet trianglar som ökar.
Varför säger slicern att den konverterade modellen har fel?
Modeller som byggts för spel och rendering har ofta öppna kanter, överlappande delar eller enkelsidiga plan som löv och hårkort. De renderas fint men beskriver ingen sluten volym. Reparera dem i Blender med tillägget 3D Print Toolbox, eller låt PrusaSlicer eller Bambu Studio åtgärda dem vid import.
Är en skulptur med miljontals polygoner för stor för STL?
Binär STL använder 50 byte per triangel, så en skulptur med 2 miljoner trianglar blir ungefär 100 MB, strax över uppladdningsgränsen på 95 MB. Förenkla den först i Blender eller ZBrush; de flesta skrivare kan ändå inte återge så fina detaljer.
- Konvertera STL till OBJKonvertera STL till OBJ för Unity, texturverktyg och andra 3D-program som kräver OBJ. Delade hörn, läsbar text och samma trianglar på sekunder.
- Konvertera FBX till OBJKonvertera FBX från Mixamo, Unity-paket eller Maya till OBJ med MTL-material och texturer. Binär och ASCII-FBX, 20 filer per omgång.
- Konvertera 3MF till STLKonvertera 3MF till STL för slicers och tjänster som bara läser STL. Geometrin behålls i mm; färger, plattor och utskriftsinställningar tas bort.
- Konvertera STEP till STLKonvertera STEP- eller STP-filer till STL för Cura, PrusaSlicer och Bambu Studio. Välj grov, normal eller fin detaljnivå och få binär STL i mm.
- Konvertera OBJ till GLBKonvertera OBJ med MTL och texturer till en enda GLB för three.js, model-viewer, Shopify och Android AR. Skala i meter, material inbäddade.
- Konvertera bild till STLGör en JPG-, PNG-, WebP- eller BMP-bild till en utskrivbar STL: relief, bakbelyst litofan eller extruderad form. Ange bredd, djup och bas i mm.