Formaatgids

OBJ Bestandsformaat (.obj)

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

Gratis proefversie downloaden

Gratis proefversie van 30 dagen. Geen creditcard vereist. Windows 10/11.

30 dagen niet-goed-geld-terug · eenmalige licentie  —  Bekijk prijzen

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

Wat is een OBJ-bestand?

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.

Veelvoorkomende toepassingen van OBJ-bestanden

3D Rendering & Visualisatie

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

Game-assets importeren

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

Fotogrammetrie Output

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

Softwareondersteuning

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

Dit formaat converteren

Vaak geconverteerd vanuit STEP of IGES (voor visualisatie), naar glTF/GLB (voor web en AR), naar DAE (voor scène-toolchains) of naar STL (voor 3D-printen).

Hoe converteer je naar OBJ

Een CAD-model of een andere mesh omzetten naar een OBJ-bestand kost in 3D CAD Converter drie stappen.

1

Laad je model

Sleep een STEP-, IGES-, FBX-, glTF- of STL-bestand in de app, of zet een hele map neer om veel modellen tegelijk te converteren.

2

Kies OBJ

Selecteer OBJ als uitvoerformaat. De app schrijft automatisch een bijbehorend .mtl-materiaalbestand, en je kunt de meshkwaliteit instellen voordat je converteert.

3

Converteer

Klik op Converteren en de app schrijft de .obj samen met de bijbehorende .mtl en eventuele textuurbestanden. Alles draait offline, dus je modellen blijven op je machine.

Liever de opdrachtregel? De meegeleverde CLI converteert ook van en naar OBJ:

Een STEP-onderdeel naar OBJ converteren
cadconvert convert -i part.step -o part.obj

Een OBJ-mesh naar GLB voor het web converteren
cadconvert convert -i model.obj -o model.glb

Een hele map (recursief) naar OBJ in batch verwerken
cadconvert batch -i ./in -o ./out -f obj -r

Voeg --units of --tessellation toe om schaal en meshdichtheid te regelen bij het converteren vanuit CAD-formaten zoals STEP.

OBJ — het universele meshformaat

OBJ is de lingua franca van 3D-meshes. Vrijwel elke renderer, game-engine en modelleertool leest en schrijft het, en het bijbehorende .mtl-bestand draagt materiaal- en textuurverwijzingen, waardoor OBJ de veilige keuze blijft voor visualisatie, fotogrammetrie-uitvoer en het verplaatsen van statische geometrie tussen tools. Het is platte tekst, open en vrij van propriëtaire beperkingen.

Heb je in plaats daarvan een web- of AR-doel nodig, of een mesh voor 3D-printen? Vergelijk OBJ met glTF, STL.

Veelvoorkomende OBJ-problemen en hoe je ze voorkomt

Ontbrekende MTL of texturen

OBJ slaat alleen geometrie op; kleuren en texturen staan in een apart .mtl-bestand waarnaar de .obj verwijst, en de .mtl verwijst naar afbeeldingsbestanden. Verplaats of verstuur alle drie samen — de .obj, de bijbehorende .mtl en de texturen — anders laadt het model zonder texturen. 3D CAD Converter schrijft de bijbehorende .mtl automatisch.

Geen scènegraaf of assemblages

OBJ ondersteunt benoemde groepen maar heeft geen echte scènehiërarchie, dus CAD-assemblages uit meerdere onderdelen worden afgevlakt tot één object. Als je de assemblagestructuur wilt behouden, exporteer dan naar glTF/GLB of FBX, die een knooppuntenboom bewaren.

Y-up- vs Z-up-oriëntatie

CAD-tools zijn meestal Z-up, terwijl veel renderers en game-engines Y-up zijn, waardoor een geïmporteerde OBJ 90 graden gedraaid kan lijken. 3D CAD Converter past bij het exporteren de juiste asconventie toe; als een model er nog gekanteld uitziet, draai het dan in je doeltool.

OBJ — Veelgestelde vragen

Wat is een .obj-bestand?

Een .obj-bestand is een Wavefront Object-bestand — een 3D-formaat in platte tekst dat de geometrie van een polygoonmesh opslaat als vertexposities, UV-textuurcoördinaten en normalen. Kleur- en textuurgegevens staan in een bijbehorend .mtl-materiaalbestand. Omdat OBJ eenvoudig, open en niet-propriëtair is, is het een van de meest universeel ondersteunde meshformaten in render-, game- en visualisatietools.

Waarom mist mijn OBJ-bestand zijn materialen of texturen?

OBJ slaat alleen geometrie op; kleuren en texturen staan in een apart .mtl-bestand waarnaar de .obj verwijst, en de .mtl verwijst op zijn beurt naar afbeeldingsbestanden. Als je een OBJ verplaatst of verstuurt zonder de bijbehorende .mtl en texturen, laadt het zonder texturen. Houd de .obj, de bijbehorende .mtl en de textuurafbeeldingen altijd bij elkaar. 3D CAD Converter schrijft de bijbehorende .mtl naast elke OBJ die het exporteert.

Hoe converteer ik een OBJ-bestand naar glTF of STL?

Open de OBJ in 3D CAD Converter, kies glTF/GLB voor web en AR of STL voor 3D-printen, en converteer — zet een map neer om veel bestanden in batch te verwerken. Voer vanaf de opdrachtregel cadconvert convert -i model.obj -o model.glb of cadconvert convert -i model.obj -o model.stl uit. Je kunt ook STEP- en IGES-bestanden op dezelfde manier naar OBJ converteren.

Kan ik OBJ-bestanden gratis converteren?

Ja. 3D CAD Converter biedt een gratis proefversie die OBJ converteert naar glTF, STL, FBX, PLY en meer — en STEP en IGES naar OBJ converteert — inclusief hele mappen in batch, met controle over de meshkwaliteit. Gebruik de desktop-app of de cadconvert-opdrachtregel.