This Blender addon enables importing and exporting DirectX (.x) files with full animation support.
Key Features:
✅ Mesh geometry import/export
✅ Material information handling
✅ UV coordinates support (multiple UV layers)
✅ Normal mapping support (MeshNormals)
✅ Vertex color support (MeshVertexColors)
✅ Polygon to triangle conversion
✅ User-friendly interface panel
✅ NEW: Full animation support
✅ NEW: Skeletal animation (bones/armatures)
✅ NEW: Skin weights and vertex groups
✅ NEW: Keyframe animations (rotation, scale, position)
Installation: Standard Blender addon installation via Edit > Preferences > Add-ons
Usage:
Import via File > Import > DirectX (.x) or using the DirectX panel
Export via File > Export > DirectX (.x) or panel buttons
Supports exporting selected objects only
NEW: Animations automatically imported and exported
Supported Format: DirectX Text (.x) format - ASCII text-based .x files with animation support
Mapping Features
The plugin now supports advanced mapping features:
- Normal Mapping
- Imports and exports MeshNormals blocks
- Automatically applies custom normals to imported meshes
- Preserves vertex normal information during export
- Vertex Colors
- Supports MeshVertexColors blocks for vertex-based coloring
- Creates vertex color layers in Blender during import
- Exports existing vertex color data from Blender meshes
- Multiple UV Layers
- Handles multiple MeshTextureCoords blocks
- Creates separate UV layers for each texture coordinate set
- Exports all UV layers from Blender meshes
Animation Features
The plugin now supports full skeletal animation