Formatguide

OBJ filformat (.obj)

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

Download gratis prøveversion

Gratis 30-dages prøveperiode. Intet kreditkort påkrævet. Windows 10/11.

30 dages pengene-tilbage-garanti · engangslicens  —  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

Hvad er 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.

Typiske anvendelser af OBJ-filer

3D rendering & visualisering

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

Import af spilressourcer

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

Fotogrammetri output

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

Softwareunderstøttelse

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

Konverter dette format

Konverteres ofte fra STEP eller IGES (til visualisering), til glTF/GLB (til web og AR), til DAE (til scene-toolchains) eller til STL (til 3D-print).

Sådan konverterer du til OBJ

At gøre en CAD-model eller et andet mesh til en OBJ-fil tager tre trin i 3D CAD Converter.

1

Indlæs din model

Træk en STEP-, IGES-, FBX-, glTF- eller STL-fil ind i appen, eller slip en hel mappe for at konvertere mange modeller på én gang.

2

Vælg OBJ

Vælg OBJ som outputformat. Appen skriver automatisk en tilhørende .mtl-materialefil, og du kan angive mesh-kvaliteten før konvertering.

3

Konvertér

Klik på Konvertér, og appen skriver .obj sammen med dens .mtl og eventuelle teksturfiler. Alt kører offline, så dine modeller bliver på din maskine.

Foretrækker du kommandolinjen? Den medfølgende CLI konverterer også til og fra OBJ:

Konvertér en STEP-del til OBJ
cadconvert convert -i part.step -o part.obj

Konvertér et OBJ-mesh til GLB til nettet
cadconvert convert -i model.obj -o model.glb

Batch en hel mappe (rekursivt) til OBJ
cadconvert batch -i ./in -o ./out -f obj -r

Tilføj --units eller --tessellation for at styre skala og mesh-tæthed, når du konverterer fra CAD-formater som STEP.

OBJ — det universelle mesh-format

OBJ er 3D-meshes lingua franca. Næsten enhver renderer, spilmotor og modelleringsværktøj læser og skriver det, og dets ledsagende .mtl-fil bærer materiale- og teksturreferencer, så OBJ forbliver det sikre valg til visualisering, fotogrammetri-output og flytning af statisk geometri mellem værktøjer. Det er ren tekst, åbent og fri for proprietære begrænsninger.

Har du i stedet brug for et web- eller AR-mål eller et mesh til 3D-print? Sammenlign OBJ med glTF, STL.

Almindelige OBJ-problemer og hvordan du undgår dem

Manglende MTL eller teksturer

OBJ gemmer kun geometri; farver og teksturer ligger i en separat .mtl-fil, som .obj refererer til, og .mtl peger på billedfiler. Flyt eller send alle tre sammen — .obj, dens .mtl og teksturerne — ellers indlæses modellen uden teksturer. 3D CAD Converter skriver automatisk den tilhørende .mtl.

Ingen scenegraf eller samlinger

OBJ understøtter navngivne grupper, men har intet egentligt scenehierarki, så CAD-samlinger med flere dele flades ud til ét enkelt objekt. Hvis du har brug for at bevare samlingsstrukturen, så eksportér i stedet til glTF/GLB eller FBX, som bevarer et nodetræ.

Y-up kontra Z-up-orientering

CAD-værktøjer er normalt Z-up, mens mange renderere og spilmotorer er Y-up, så en importeret OBJ kan se ud til at være roteret 90 grader. 3D CAD Converter anvender den rigtige akse-konvention ved eksport; hvis en model stadig ser skæv ud, så rotér den i dit målværktøj.

OBJ — Ofte stillede spørgsmål

Hvad er en .obj-fil?

En .obj-fil er en Wavefront Object-fil — et 3D-format i ren tekst, der gemmer polygon-mesh-geometri som vertex-positioner, UV-teksturkoordinater og normaler. Farve- og teksturdata ligger i en ledsagende .mtl-materialefil. Fordi OBJ er enkelt, åbent og ikke-proprietært, er det et af de mest universelt understøttede mesh-formater i rendering-, spil- og visualiseringsværktøjer.

Hvorfor mangler min OBJ-fil sine materialer eller teksturer?

OBJ gemmer kun geometri; farver og teksturer ligger i en separat .mtl-fil, som .obj refererer til, og .mtl refererer til gengæld til billedfiler. Hvis du flytter eller sender en OBJ uden dens .mtl og teksturer, indlæses den uden teksturer. Hold altid .obj, dens .mtl og teksturbillederne samlet. 3D CAD Converter skriver den tilhørende .mtl ved siden af hver OBJ, den eksporterer.

Hvordan konverterer jeg en OBJ-fil til glTF eller STL?

Åbn OBJ i 3D CAD Converter, vælg glTF/GLB til web og AR eller STL til 3D-print, og konvertér — slip en mappe for at batche mange filer. Fra kommandolinjen kør cadconvert convert -i model.obj -o model.glb eller cadconvert convert -i model.obj -o model.stl. Du kan også konvertere STEP- og IGES-filer til OBJ på samme måde.

Kan jeg konvertere OBJ-filer gratis?

Ja. 3D CAD Converter tilbyder en gratis prøveversion, der konverterer OBJ til glTF, STL, FBX, PLY og mere — og konverterer STEP og IGES til OBJ — herunder hele mapper i batch, med kontrol over mesh-kvaliteten. Brug desktop-appen eller cadconvert-kommandolinjen.