PMXImporter is a plugin for Unreal Engine that imports MikuMikuDance PMX models as Skeletal Mesh-centric assets. It provides Pmx Translator with a dedicated PMX import pipeline.
Included :
- Skeletal Mesh and Skeleton import
- Vertex Morph import as Morph Targets (UMorphTarget)
- PhysicsAsset generation (RigidBody and Joint mapping)
- Basic Materials/Textures: Base Color and Metadata
- Reimport support
Out of scope :
- VMD animation import
- Full support for UV/Material/Bone morphs
- Unreal Engine 5.6+ (Windows)
Option A – Copy into your project:
- Create (or open) your UE 5.6+ C++ project.
- Place the
Plugins/PMXImporterfolder into your project'sPluginsdirectory:- ProjectRoot\Plugins\PMXImporter
- Open the project in Unreal Editor. UE will compile the plugin on first load.
Option B - via Fab
- Open your project in Unreal Editor (5.6+).
- Drag & drop a
.pmxfile into the Content Browser, or use: Content Browser > Import. - PMX import dialog appears. Configurable options:
- Common: Scale
- Mesh: Import Morph Targets
- Physics: Enable Physics, Shape Scale options
- Material: Create Material Instances
- Confirm. The pipeline will create SkeletalMesh, Skeleton, Materials, Textures, and PhysicsAsset.
Reimport:
- Right-click the generated SkeletalMesh (or Interchange Source Data) and choose Reimport to reflect changes from the original
.pmx.
- Vertex Morphs are imported as UMorphTarget.
- Log category:
LogPMXImporter,LogPmxReader
Limitations (current):
- No VMD import; limited morph types (vertex only), basic material graph.
- Physics constraints use soft settings; some complex PMX physics setups may require manual tuning.