OBJ till STLHur man använderOBJ VS STLFilinformationFilfunktionerHur det fungerar3d-utskrivningFAQAndra OBJ VerktygSenaste nytt
till

Konvertera OBJ till STL online

Konvertera din 3D OBJ till STL fil som sedan kan skickas direkt till en 3d skrivare eller, om du föredrar, öppnas i de flesta 3D-redigeringsapplikationer som t.ex Blender och många fler. Vårt verktyg fungerar med alla OBJ-filer och konverterar all 3D-geometri som finns i filen till STL (Standard Triangle Language). Vårt konverteringsverktyg kan också batchkonvertera flera OBJ filer; upp till 25 filer åt gången kan konverteras.

För att konvertera din OBJ till STL, klicka på knappen Ladda upp ovan och välj OBJ-filen som ska konverteras. När den har valts kommer filen att konverteras till en STL-fil och är klar för nedladdning kort därefter. För mer information om konverteringsprocessen OBJ till STL, inklusive vad 3D-modell filfunktioner stöds, se avsnittet om konverteringsinformation nedan för mer information.

Hur konverterar jag din OBJ till STL online?

Här är två enkla steg för att konvertera din OBJ till STL.

Ladda upp en OBJ

Klicka på knappen "Ladda upp en OBJ fil" och välj en OBJ att ladda upp. Den maximala filstorleken är 100 MB.

Ladda ner din STL

Klicka på nedladdningslänken när du är klar för att få din STL-fil.

En jämförelse av filformaten OBJ och STL

Här kommer vi att jämföra filformaten OBJ och STL, titta på skillnaderna mellan de två formaten och lyfta fram anledningarna till att välja ett av formaten för en viss uppgift. Innan vi börjar, om du inte är bekant med 3D-modellering och terminologin bakom det, rekommenderar vi verkligen denna fantastiska artikel som förklarar 3D-modelleringskoncept och terminologin som hör till det.

Strukturera

Både OBJ och STL filer kan innehålla ett 3D-objekt representerat av en serie trianglar; hur de går tillväga för att lagra denna data är väldigt olika. För det första lagrar formatet OBJ geometri som en samling av hörn och ytor, där hörnen ritas från en gemensam pool, vilket innebär att ett 3D-objekt kan använda samma vertex på flera ytor utan att behöva definiera det flera gånger. En STL-fil gör inte detta; i formatet STL har varje ansikte sin egen uppsättning med 3 hörn som inte kan återanvändas av andra ansikten.

OBJ filer stöder normaler per vertex; återigen, dessa är hämtade från en enda gemensam lista som kan delas mellan flera ansikten inom 3D-objektet. STL-filer stöder dock inte vertexnormaler men stöder ansiktsnormaler. OBJ filer kan innehålla flera 3D-objekt inom samma fil; formatet STL är dock en enkel lista med trianglar utan möjlighet att separera enskilda 3D-objekt inom en scen.

Material som stöds

OBJ-filer har mycket stöd för olika objektmaterial, inklusive färg- och strukturytor. STL-filer stöder dock inte officiellt någon material- eller texturkapacitet. Det finns två applikationer, VisCAM och SolidView, som har sin egen implementering av begränsat 16-bitars färgstöd för enskilda ansikten inom ett STL 3D-objekt. Dessa funktioner stöds dock inte generellt av andra applikationer, så STL bör anses vara ett vanligt geometriformat utan stöd för material av något slag.

En 3D wireframe-modell av en soldat

En 3D wireframe-modell av en soldat

Soldatmodellen sparad som en STL fil

Soldatmodellen sparades som en STL fil utan material eller texturer

Soldatmodellen sparad som en OBJ fil med texturer

Soldatmodellen sparades som en OBJ fil med texturer

Redigering

Både OBJ och STL filer kan öppnas och redigeras i de flesta populära 3D-redigeringsapplikationer; tänk bara på att, med begränsningarna för STL-formatet, om du öppnar en STL 3D-modell och sedan applicerar material eller texturer på den, kommer du att förlora dessa om du sedan sparar den tillbaka till STL-formatet. Om du sparar i formatet OBJ behålls alla texturer och material som används av din 3D-modell, men tänk på att med formatet OBJ sparas material i en separat MTL (material) fil och texturer sparas som separata bildfiler (vanligtvis PNG eller JPG).

Filstorlek

Med STL-filer finns det både binära och oformaterade versioner, där textversionen är betydligt större, så vi kommer att rabattera detta format eftersom de flesta STL-filer är binära ändå, och om inte kan du använda vår STL kompressor för att konvertera din STL textbaserade fil till en STL binär fil. När man jämför det binära formatet STL med formatet OBJ (ett textbaserat format), med en fil som endast innehåller mesh-geometri utan texturer eller material, kommer OBJ-filen vanligtvis ut som den minsta filstorleken för de två formaten.

Detta kan tyckas konstigt, eftersom man kan förvänta sig att ett binärt format är mer effektivt; dock beror den större storleken på STL binära filer jämfört med det textbaserade OBJ-formatet till stor del på de duplicerade vertexdata, eftersom dessa inte kan delas mellan ansikten inom STL-formatet.

Sammanfattning

Baserat på de mindre filstorlekarna och det extra stödet för material, texturer och mer skulle vi säga att formatet OBJ är det bättre formatet av de två för att lagra dina 3D-modeller. Om du har för avsikt att 3D-skriva ut din modell, så skulle formatet STL vara formatet att använda, eftersom detta har utbrett stöd bland 3D-utskriftsskivorna. Vi går in mer i detalj på konvertera från en OBJ till STL för 3D-utskrift Nedan.

Filformatinformation för OBJ till STL

FörlängningOBJ
Fullständiga namnWavefront
Typ3D-modell
Mime typtext/plain
FormateraText
VerktygOBJ Omvandlare, 3D-modell Voxelizer, Skapa OBJ animering, Komprimera OBJ, OBJ Asset Extractor, Text till OBJ, Visa OBJ
Öppna medDaz Studio, MeshLab, CAD Assistant

Beskrivning

OBJ-filformatet, som ursprungligen skapades av Wavefront Technologies och senare antogs av många andra 3D-programvaruleverantörer, är en enkel textbaserad filformat för beskrivning 3D-modeller /geometri. Dessa data kan inkludera hörn, ansikten, normaler, texturkoordinater och referenser till externa texturfiler.

Eftersom formatet är textbaserat är det relativt enkelt att analysera i 3D-modelleringsapplikationer. En nackdel med det textbaserade formatet är att filerna kan vara ganska stora jämfört med liknande binära format som t.ex STL och komprimerade filer som t.ex 3MF.

OBJ Anteckningar

Om din OBJ-fil laddas upp med tillhörande MTL- och texturfiler, kommer dessa att tillämpas på konverteringsprocessen.

Funktioner som stöds

  • Mesh geometri
  • Material (via en MTL-fil)
  • Texturer (PNG, JPG, TGA-format)
FörlängningSTL
Fullständiga namnStandard Triangle Language
Typ3D-modell
Mime typapplication/vnd.ms-pki.stl
FormateraText & Binary
VerktygSTL Omvandlare, 3D-modell Voxelizer, Skapa STL animering, Komprimera STL, Text till STL, Visa STL
Öppna medBlender, Daz Studio, MeshLab, CAD Assistant

Beskrivning

STL-filformatet har sina rötter på 1980-talet och är det ursprungliga filformatet för 3D-system stereolitografiCAD programvara. Formatet definierar ett triangulerat nät med hörn och ytor och är ett populärt format för delning 3D-utskrivbar modellfiler.

Det fanns flera format som försökte utöka STL-formatet, nämligen SolidView och VisCAM, vars format inkluderade begränsad 15-bitars färginformation för varje mesh-yta, vilket ofta ignoreras av de flesta moderna 3D-program. STL-formatet kan vara antingen text eller binärt; våra verktyg kommer att stödja båda formaten.

STL Anteckningar

Standard-STL-filformatet stöder inte färgade ytor, hörn eller texturinformation. STL-filen som genereras av verktyget kommer att innehålla endast rå nät-/triangeldata som standard, vilket är perfekt för 3D-utskrift.

Verktyget har även möjlighet att spara filen till ett av de icke-standardiserade formaten som stöder färgade ansikten, som VisCAM och SolidView vilket är perfekt om du vill vidarebearbeta STL i mjukvara som stöder dessa format.

Funktioner som stöds

  • Mesh geometri
  • Ansiktsfärger via formaten VisCAM och SolidView
  • Binära versioner och textversioner stöds

Jämföra OBJ och STL funktioner

 

OBJ Funktioner

  • Nätgeometri (hörn och ytor)
  • Vertex Normals
  • Ansiktsnormaler
  • Vertex färger
  • Ansiktsmaterial (exklusive texturer)
  • Texturer
  • Punktmoln
  • Flera objekt per fil
  • Objekttransformeringar (översättning, rotation och skala)
  • Skelett/leder
  • Animationer
  • Lämplig för 3D-utskrift

STL Funktioner

  • Nätgeometri (hörn och ytor)
  • Vertex Normals
  • Ansiktsnormaler
  • Vertex färger
  • Ansiktsmaterial (exklusive texturer)
  • Texturer
  • Punktmoln
  • Flera objekt per fil
  • Objekttransformeringar (översättning, rotation och skala)
  • Skelett/leder
  • Animationer
  • Lämplig för 3D-utskrift

Konvertera OBJ till STL, hur fungerar det?

Att konvertera från filformatet OBJ till STL kan vara en komplex process, och alla verktyg som används för denna konverteringsprocess måste kunna hantera en mängd datakonverteringsuppgifter samt identifiera eventuella defekter i 3D-modellen och fixa dem. Här kommer vi att förklara konverteringsprocessen som används av vårt verktyg för att korrekt konvertera din OBJ-fil till en giltig STL 3D-modell. Låt oss börja med konverteringsprocessen, som innefattar följande steg:

Steg 1: Läs källfilen OBJ

Steg 1: Läs källfilen OBJ

I sin enklaste form är en OBJ-fil en vanlig textfil som innehåller läsbar 3D-data som hörn, ansikten, normaler och mer. När de kombineras utgör dessa 3D-modellen du ser på din skärm.

När vårt verktyg läser dessa 3D-data är allt vi är intresserade av hörn, ansikten och normaler, eftersom detta är den enda data som exakt kan konverteras till den slutliga STL-filen.

OBJ-filen kan innehålla andra data, såsom materialdefinitioner och texturer, som beskriver hur en viss uppsättning 3D-geometri ska renderas. Eftersom vi skapar en STL-fil, som inte stöder material och texturer, kommer vi att ignorera denna data om den finns i OBJ-filen.

För mer information om filformatet OBJ, se denna fantastiska artikel som går in på mycket detaljer och förklarar OBJ-formatet.

Steg 2: Bearbeta fildata

Med OBJ fildata avläst genererar vårt verktyg en intern representation av den fullständiga 3D-modellen och kommer att försöka fixa eventuella geometriproblem som uppstår. Tillsammans med att reparera eventuella problem med 3D-modellen tar verktyget bort alla dubblerade hörn och förbereder modellen för export till formatet STL.

Steg 1: Läs källfilen OBJ

Steg 3: Spara i formatet STL

Formatet STL har funnits i många år och har inte bara blivit ett standardformat för lagring och överföring av 3D-modeller utan också ett standardformat för 3D-utskrift, något vi har pratat om tidigare. STL-filer kan öppnas i de flesta moderna 3D-redigeringsapplikationer utan ytterligare bearbetning.

För att möjliggöra lagring av modellen måste vårt verktyg nu ta den 3D-minnesmodell som vi skapade i steg 2 och konvertera denna till formatet STL. Eftersom STL-formatet endast stöder enkla trianglar med en enkelriktad normal, om din OBJ innehåller vertexnormaler kommer dessa att räknas om till en enkelsidig normal. För att säkerställa en effektiv filstorlek kommer vårt verktyg alltid att spara alla STL-filer i dess binära format.

Konvertera din OBJ-fil för 3D-utskrift

Om du inte är bekant med skivningsmjukvara rekommenderar vi att detta är användbart artikel. Vi har också en trevlig och informativ handledning som beskriver 3D-utskrift av en OBJ fil för att komma igång med dina 3D-printresor. Men generellt sett stöder inte 3D-skrivarskivorna filformatet OBJ. Det finns undantag från detta, men i allmänhet har slicer-programvaruutvecklare inte resurserna för att stödja alla möjliga 3D-modellformat där ute.

En liten kugg i formatet OBJ

En liten kugg i formatet OBJ

Kugghjulet i en Replicator 3D-skrivare

Kugghjulet i en Replicator 3D-skrivare

Den färdiga 3D-printade kuggen

Den färdiga 3D-printade kuggen

Slicer-programvaran kan dock hantera filer formaterade enligt STL-specifikationen. Detta beror på att STL, även om det gick före 3D-utskriftsrevolutionen och saknar några av funktionerna i moderna format, har funnit nästan universell användning som det valda formatet för att distribuera 3D-utskrivbara modeller. Vår OBJ till STL konverteringsverktyg kan konvertera din OBJ-fil till en STL-fil som lämpar sig för att laddas in i 3D-skärmjukvaran du väljer. Eftersom STL-filer inte stöder materialfärger eller texturer, kommer vår omvandlare inte att bearbeta dessa, vilket resulterar i en enda STL-fil som är lämplig för användning med de flesta 3D-skivorna.

Vanliga frågor

Min OBJ-fil innehåller material och texturer; hur laddar jag upp dessa?

Om din OBJ-fil har separata material- (MTL) och texturfiler (PNG, JPG, etc.) kan du dra och släppa dessa till uppladdningsverktyget tillsammans med huvudfilen OBJ. Vårt verktyg kommer intelligent att upptäcka vilka av dessa ytterligare filer som tillhör OBJ-filen. Alternativt kan du placera dessa ytterligare filer, tillsammans med OBJ-filen, i en ZIP eller annan komprimerad arkivfil och ladda upp den.

Hur lång tid tar det att konvertera mitt OBJ till STL?

Vi strävar efter att bearbeta alla OBJ till STL konverteringar så snabbt som möjligt, detta tar vanligtvis cirka 5 sekunder men kan vara mer för större och mer komplexa filer, så ha tålamod.

Vad är en STL fil?

Filformatet STL beskriver en ostrukturerad triangulerad yta av trianglarna med hjälp av ett 3D kartesiskt koordinatsystem. STL filer innehåller ingen skalinformation, och enheterna är godtyckliga. Vi har en mer detaljerad beskrivning av en STL fil här.

Vilka STL-format kan jag konvertera till?

Vårt verktyg kommer att spara alla STL-filer i binärt format. Alternativt låter vårt verktyg dig spara i det icke-standardiserade färgformatet STL.

Behöver jag en hög spec. dator för att använda OBJ till STL-omvandlaren?

Nej. Alla våra konverteringsverktyg bearbetar din OBJ-fil på våra dedikerade konverteringsservrar, vilket innebär att du kan använda våra verktyg på lågspecifika datorer, bärbara datorer, surfplattor och mobila enheter och snabbt få din konverterade STL-fil.

Kan jag konvertera mitt OBJ till STL på Windows, Linux, Android, iOS eller Mac OS?

Ja! Vårt verktyg OBJ till STL kommer att köras på alla system med en modern webbläsare. Ingen specialistmjukvara behövs för att köra något av våra konverteringsverktyg.

Vad händer om jag använder en annonsblockerare, kommer det att påverka saker och ting?

Ja. Även om du kan använda en annonsblockerare, om du gillar vårt OBJ konverteringsverktyg kan du överväga att vitlista vår webbplats. När en annonsblockerare är aktiverad finns det vissa konverteringsbegränsningar för vissa av våra verktyg och bearbetnings-/konverteringstiderna blir längre.

Kan jag få hjälp med att konvertera mitt OBJ till STL?

Ja. När du har konverterat din OBJ till STL finns det ett "Feedback"-alternativ som du kan använda för att informera oss om eventuella problem du stött på när du konverterade din fil.

© 2024 ImageToStl. Konvertera dina PNG- och JPG-filer till 3D STL-filer.