MikuMikuDance PMX model MIME Type

Understand MikuMikuDance PMX model files, compatible tools, and Poly preview, search, and agent support.

MIME type details for model/x-pmx

In active use
MIME typemodel/x-pmx
Extensions
.pmx
Magic number50 4D 58 20 (PMX followed by a space)
First standardizedUnknown; PMX 2.x format
Created byMikuMikuDance ecosystem
Browser supportRequires a compatible 3D web viewer
Example applicationsBlender with MMD Tools
Poly supportYes. Poly recognizes supported MikuMikuDance PMX model files and provides 3D features when readable geometry is present.
Indexed by PolyYes. Search by filename and, after successful processing, visual similarity. Available geometry counts appear in 3D Details.
Preview in PolyPartial. Interactive inspection of supported geometry; authored appearance and animation may differ.
Poly agentPartial. An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files. This requires an available visual rendition.

What does model/x-pmx identify?

Poly uses model/x-pmx to identify MikuMikuDance PMX model files with the .pmx extension. This is a Poly-recognized media-type label, not a claim of IANA registration. The format of the bytes still determines whether a file can be opened.

A .pmx file is commonly a MikuMikuDance model. It combines geometry with character-oriented data such as bones, morphs, materials, and physics-related records. PMX model files start with PMX , including the trailing space, and declare their text encoding in the header.1

File structure and background

PMX belongs to the MikuMikuDance model ecosystem alongside the earlier PMD format. A model and a motion file serve different purposes: PMX describes the model, while a separate motion asset can animate it.2

A signature helps identify a candidate file, but does not validate its contents. Header values and the rest of the data must agree. Changing a filename or media-type label does not convert an unrelated file into this format.

Opening and working with the file

Blender can import and export PMX through the MMD Tools add-on. The add-on also works with PMD models and VMD motion files.2 Install a compatible add-on version and use its import command; ordinary Blender installation does not imply native PMX support.

Preserve the model's original texture folder and any accompanying usage terms. When moving the asset to another application, inspect material appearance and the model's pose before editing. A visually similar converted mesh can still have different rigging behavior.

Support in Poly

Poly lets you orbit, pan, and zoom around supported geometry. Find the file by name, or use visual similarity once its visual content is available. The details panel shows available mesh, material, vertex, triangle, and other scene counts.

Poly previews supported mesh content. MMD-specific physics, constraints, morph behavior, and shader effects should be checked in an MMD-aware application; a visual rendition is not a promise to reproduce the full character setup.

An optimized rendition of the 3D object or scene is provided to the agent, allowing compact yet information-rich multimodal interaction with 3D files. You can ask about the object's visible shape or compare assets, while retaining the original for authoring work.

Conversion choices

Use glTF when exchanging a supported character with a modern viewer, or OBJ when only its static geometry is needed. Keep the PMX original for further character editing, and test exported poses rather than assuming that every MMD feature transferred.

Footnotes

  1. MMD Tools maintainers. PMX reader and writer.
  2. MMD Tools maintainers. Supported models, motions, and installation. 2
© Poly Corp. 2026