Konvertera STL till OBJ
Ta in en utskriftsbar modell i renderings-, texturerings- och spelverktyg som stöder OBJ men inte STL. Formen kopieras triangel för triangel; det som ändras är hur filen lagrar den.
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 dina STL-filer
ASCII- eller binär STL, upp till 20 filer och 95 MB per fil. Filerna raderas från servern 30 minuter efter uppladdningen.
- 2
Justera orienteringen vid behov
Modeller för utskrift har Z som uppåtaxel. Om målprogrammet använder Y som uppåt, till exempel Unity, ställer du in Uppåtaxel på Y-up under Avancerade inställningar så att modellen står rakt.
- 3
Konvertera till OBJ
Tryck på Konvertera till OBJ. Varje STL blir en .obj-fil som du kan importera eller öppna i en textredigerare.
Kan jag konvertera STL till OBJ utan att förlora detaljer?
Ja. OBJ kan innehålla alla trianglar som en STL kan, så geometrin förs över oförändrad. Du får delade hörn och ett format som fler 3D-program läser, men inga färger eller UV-kartor, eftersom STL-filen aldrig hade några.
50 byteper triangel i en binär STL
Så lagrar STL och OBJ samma nät på olika sätt
STL skapades av 3D Systems 1987 som den enklaste tänkbara överlämningen till en skrivare. Varje triangel skrivs ut i sin helhet med sina egna tre hörn, så ett hörn som delas av sex angränsande trianglar upprepas sex gånger. Det gör filen enkel att strömma men svår att redigera: det finns ingen uppgift om vilka trianglar som gränsar till varandra.
OBJ, från Wavefront Technologies, har en enda lista över hörnpositioner och beskriver varje yta genom att peka på poster i listan. Sammanhängande ytor förblir sammanhängande, vilket modellerings- och skulpteringsverktyg förväntar sig. OBJ kan också innehålla UV-koordinater, hörnnormaler, namngivna grupper och en länk till en .mtl-materialfil. Efter konvertering från STL är dessa valfria delar helt enkelt tomma, redo för dig att fylla i.
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
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
Man konverterar STL till OBJ när en modell som gjorts för utskrift ska renderas, animeras, textureras eller läggas in i en spelmotor som inte har STL bland sina importformat.
STL till OBJ, GLB eller STEP: välj rätt målformat
Redigera, rendera eller texturera
Ren text som nästan alla 3D-program har kunnat läsa sedan 1990-talet.
- Delade hörn för modellering
- Plats för UV och material
- Öppnas i Unity, Maya, Blender och de flesta 3D-program
Visa den på webben eller i AR
En binär fil med material, angiven i meter.
- Laddas i three.js och model-viewer
- Öppnas i Android Scene Viewer
- Bra för produktförhandsvisningar
Ta in den i CAD
Packar in trianglarna som ytor på en solid kropp.
- Öppnas i Fusion 360 och SolidWorks
- Endast direkta ändringar, ingen historik
- Kurvor förblir fasetterade
Om målet är en förhandsvisning i webbläsaren snarare än redigering hoppar STL till GLB över ett steg. Om ett CAD-program eller en maskinist behöver delen packar STL till STEP in meshen som en solid kropp. Och när den redigerade modellen ska tillbaka till skrivaren skriver omvandlingen åt andra hållet en ny STL i ett enda steg.
Frågor om STL till OBJ
Kan Unity importera STL-filer?
Inte direkt. Unitys modellimportör läser FBX, OBJ, DAE, 3DS och DXF, plus format från installerade modelleringsprogram, så en STL-fil som läggs i mappen Assets ignoreras. Att konvertera till OBJ är den kortaste vägen. Ställ först in Uppåtaxel på Y-up.
Får OBJ-filen UV-koordinater för texturering?
Nej, eftersom STL-filen inte hade någon. OBJ-filen innehåller samma trianglar utan texturkoordinater. Gör en UV-uppvikning i Blender eller ditt texturverktyg efter importen, sedan kan du måla eller lägga på bildtexturer.
Blir OBJ-filen större eller mindre än STL-filen?
Det beror på STL-kodningen. OBJ skriver varje delat hörn en gång och hänvisar till det med index, så filen blir oftast mycket mindre än en ASCII-STL. Jämfört med en binär STL är den ofta ungefär lika stor eller något större, eftersom OBJ lagrar talen som text.
Varför ser min konverterade modell kantig ut i renderaren?
STL lagrar en normal per triangel, vilket ger platt skuggning. Använd Shade Smooth eller en auto-smooth-vinkel i Blender, eller räkna om normalerna i ditt 3D-program, så ser de böjda ytorna runda ut igen.
Kan jag konvertera en utskrift i flera delar till separata OBJ-objekt?
Om STL-filen innehåller flera åtskilda skal hamnar de i en och samma OBJ-fil. Använd Separate by Loose Parts i Blender för att dela upp dem i objekt, eller ladda upp varje del som egen STL för att få en OBJ per del.
Förlorar jag något när jag konverterar STL till OBJ?
Ingen geometri går förlorad. Varje triangel och varje hörnposition kopieras. Det enda som utelämnas är rubriktexten på 80 byte och de oanvända attributbyten i en binär STL, som nästan ingen programvara läser.
Fler konverteringar för utskriftsmodeller
- Konvertera OBJ till STLKonvertera OBJ från Blender, ZBrush eller skanning till binär STL för 3D-utskrift. Fyrhörningar trianguleras, delar slås ihop och skalan sätts i mm.
- Konvertera STL till STEPKonvertera STL-mesh till STEP-filer för Fusion 360, SolidWorks och FreeCAD. Ange enheterna som STL saknar och ladda ner en facetterad STEP-solid.
- Konvertera STL till GLBKonvertera STL-filer till GLB för webbsidor, model-viewer och AR på Android. Millimeter skalas till meter och Z-up blir Y-up så att delen står upprätt.
- 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 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 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.