---
title: 'MMD Kinect installation'
tags: CS
---
Installation tutorial of MMD with kinect v1
===
## Table of Contents
[TOC]
## Equipments and environments
1. Windows 10 64 bit
*(Though my OS is 64-bit, the 32-bit mmd works for me. However the 64-bit mmd cannot execute successfully. So weird...)*
2. Kinect v1(XBOX 360)
## Step 1. Install kinect sdk(version 1.8)
[Download link](https://www.microsoft.com/en-us/download/confirmation.aspx?id=40278)


## Step 2. Install essential package
1. OpenNI(2.2.0.33 x86)
[Download link](https://structure.io/openni)


2. NiTE(2.2 x86)
[Download link](https://drive.google.com/file/d/0B3e4_6C5_YOjQWtCcVl3VnRsWG8/)


## Step 3. MMD
Installing the x86(32bit) version works for me.
[Download link](https://sites.google.com/view/evpvp/)

## Step 4. Put the library into the folder which the **MikuMikuDance.exe** is under
1. OpenNI(the files under the folder "Redist", the path may be *C:\Program Files (x86)\OpenNI2\Redist*)

2. NiTE(the files under the folder "Redist", the path may be *C:\Program Files (x86)\PrimeSense\NiTE2\Redist*)

3. Now your mmd folder may look like this:

4. Finally, put the **DxOpenNI.dll** file into **Data** folder
[DxOpenNI.dll Download link](https://bowlroll.net/file/185452)

5.After you unzip **MikuMikuDanceE_v932.zip** downloaded in step 4, click the **MikuMikuDance.exe**

If you can successfully execute the program, **skip step5**.

## Step 5. Others you probably need...
1. DirectX End User Runtime.exe
2. Visual C++ Redistributable Packages(2005, 2008, 2010, 2012, 2013)
If you cannot execute the mmd, you may try to install packages above.
[Download link](https://sites.google.com/view/evpvp/)

## Step 6. Execute **MikuMikuDance.exe**
1. Click **MikuMikuDance.exe**

You will get:

2. Then load the model

Choose either one:

You will get:

And click select to remove the points:


3. Finally, connect your kinect v1

If the red shadow appears, you get it!

## Reference
[Kinect v2与MMD动作捕捉](https://www.bilibili.com/read/cv1750314/)
(Using kinectv2, but I get stucked in installing usb drive step. Give up finnaly.
[Miku Miku Dance DxOpenNI for OpenNI 2](https://kheresy.wordpress.com/2013/03/07/dxopenni-for-openni-2/)
I use the same setting as this article mentioned
[KHeresy DxOpenNI2](https://github.com/KHeresy/DxOpenNI2)
Github of the article author mentioned above
[LearnMMD forum](https://learnmmd.com/)
Maybe something updated...