Formatguide

OBJ-filformat (.obj)

The rendering community mesh format — UV mapping, multi-material groups, and near-universal software support.

Ladda ner gratis testversion

Gratis 30-dagars testversion. Inget kreditkort krävs. Windows 10/11.

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

Extension.obj (+ .mtl for materials)
Full nameWavefront Object
Geometry typePolygon mesh (triangles, quads, n-gons)
Open standardYes
Supports colorVia MTL material file
Supports UV mappingYes
Supports assembliesNo (groups only)
EncodingASCII text

Vad är en OBJ-fil?

OBJ (Wavefront Object) is a simple ASCII format that stores polygon meshes with vertex positions, UV coordinates and normals. Materials are stored in a companion .MTL file. OBJ is one of the most universally supported interchange formats across rendering, game development and visualization.

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

3D-rendering & visualisering

OBJ is the standard input for offline renderers (Blender Cycles, V-Ray, Arnold) and real-time visualization tools.

Import av spelresurser

Unity, Unreal Engine and Godot all import OBJ. For static props without animation, OBJ is a clean alternative to FBX.

Fotogrammetriutdata

Photogrammetry software exports to OBJ because the format preserves UV maps for baked texture maps.

Programvarustöd

Blender, Maya, 3ds Max, Cinema 4D, ZBrush, Houdini, Unity, Unreal Engine, SolidWorks, Fusion 360 and virtually all 3D tools.

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 -i part.step -o part.obj

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

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

Lägg till --units eller --tessellation 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.

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 -i model.obj -o model.glb eller cadconvert convert -i 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.