How to Import .PMX Files into MikuMikuDance (Step by Step)
Short answer: unzip the model so the .pmx file and its textures sit together in one folder, open MikuMikuDance, click Load in the model panel (or drag the .pmx onto the MMD window), and pick the file. That’s it — the rest of this guide covers the details that trip people up the first time.
What you need
- Windows. MikuMikuDance (MMD) is a Windows program. On a Mac you’ll need a Windows environment to run it.
- MMD itself. Download it from the official distribution page (VPVP). Any recent version reads PMX — the format has been supported since the 7.x releases, and most people use the 64-bit 9.x build.
- The runtimes MMD asks for. If MMD refuses to start, its readme lists the DirectX and Visual C++ runtimes it depends on. Install those first.
- A PMX model. Usually a ZIP containing a
.pmxfile plus image files (.png,.bmp,.tga,.spa,.sph) used as textures.
If you don’t have a model yet, you can make one in a few minutes with the free 3D animal character maker on this site and export it straight to PMX.
Step 1: Extract the ZIP properly
This is where most “my model is all white” problems start.
- Right-click the ZIP and choose Extract All (or use 7-Zip).
- Extract to a normal folder you control, for example
C:\MMD\models\my-character\. - Don’t open the
.pmxfrom inside the ZIP preview window. MMD can’t see the textures there. - Keep the folder structure exactly as the author shipped it. A PMX stores texture paths relative to its own location, so if the model expects
tex\body.png, that subfolder has to exist next to the.pmx.
For a 10maker export the layout is flat and simple:
my-character/
character.pmx
texture.png
character.json
README.txt
character.pmx and texture.png must stay in the same folder. character.json is only for re-opening the character on 10maker; MMD ignores it.
Step 2: Load the model in MMD
Open MMD, then use either method:
- Load button: in the model manipulation panel (bottom-left in the default layout), click Load and select your
.pmxfile. - Drag and drop: drag the
.pmxfile from Explorer onto the MMD window.
The model appears at the center of the stage and its name shows up in the model dropdown. If you load several models, use that dropdown to switch which one you’re editing.
Tip: if your copy of MMD is in Japanese, the load button is labeled 読込, and the File menu entry is モデル読込. MMD also has an English UI option you can switch to.
Step 3: Check that it looks right
Rotate the camera (right-drag) and zoom (wheel) to look the model over:
- Colors and face visible? Textures loaded correctly.
- Model plain white or gray? MMD couldn’t find the texture files. See the troubleshooting section below.
- Model huge, tiny, or under the floor? Some models are built at a different scale. Select the model and adjust it with the センター / Center or 全ての親 / Root bone instead of moving vertices.
Step 4: Apply a motion (optional)
With the model selected, choose File → Load motion data and pick a .vmd file. MMD maps the motion onto the model by bone name, so models that use the standard Japanese bone names (センター, 上半身, 下半身, 首, 頭, 腕, ひじ, 足, ひざ, 足首, 足IK…) work with most motions shared online.
10maker models use those standard names and include leg IK, so the body, head, arms and legs follow typical dance motions. Bones a chibi animal simply doesn’t have — fingers, shoulders, eyes — are skipped, which is normal.
Troubleshooting
| Problem | Likely cause | Fix |
|---|---|---|
| Model loads white / no colors | Textures not next to the .pmx or folder structure changed |
Re-extract the ZIP and keep every file in its original place |
| “File not found” or garbled names | Japanese file or folder names on a non-Japanese Windows locale | Re-extract with a tool that handles Japanese names, rename files to plain ASCII, or run MMD under a Japanese locale |
| MMD won’t start | Missing DirectX / Visual C++ runtimes | Install the runtimes listed in MMD’s readme |
| Model loads but motion does nothing | Bone names don’t match the motion | Use motions made for standard-bone models, or a model with standard bone names |
| Legs twist or sink | Motion uses leg IK and the model has none (or vice versa) | Use a model with 足IK bones, or a motion without IK |
FAQ
Can MMD open .glb, .fbx or .vrm files? Not directly. MMD reads PMX and the older PMD format. Other formats need converting first. If you’re designing a character from scratch, it’s simpler to export PMX in the first place.
Do I need PMX Editor? Not to load a model. PMX Editor is for editing bones, materials or physics. For simply placing a model and dancing it, MMD alone is enough.
Can I use the same model in Blender too?
Yes. On 10maker, export the .glb version as well — it opens directly in Blender with the skeleton intact.
Make a model to practice with
If you want something to test these steps on, open the 10maker character maker, pick ears, a tail and colors, then click MMD model (.pmx). You’ll get a ready-to-load ZIP in a few seconds. Comparing makers first? See Free Character Makers Compared: Picrew and Alternatives.