STL til OBJ-konverter
Ta en utskrivbar modell inn i verktøy for rendering, teksturering og spill som støtter OBJ, men ikke STL. Formen kopieres trekant for trekant; det eneste som endres, er hvordan filen lagrer den.
3D-modellkonverterer
eller slipp STL, OBJ, MTL …-filer her ·
Maks 95 MB per fil· Opptil 20 filer· Slettes etter 30 minutter
Filene behandles på serverne våre og slettes etter 30 minutter.
STL og OBJ lagrer ingen enheter. Hvis en del vises 10× eller 25,4× for liten eller stor i sliceren, er enhetene lest feil. Angi dem her.
Blender, CAD-programmer og slicere bruker Z opp. glTF, Unity og de fleste spillmotorer bruker Y opp. Bytt hvis modellen ligger på siden etter import.
Brukes når STEP- eller IGES-solider konverteres til et mesh. Fin gir myke kurver, men større filer. Grov er nok til raske forhåndsvisninger.
Brukes bare for PNG-, JPG- eller SVG-filer. Relieff hever mørke områder. En litofan er en tynn plate som viser bildet når den lyses opp bakfra. Ekstrudering gjør en logo eller SVG-kontur til en flat, massiv form.
Bredden på den utskrevne modellen. Høyden følger bildets sideforhold.
Maksimal høyde for et relieff eller en litofan, eller tykkelsen på en ekstrudert form. Litofaner bruker vanligvis 2–3 mm.
Massiv plate under relieffet slik at utskriften holder sammen. 0 betyr ingen bunnplate.
Slik bruker du dette verktøyet
- 1
Last opp STL-filene
ASCII- eller binær STL, opptil 20 filer og 95 MB per fil. Filene slettes fra serveren 30 minutter etter opplasting.
- 2
Juster retningen ved behov
Modeller for utskrift bruker Z opp. Hvis målprogrammet bruker Y opp, for eksempel Unity, setter du Opp-akse til Y opp under Avanserte innstillinger, slik at modellen står oppreist.
- 3
Konverter til OBJ
Trykk Konverter til OBJ. Hver STL blir til én .obj-fil som du kan importere eller åpne i et tekstredigeringsprogram.
Kan jeg konvertere STL til OBJ uten å miste detaljer?
Ja. OBJ kan inneholde alle trekantene en STL kan, så geometrien går uendret gjennom. Du får delte toppunkter og et format flere 3D-programmer leser, men ikke farger eller UV-kart, fordi STL-filen aldri hadde dem.
50 byteper trekant i en binær STL
Hvordan STL og OBJ lagrer samme mesh på ulik måte
STL ble utformet av 3D Systems i 1987 som den enklest mulige overleveringen til en skriver. Hver trekant skrives ut i sin helhet med sine egne tre hjørner, så et toppunkt som deles av seks nabotrekanter gjentas seks ganger. Det gjør filen enkel å strømme og vanskelig å redigere: det finnes ingen oversikt over hvilke trekanter som berører hverandre.
OBJ, fra Wavefront Technologies, har én liste over toppunktposisjoner og beskriver hver flate ved å peke på oppføringer i listen. Sammenhengende flater forblir sammenhengende, og det forventer modellerings- og skulpturverktøy. OBJ kan også inneholde UV-koordinater, toppunktnormaler, navngitte grupper og en lenke til en .mtl-materialfil. Etter konvertering fra STL er disse valgfrie delene tomme, klare til at du legger dem til.
STL
STL-mesh
STL (stereolitografi) er et 3D-meshformat laget av 3D Systems i 1987. Det beskriver bare overflategeometrien til et objekt som en liste med trekanter, uten farger, materialer, enheter eller sceneinformasjon. Enkelheten gjør det til standard inndata for slicere til 3D-printing, som Cura og PrusaSlicer. Buede flater tilnærmes med mange flate trekanter, så glatte modeller kan gi svært store filer.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- Nei
- Introdusert
- 1987 · 3D Systems
OBJ
Wavefront OBJ
OBJ er et 3D-geometriformat utviklet av Wavefront Technologies. Det er en ren tekstfil som lister hjørnepunkter, teksturkoordinater, normaler og flater, med materialer og teksturer referert i en egen .mtl-fil. Nesten alle 3D-modelleringsprogrammer, spillmotorer og 3D-utskriftsverktøy kan importere det. OBJ støtter ikke animasjon, rigging eller scenehierarkier, og teksturer forsvinner hvis MTL- og bildefilene ikke holdes sammen.
- Komprimering
- –
- Gjennomsiktighet
- –
- Animasjon
- Nei
- Introdusert
- Wavefront Technologies
Folk konverterer STL til OBJ når en modell laget for utskrift skal rendres, animeres, teksturers eller brukes i en spillmotor som ikke har STL blant importformatene.
STL til OBJ, GLB eller STEP: velg riktig målformat
Rediger, render eller tekstur
Ren tekst, lest av nesten alle 3D-programmer siden 1990-tallet.
- Delte toppunkter for modellering
- Plass til UV-er og materialer
- Åpnes i Unity, Maya, Blender og de fleste 3D-programmer
Vis den på nett eller i AR
Én binær fil med materialer, målt i meter.
- Lastes i three.js og model-viewer
- Åpnes i Android Scene Viewer
- Passer for produktforhåndsvisning
Ta den inn i CAD
Pakker trekantene inn som flater på et solid legeme.
- Åpnes i Fusion 360 og SolidWorks
- Kun direkteredigering, ingen historikk
- Kurver forblir fasettert
Hvis målet er en forhåndsvisning i nettleseren i stedet for redigering, hopper STL til GLB over ett trinn. Hvis et CAD-program eller en maskinist trenger delen, pakker STL til STEP meshen inn som et solid legeme. Og når den redigerte modellen skal tilbake til skriveren, skriver den omvendte konverteringen en ny STL i ett steg.
Spørsmål om STL til OBJ
Kan Unity importere STL-filer?
Ikke direkte. Unitys modellimportør leser FBX, OBJ, DAE, 3DS og DXF, pluss formater fra installerte modelleringsprogrammer, så en STL-fil i Assets-mappen blir ignorert. Å konvertere til OBJ er den korteste veien; sett Opp-akse til Y opp først.
Får OBJ-filen UV-koordinater for teksturering?
Nei, for STL-filen hadde ingen å gi. OBJ-filen får de samme trekantene uten teksturkoordinater. Pakk ut UV-ene i Blender eller teksturprogrammet etter importen, så kan du male eller legge på bildetekstur.
Blir OBJ-filen større eller mindre enn STL-filen?
Det avhenger av STL-kodingen. OBJ skriver hvert delte hjørne én gang og refererer til det med indeks, så filen er vanligvis mye mindre enn en ASCII-STL. Sammenlignet med en binær STL er den ofte omtrent like stor eller litt større, fordi tallene i OBJ lagres som tekst.
Hvorfor ser den konverterte modellen kantete ut i rendereren?
STL lagrer én normal per trekant, noe som gir flat skygging. Bruk Shade Smooth eller en auto-smooth-vinkel i Blender, eller beregn normalene på nytt i 3D-programmet, så ser buede flater runde ut igjen.
Kan jeg konvertere en utskrift i flere deler til separate OBJ-objekter?
Hvis STL-filen inneholder flere frakoblede skall, havner de i én OBJ-fil. Bruk Separate by Loose Parts i Blender for å dele dem opp i objekter, eller last opp hver del som egen STL for å få én OBJ per del.
Mister jeg noe når jeg konverterer STL til OBJ?
Ingen geometri går tapt; hver trekant og hver toppunktposisjon kopieres. Det eneste som utelates, er topptekstens 80 byte og de ubrukte attributtbytene i en binær STL, som nesten ingen programvare leser.
Flere konverteringer for printmodeller
- OBJ til STL-konverterKonverter OBJ-modeller fra Blender, ZBrush eller skanning til binær STL for 3D-utskrift. Firkanter trianguleres, deler slås sammen, skala i mm.
- STL til STEP-konverterKonverter STL-mesh til STEP-filer som åpnes i Fusion 360, SolidWorks og FreeCAD. Angi enhetene STL-filen mangler, og last ned en STEP-solid.
- STL til GLB-konverterKonverter STL-filer til GLB for nettsider, model-viewer og Android AR. Millimeter skaleres til meter og Z-opp blir Y-opp, så delen står rett.
- FBX til OBJ-konverterKonverter FBX fra Mixamo, Unity-pakker eller Maya til OBJ med MTL-materialer og teksturer. Binær og ASCII FBX, 20 filer per runde.
- OBJ til GLB-konverterKonverter OBJ med MTL og teksturer til én GLB for three.js, model-viewer, Shopify og Android AR. Skala i meter, materialer innebygd.
- 3MF til STL-konverterKonverter 3MF til STL for slicere, printtjenester og verktøy som bare leser STL. Geometrien beholdes i mm; farger, plater og utskriftsoppsett forsvinner.