--- 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) ![](https://i.imgur.com/qyP3kBp.png) ![](https://i.imgur.com/ssb946R.png) ## Step 2. Install essential package 1. OpenNI(2.2.0.33 x86) [Download link](https://structure.io/openni) ![](https://i.imgur.com/knodGxK.png) ![](https://i.imgur.com/TSzJ1cO.png) 2. NiTE(2.2 x86) [Download link](https://drive.google.com/file/d/0B3e4_6C5_YOjQWtCcVl3VnRsWG8/) ![](https://i.imgur.com/9IoRj8q.png) ![](https://i.imgur.com/Opfhctk.png) ## Step 3. MMD Installing the x86(32bit) version works for me. [Download link](https://sites.google.com/view/evpvp/) ![](https://i.imgur.com/MOQBD5N.png) ## 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*) ![](https://i.imgur.com/R61a1N1.png) 2. NiTE(the files under the folder "Redist", the path may be *C:\Program Files (x86)\PrimeSense\NiTE2\Redist*) ![](https://i.imgur.com/9lmfbyC.png) 3. Now your mmd folder may look like this: ![](https://i.imgur.com/MIu1lLc.png) 4. Finally, put the **DxOpenNI.dll** file into **Data** folder [DxOpenNI.dll Download link](https://bowlroll.net/file/185452) ![](https://i.imgur.com/LO9BOjb.png) 5.After you unzip **MikuMikuDanceE_v932.zip** downloaded in step 4, click the **MikuMikuDance.exe** ![](https://i.imgur.com/r81jGyW.png) If you can successfully execute the program, **skip step5**. ![](https://i.imgur.com/9IrIJBk.png) ## 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/) ![](https://i.imgur.com/MOQBD5N.png) ## Step 6. Execute **MikuMikuDance.exe** 1. Click **MikuMikuDance.exe** ![](https://i.imgur.com/0fklWzB.png) You will get: ![](https://i.imgur.com/iN2KkDJ.png) 2. Then load the model ![](https://i.imgur.com/t0698dj.png) Choose either one: ![](https://i.imgur.com/ekDcTwd.png) You will get: ![](https://i.imgur.com/HarFsrI.png) And click select to remove the points: ![](https://i.imgur.com/23EQDtn.png) ![](https://i.imgur.com/dhWmKoO.png) 3. Finally, connect your kinect v1 ![](https://i.imgur.com/JFOSdaV.png) If the red shadow appears, you get it! ![](https://i.imgur.com/MZ9CkzP.gif) ## 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...