Konverter 3D OBJ til STL fil som deretter kan sendes rett til en 3D-printer eller, hvis du foretrekker det, åpnet i de fleste 3D-redigeringsapplikasjoner som f.eks Blender og mange flere. Verktøyet vårt fungerer med alle OBJ-filer og vil konvertere all 3D-geometri i filen til STL (Standard Triangle Language). Vårt konverteringsverktøy kan også batchkonvertere flere OBJ filer; opptil 25 filer om gangen kan konverteres.
For å konvertere OBJ til STL, klikk på Last opp-knappen ovenfor og velg OBJ-filen som skal konverteres. Når den er valgt, vil filen bli konvertert til en STL fil og vil være klar for nedlasting kort tid etterpå. For mer informasjon om konverteringsprosessen OBJ til STL, inkludert hva 3D-modell filfunksjoner støttes, vennligst se delen med konverteringsinformasjon nedenfor for mer informasjon.
Her vil vi sammenligne filformatene OBJ og STL, se på forskjellene mellom de to formatene og fremheve årsakene til å velge et av formatene for en bestemt oppgave. Før vi begynner, hvis du ikke er kjent med 3D-modellering og terminologien bak det, anbefaler vi på det sterkeste denne flotte artikkel som forklarer 3D-modelleringskonsepter og terminologien som følger med.
Både OBJ- og STL-filer kan inneholde et 3D-objekt representert av en serie trekanter; Men hvordan de går fram for å lagre disse dataene er veldig forskjellig. For det første lagrer OBJ-formatet geometri som en samling av toppunkter og flater, med toppunktene tegnet fra et felles basseng, noe som betyr at et 3D-objekt kan bruke samme toppunkt på flere flater uten å måtte definere det flere ganger. En STL-fil gjør ikke dette; i STL-formatet har hvert ansikt sitt eget sett med 3 hjørner som ikke kan gjenbrukes av andre ansikter.
OBJ filer støtter normaler per toppunkt; igjen, disse er hentet fra en enkelt felles liste som kan deles mellom flere ansikter i 3D-objektet. STL-filer støtter imidlertid ikke toppunktnormaler, men støtter ansiktsnormaler. OBJ filer kan inneholde flere 3D-objekter i samme fil; STL-formatet er imidlertid en enkel liste over trekanter uten mulighet til å skille ut individuelle 3D-objekter i en scene.
OBJ-filer har mye støtte for forskjellige objektmaterialer, inkludert farge- og teksturoverflater. STL-filer støtter imidlertid ikke offisielt noe materiale eller tekstur. Det er to applikasjoner, VisCAM og SolidView, som har sin egen implementering av begrenset 16-bits fargestøtte for individuelle ansikter i et STL 3D-objekt. Disse egenskapene støttes imidlertid ikke generelt av andre applikasjoner, så STL bør betraktes som et vanlig geometriformat uten støtte for materialer av noe slag.
En 3D wireframe-modell av en soldat
TSoldatmodellen lagret som en STL fil
Soldatmodellen lagret som en OBJ fil med teksturer
Både OBJ og STL filer kan åpnes og redigeres i de fleste populære 3D-redigeringsapplikasjoner; Bare pass på at, med begrensningene til STL-formatet, hvis du åpner en STL 3D-modell og deretter bruker materialer eller teksturer på den, vil du miste disse hvis du deretter lagrer den tilbake til STL-formatet. Lagring til OBJ-formatet vil beholde alle teksturer og materialer som brukes av 3D-modellen din, men vær oppmerksom på at med OBJ-formatet lagres materialer i en separat MTL (material )-fil og teksturer lagres som separate bildefiler (vanligvis PNG eller JPG).
Med STL-filer finnes det både binære og ren tekstversjoner, og tekstversjonen er betydelig større, så vi vil gi rabatt på dette formatet ettersom de fleste STL-filer er binære uansett, og hvis ikke, kan du bruke vår STL kompressor for å konvertere din STL tekstbaserte fil til en STL binær fil. Når du sammenligner det binære formatet STL med OBJ-formatet (et tekstbasert format), ved bruk av en fil som bare inneholder mesh-geometri uten teksturer eller materialer, kommer OBJ-filen vanligvis ut på toppen som den minste filstørrelsen til de to formatene.
Dette kan virke rart, siden man forventer at et binært format er mer effektivt; Den større størrelsen på STL binære filer sammenlignet med det tekstbaserte OBJ-formatet skyldes imidlertid i stor grad de dupliserte toppunktdataene, siden disse ikke kan deles mellom ansiktene i STL-formatet.
Basert på de mindre filstørrelsene og tilleggsstøtten for materialer, teksturer og mer, vil vi si at OBJ-formatet er det bedre formatet av de to for lagring av 3D-modeller. Hvis du har tenkt å 3D-printe modellen din, vil STL-formatet være formatet du skal bruke, siden dette har utbredt støtte blant 3D-utskriftsprogramvare. Vi går nærmere inn på konvertering fra en OBJ til STL for 3D-utskrift under.
Utvidelse | OBJ |
Fullt navn | Wavefront |
Type | 3D-modell |
Mime Type | text/plain |
Format | Text |
Verktøy | OBJ Omformere, 3D-modell Voxelizer, Lag OBJ animasjon, Komprimer OBJ, OBJ Asset Extractor, Tekst til OBJ, Vis OBJ |
Åpne med | Daz Studio, MeshLab, CAD Assistant |
OBJ-filformatet, opprinnelig opprettet av Wavefront Technologies og senere adoptert av mange andre 3D-programvareleverandører, er en enkel tekstbasert filformat for å beskrive 3D-modeller /geometri. Disse dataene kan inkludere hjørner, ansikter, normaler, teksturkoordinater og referanser til eksterne teksturfiler.
Siden formatet er tekstbasert, er det relativt enkelt å analysere i 3D-modelleringsapplikasjoner. En ulempe med det tekstbaserte formatet er at filene kan være ganske store sammenlignet med lignende binære formater som f.eks STL og komprimerte filer som f.eks 3MF.
Hvis OBJ-filen din er lastet opp med tilhørende MTL- og teksturfiler, vil disse bli brukt på konverteringsprosessen.
Utvidelse | STL |
Fullt navn | Standard Triangle Language |
Type | 3D-modell |
Mime Type | application/vnd.ms-pki.stl |
Format | Text & Binary |
Verktøy | STL Omformere, 3D-modell Voxelizer, Lag STL animasjon, Komprimer STL, Tekst til STL, Vis STL |
Åpne med | Blender, Daz Studio, MeshLab, CAD Assistant |
STL-filformatet har sine røtter på 1980-tallet og er det opprinnelige filformatet for 3D-systemer stereolitografiCAD programvare. Formatet definerer et triangulert nett med hjørner og ansikter og er et populært format for deling 3D-utskrivbar modellfiler.
Det var flere formater som forsøkte å utvide STL-formatet, nemlig SolidView og VisCAM, hvis formater inkluderte begrenset 15-bits fargeinformasjon for hvert maskeflate, som ofte ignoreres av de fleste moderne 3D-programvare. STL-formatet kan være enten tekst eller binært; verktøyene våre støtter begge formatene.
Standard STL-filformat støtter ikke fargede ansikter, hjørner eller teksturinformasjon. STL-filen generert av verktøyet vil som standard bare inneholde rå nett-/trekantdata, noe som er perfekt for 3D-utskrift.
Verktøyet har også muligheten til å lagre filen til et av de ikke-standardformatene som støtter fargede ansikter, som VisCAM og SolidView som er perfekt hvis du ønsker å viderebehandle STL i programvare som støtter disse formatene.
Konvertering fra filformatet OBJ til STL kan være en kompleks prosess, og ethvert verktøy som brukes for denne konverteringsprosessen må kunne håndtere en rekke datakonverteringsoppgaver samt identifisere eventuelle mangler i 3D-modellen og fikse dem. Her vil vi forklare konverteringsprosessen som brukes av verktøyet vårt for å nøyaktig konvertere OBJ-filen din til en gyldig STL 3D-modell. La oss starte med konverteringsprosessen, som involverer følgende trinn:
I sin enkleste form er en OBJ-fil en ren tekstfil som inneholder menneskelesbare 3D-data som hjørner, ansikter, normaler og mer. Når de kombineres, utgjør disse 3D-modellen du ser på skjermen.
Når verktøyet vårt leser disse 3D-dataene, er alt vi er interessert i toppunktene, ansiktene og normalene, siden dette er de eneste dataene som nøyaktig kan konverteres til den endelige STL-filen.
OBJ-filen kan inneholde andre data, for eksempel materialdefinisjoner og teksturer, som beskriver hvordan et bestemt sett med 3D-geometri skal gjengis. Ettersom vi oppretter en STL-fil som ikke støtter materialer og teksturer, ignorerer vi disse dataene hvis de finnes i OBJ-filen.
For mer informasjon om filformatet OBJ, se denne flotte artikkel som går inn i mange detaljer som forklarer OBJ-formatet.
Med OBJ-fildataene lest, genererer verktøyet vårt en intern representasjon av hele 3D-modellen og vil forsøke å fikse eventuelle geometriproblemer som oppstår. Sammen med å reparere eventuelle problemer med 3D-modellen, vil verktøyet fjerne eventuelle dupliserte hjørner og forberede modellen for eksport til STL-formatet.
STL-formatet har eksistert i mange år og har ikke bare blitt et standardformat for lagring og overføring av 3D-modeller, men også et standardformat for 3D-utskrift, noe vi har snakket om tidligere. STL-filer kan åpnes i de fleste moderne 3D-redigeringsapplikasjoner uten ytterligere behandling.
For å aktivere lagring av modellen, må verktøyet vårt nå ta 3D-modellen i minnet vi har laget i trinn 2 og konvertere denne til STL-formatet. Siden STL-formatet bare støtter enkle trekanter med en enkel retningsnormal, vil hvis din OBJ inneholder toppunktnormaler, disse omregnes til en enkeltsidig normal. For å sikre en effektiv filstørrelse, vil verktøyet vårt alltid lagre enhver STL-fil i sitt binære format.
Hvis du ikke er kjent med slicing-programvare, anbefaler vi dette nyttig artikkel. Vi har også en hyggelig og informativ veiledning som beskriver 3D-utskrift av en OBJ-fil for å komme deg i gang med 3D-utskriftsreisene. Generelt, skjønt, støtter ikke 3D-skriver slicer-programvare filformatet OBJ. Det finnes unntak fra dette, men generelt har ikke utviklere av slicer-programvare ressursene til å støtte alle mulige 3D-modellformater der ute.
Et lite tannhjul i formatet OBJ
Tannhjulet i en Replicator 3D-printer
Det ferdige 3D-trykte tannhjulet
Slicer-programvare kan imidlertid håndtere filer formatert til STL-spesifikasjonen. Dette er fordi STL, selv om det gikk før 3D-utskriftsrevolusjonen og mangler noen av funksjonene til moderne formater, har funnet nesten universell bruk som det foretrukne formatet for distribusjon av 3D-utskrivbare modeller. Vår OBJ til STL konverteringsverktøy kan konvertere OBJ-filen din til en STL-fil som er egnet for lasting i 3D-slicer-programvaren du ønsker. Siden STL-filer ikke støtter materialfarger eller -teksturer, vil ikke konverteren vår behandle disse, noe som resulterer i en enkelt STL-fil som er egnet for bruk med de fleste 3D-slicer-programvare.
Hvis OBJ-filen din har separate material- (MTL) og teksturfiler (PNG, JPG, etc.), kan du dra og slippe disse til opplastingsverktøyet sammen med hovedfilen OBJ. Verktøyet vårt vil intelligent oppdage hvilke av disse tilleggsfilene som tilhører OBJ-filen. Alternativt kan du plassere disse tilleggsfilene, sammen med OBJ-filen, i en ZIP eller annen komprimert arkivfil og laste den opp.
Vi tar sikte på å behandle alle OBJ til STL konverteringer så raskt som mulig. Dette tar vanligvis rundt 5 sekunder, men kan være mer for større og komplekse filer, så vær tålmodig.
Filformatet STL beskriver en ustrukturert triangulert overflate av trekantene ved bruk av et 3D kartesisk koordinatsystem. STL-filer inneholder ingen skalainformasjon, og enhetene er vilkårlige. Vi har en mer detaljert beskrivelse av en STL fil her.
Verktøyet vårt vil lagre alle STL-filer i binært format. Valgfritt vil verktøyet vårt tillate deg å lagre i ikke-standard fargeformat STL.
Nei. Alle konverteringsverktøyene våre behandler OBJ-filen din på våre dedikerte konverteringsservere, noe som betyr at du kan bruke verktøyene våre på lavspesifiserte datamaskiner, bærbare datamaskiner, nettbrett og mobile enheter og motta den konverterte STL-filen raskt.
Ja! Vårt OBJ til STL verktøy vil kjøre på alle systemer med en moderne nettleser. Ingen spesialprogramvare er nødvendig for å kjøre noen av våre konverteringsverktøy.
Ja. Selv om du kan bruke en annonseblokkering, kan du vurdere å hvitliste nettstedet vårt hvis du liker konverteringsverktøyet OBJ. Når en annonseblokkering er aktivert, er det noen konverteringsgrenser på noen av verktøyene våre, og behandlings-/konverteringstidene vil være lengre.
Ja. Når du har konvertert OBJ til STL, er det et "Tilbakemelding"-alternativ som du kan bruke for å gi oss beskjed om eventuelle problemer du støtt på da du konverterte filen.
© 2024 ImageToStl. Konverter PNG- og JPG-filer til 3D STL-filer.