Formatguide
The rendering community mesh format — UV mapping, multi-material groups, and near-universal software support.
Download gratis prøveversionGratis 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 name | Wavefront Object |
| Geometry type | Polygon mesh (triangles, quads, n-gons) |
| Open standard | Yes |
| Supports color | Via MTL material file |
| Supports UV mapping | Yes |
| Supports assemblies | No (groups only) |
| Encoding | ASCII text |
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.
OBJ is the standard input for offline renderers (Blender Cycles, V-Ray, Arnold) and real-time visualization tools.
Unity, Unreal Engine and Godot all import OBJ. For static props without animation, OBJ is a clean alternative to FBX.
Photogrammetry software exports to OBJ because the format preserves UV maps for baked texture maps.
Blender, Maya, 3ds Max, Cinema 4D, ZBrush, Houdini, Unity, Unreal Engine, SolidWorks, Fusion 360 and virtually all 3D tools.
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).
At gøre en CAD-model eller et andet mesh til en OBJ-fil tager tre trin i 3D CAD Converter.
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.
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.
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:
Tilføj --units eller --tessellation for at styre skala og mesh-tæthed, når du konverterer fra CAD-formater som STEP.
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.
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.
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æ.
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.
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.
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.
Å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.
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.