Novembererbjudande: livstidslicensen för $89.50 i stället för $179. Gäller till och med 30 november.20 dagar kvarKöp nu →

Formatguide

OBJ-filformat (.obj)

Renderingsvärldens nätformat: UV-mappning, grupper med flera material och stöd i nästan all programvara.

Ladda ner gratis testversion

Gratis provversion: 10 konverteringar med alla funktioner. Inget kreditkort krävs. Windows 10/11.

30 dagars pengarna-tillbaka-garanti · engångslicens  —  Se priser

Snidad pelare (STL → OBJ), renderad från den konverterade filen
STL → OBJSnidad pelare: 29,3 MB STL → 69,0 MB OBJ, 586 942 trianglar, 4,9 s (Ryzen 9 3900X).

Var det här formatet passar in

Din fil

Solid CAD

  • STEP
  • IGES
  • BREP

Mesh

  • STL
  • OBJ
  • 3MF
  • PLY
  • glTF
  • GLB
  • FBX
  • DAE
  • X3D
  • OFF
  • AMF

3D-ytor i ritningar och scener

  • DXF
  • DWG
  • USD
3D CAD Converteröppnar, visar, konverterar

Det får du

3D-utskrift

  • STL
  • 3MF
  • OBJ
  • PLY

Webb, AR och spel

  • glTF
  • GLB
  • FBX
  • DAE

Visare och arkiv

  • VRML
  • X3D
  • OFF

CAD-utbyte

  • STEP
  • IGES
  • BREP

Solid CAD (STEP, IGES, BREP) kan bli ett mesh eller ett annat solidformat. Ett mesh konverteras till andra mesh. Streckade format (DXF, DWG, AMF, USD) kan läsas men inte skrivas. VRML läser .wrl-, .vrml- och gzip-komprimerade .wrz-filer och skriver .wrl.

Vad det inte gör
  • Konvertera en DWG- eller DXF-ritning som bara är 2D. Det behövs 3D-ytor.
  • Göra om ett mesh (STL, OBJ, 3MF) tillbaka till STEP, IGES eller BREP.
  • Läsa inbyggda SolidWorks-, Inventor- eller CATIA-filer. Exportera först STEP eller IGES från det programmet.
Filändelse.obj (+ .mtl for materials)
Fullständigt namnWavefront Object
GeometritypPolygon-mesh (trianglar, fyrhörningar, n-hörningar)
Öppen standardJa
Stöder färgVia MTL-materialfil
Stöder UV-mappningJa
Stöder sammanställningarNej (endast grupper)
KodningASCII-text

Vad är en OBJ-fil?

OBJ (Wavefront Object) utvecklades av Wavefront Technologies i slutet av 1980-talet. Det är ett enkelt ASCII-textformat som lagrar polygonnät med hörnpunktspositioner, UV-texturkoordinater och hörnpunktsnormaler. Materialdefinitioner lagras i en tillhörande .MTL-fil som refererar till texturbilder. OBJ stöder polygonytor (trianglar, fyrhörningar, n-goner), vilket gör det flexibelt för både CAD-geometri och organisk 3D-konst. Eftersom det är ett rent textformat utan proprietära begränsningar har OBJ blivit ett av de mest universellt stödda utbytesformaten inom rendering, spelutveckling och visualiseringsverktyg.

Vanliga användningsområden för OBJ-filer

3D-rendering & visualisering

OBJ är standardindata för offline-renderare (Blender Cycles, V-Ray, Arnold) och verktyg för realtidsvisualisering. UV-koordinater möjliggör fotorealistisk material- och texturmappning.

Import av spelresurser

Unity, Unreal Engine och Godot importerar alla OBJ. För statiska rekvisita och arkitektoniska element utan animation är OBJ ett rent alternativ till FBX utan beroenden.

Fotogrammetriutdata

Fotogrammetriprogram (Agisoft Metashape, RealityCapture, Polycam) exporterar till OBJ eftersom formatet bevarar de UV-kartor som behövs för bakade texturkartor.

Programvarustöd

Blender, Maya, 3ds Max, Cinema 4D, ZBrush, Houdini, Unity, Unreal Engine, SolidWorks, Fusion 360 och i stort sett alla 3D-verktyg.

Konvertera detta format

Konverteras ofta från STEP eller IGES (för visualisering), till glTF/GLB (för webb och AR), till DAE (för scen-toolchains) eller till STL (för 3D-utskrift).

Så konverterar du till OBJ

Att göra en CAD-modell eller ett annat mesh till en OBJ-fil tar tre steg i 3D CAD Converter.

1

Läs in din modell

Dra en STEP-, IGES-, FBX-, glTF- eller STL-fil till appen, eller släpp en hel mapp för att konvertera många modeller samtidigt.

2

Välj OBJ

Välj OBJ som utdataformat. Appen skriver automatiskt en matchande .mtl-materialfil, och du kan ange mesh-kvaliteten före konvertering.

3

Konvertera

Klicka på Konvertera så skriver appen .obj tillsammans med dess .mtl och eventuella texturfiler. Allt körs offline, så dina modeller stannar på din dator.

Föredrar du kommandoraden? Den medföljande CLI:n konverterar även till och från OBJ:

Konvertera en STEP-del till OBJ
cadconvert convert part.step -o part.obj

Konvertera ett OBJ-mesh till GLB för webben
cadconvert convert model.obj -o model.glb

Batcha en hel mapp (rekursivt) till OBJ
cadconvert batch ./in -o ./out -f obj -r

Lägg till --units eller --quality för att styra skala och mesh-täthet när du konverterar från CAD-format som STEP.

OBJ — det universella mesh-formatet

OBJ är lingua franca för 3D-mesh. Nästan varje renderare, spelmotor och modelleringsverktyg läser och skriver det, och dess medföljande .mtl-fil bär material- och texturreferenser, så OBJ förblir det säkra valet för visualisering, fotogrammetri-utdata och flyttning av statisk geometri mellan verktyg. Det är ren text, öppet och fritt från proprietära begränsningar.

Behöver du i stället ett webb- eller AR-mål, eller ett mesh för 3D-utskrift? Jämför OBJ med glTF, STL.

STL, OBJ eller 3MF: vilket format din utskrift behöver

Ladda ner gratis testversion

Windows · gratis provversion · köp en gång eller prenumerera

Berättad på engelska, med undertexter · Ont om tid? Se versionen på en minut

Vanliga OBJ-problem och hur du undviker dem

Saknad MTL eller texturer

OBJ lagrar endast geometri; färger och texturer finns i en separat .mtl-fil som .obj refererar till, och .mtl pekar på bildfiler. Flytta eller skicka alla tre tillsammans — .obj, dess .mtl och texturerna — annars laddas modellen in utan texturer. 3D CAD Converter skriver den matchande .mtl-filen automatiskt.

Ingen scengraf eller sammansättningar

OBJ stöder namngivna grupper men har ingen riktig scenhierarki, så CAD-sammansättningar med flera delar plattas ut till ett enda objekt. Om du behöver behålla sammansättningsstrukturen, exportera till glTF/GLB eller FBX i stället, som bevarar ett nodträd.

Y-up kontra Z-up-orientering

CAD-verktyg är vanligtvis Z-up medan många renderare och spelmotorer är Y-up, så en importerad OBJ kan se ut att vara roterad 90 grader. 3D CAD Converter tillämpar rätt axelkonvention vid export; om en modell fortfarande ser sned ut, rotera den i ditt målverktyg.

OBJ — Vanliga frågor

Vad är en .obj-fil?

En .obj-fil är en Wavefront Object-fil — ett 3D-format i ren text som lagrar polygon-mesh-geometri som vertexpositioner, UV-texturkoordinater och normaler. Färg- och texturdata finns i en medföljande .mtl-materialfil. Eftersom OBJ är enkelt, öppet och icke-proprietärt är det ett av de mest universellt stödda mesh-formaten i renderings-, spel- och visualiseringsverktyg.

Varför saknar min OBJ-fil sina material eller texturer?

OBJ lagrar endast geometri; färger och texturer finns i en separat .mtl-fil som .obj refererar till, och .mtl refererar i sin tur till bildfiler. Om du flyttar eller skickar en OBJ utan dess .mtl och texturer laddas den in utan texturer. Håll alltid .obj, dess .mtl och texturbilderna tillsammans. 3D CAD Converter skriver den matchande .mtl-filen bredvid varje OBJ den exporterar.

Hur konverterar jag en OBJ-fil till glTF eller STL?

Öppna OBJ-filen i 3D CAD Converter, välj glTF/GLB för webb och AR eller STL för 3D-utskrift, och konvertera — släpp en mapp för att batcha många filer. Från kommandoraden kör cadconvert convert model.obj -o model.glb eller cadconvert convert model.obj -o model.stl. Du kan även konvertera STEP- och IGES-filer till OBJ på samma sätt.

Kan jag konvertera OBJ-filer gratis?

Ja. 3D CAD Converter erbjuder en gratis testversion som konverterar OBJ till glTF, STL, FBX, PLY och mer — och konverterar STEP och IGES till OBJ — inklusive hela mappar i batch, med kontroll över mesh-kvaliteten. Använd skrivbordsappen eller cadconvert-kommandoraden.