Convert X (DirectX) to OBJ Online — Legacy to Universal Format
Convert X (DirectX) files to OBJ (Wavefront) format for use in modern 3D tools. The X format is Microsoft's legacy 3D model format from the DirectX 7-9 era. OBJ is the universal interchange format supported by virtually every 3D application.
Last updated Mar 2026
Data Loss — Converting X (DirectX) to OBJ will not preserve animations.
Drag X (DirectX) file here, or click to upload
Supports .x files up to 150MB
Usually under 3 seconds — depends on file size.
What You Should Know
What Changes During Conversion
Geometry (vertices, faces, normals) is preserved exactly. UV coordinates are maintained. X format materials are converted to MTL properties (diffuse, specular, ambient, texture maps). Frame hierarchy is flattened. Skeletal animation data is discarded — the mesh is exported in its bind pose.
Legacy Asset Recovery
Many legacy DirectX game assets exist only in .x format. Converting to OBJ preserves the geometry and basic materials, making these assets accessible to modern tools. This is particularly valuable for game preservation, modding communities, and studios maintaining legacy codebases.
X (DirectX) vs OBJ: Quick Comparison
| Feature | X (DirectX) | OBJ |
|---|---|---|
| Animation | Skeletal animation | Not supported |
| Materials | Inline templates | External MTL file |
| Hierarchy | Frame tree | Flat (groups only) |
| Compatibility | Legacy DirectX only | Universal |
| File Type | Text or binary | Text only |
| Era | Late 1990s–2000s | Universal (1990s–present) |
Convert X to OBJ for universal tool compatibility. Use OBJ when you need to edit legacy DirectX assets in modern 3D applications.
When to Convert X (DirectX) to OBJ
Modernizing Legacy Game Assets
Recover and modernize 3D models from legacy DirectX games and engines. Convert to OBJ for editing in Blender, Maya, or other modern DCC tools, then re-export to modern formats (GLB, FBX) for current-gen engines.
Cross-Tool Compatibility
OBJ is supported by virtually every 3D application. Converting from X to OBJ makes legacy assets accessible across the entire 3D software ecosystem.
Game Preservation
Archive and preserve 3D assets from DirectX-era games in a format that will remain accessible indefinitely. OBJ is a text-based, open format with no proprietary dependencies.