Intland's free requirements, development and test management hosting.
This server hosts 90.500 users on the cloud!
Tags:  not added yet

使用Kinect轻松录制MMD!!有驱动下载和安装步骤!

autopopo 0位粉丝

亲身试验!已经成功!明天上视频! kinect可以完美绑定身体动作! 录制MMD再也不用一帧一帧手工编辑! 只要使用Kinect,然后自己来段热舞! MMD里面的模型就能完美捕捉动作,一切都太爽!!

软件设置

首先看看Kinect的OpenNI安装教程

具体来说,需要用到

  • 1:MMD7.24 dx9vision,注意安装的时候需要输入序列号,否则kinect不能用。
  • 2:kinect在pc上的驱动:https://github.com/avin2/SensorKinect
    • 点页面里的download,下zip包,avin2-SensorKinect-XXXXX(随机字母数字).zip
    • 在avin2-SensorKinect-XXXX\Platform\Win32\Driver下,安装里面的驱动程序(可能在X86文件夹中,反正我都安装了)
    • 安装前,先卸载以前所有的openni ,nite和这个驱动的版本。
  • 3:安装OpenNI 和 NITE
  • 4:运行SensorKinect-Win32-5.0.0.exe 在步骤2中的'\Bin' 文件夹中.
  • 5:写入下面的信息在nite的NITE/Data/Sample-User.xml文件中
    <OpenNI>
    <Licenses>
    <License vendor="PrimeSense" key="0KOIk2JeIBYClPWVnMoRKn5cdY4="/>
    </Licenses>
    <Log writeToConsole="false" writeToFile="false">
    <!-- 0 - Verbose, 1 - Info, 2 - Warning, 3 - Error (default) -->
    <LogLevel value="3"/>
    <Masks>
    <Mask name="ALL" on="true"/>
    </Masks>
    <Dumps>
    </Dumps>
    </Log>
    <ProductionNodes>
    <Node type="Image" name="Image1">
    <Configuration>
    <MapOutputMode xRes="640" yRes="480" FPS="30"/>
    <Mirror on="true"/>
    </Configuration>
    </Node>
    <Node type="Depth" name="Depth1">
    <Configuration>
    <MapOutputMode xRes="640" yRes="480" FPS="30"/>
    <Mirror on="true"/>
    </Configuration>
    </Node>
    <Node type="User" name="User1"/>
    <!--
    <Node type="Audio" name="Audio1">
    </Node>
    -->
    </ProductionNodes>
    </OpenNI>
    
  • 6:在Sample-Scene.xml and Sample-Tracking.xml取消License节点的备注符号。
具体地说,就是改成如下样子:
<Licenses>
<License vendor="PrimeSense" key="0KOIk2JeIBYClPWVnMoRKn5cdY4="/>
</Licenses>
  • 7:插上kinect,应该识别出两个设备,如果有一个设备有黄色惊叹号,就说明驱动没安装好。
  • 8:运行MMD!!!!然后做出双手上举的动作(参考视频),几秒钟后就能完成绑定,miku就能根据你的行为做各种动作了!
OK!你已经成功了!

补充:

如果你已经成功安装了kinect的驱动(sensordriver)和OpenNI NITE 那么你只需要下载7.25版的mmd:中国MMD同萌社:http://www.chinammd.com/,然后运行mmd,在motioncapture菜单下点击kinect,如果有提示对话框弹出,说明还需要下载两个文件:dxopenni.dll SamplesConfig.xml,可以在这里得到:https://github.com/dai1975/DxOpenNI_dai 拷贝两个文件进data文件夹就ok了,剩下的就跟上面的教程一样了,have a fun.

在MMD中的具体操作:

本站下载
初音 MikuMikuDance
Application/MMD.rar
 
 

  • 打开MikuMikuDance;
  • 在model manipulation中,点击load按钮;
  • 在文件列表中选择一个模型,比如miku;
  • 在弹出的消息窗口,可以看模型的信息,选择确定;
  • 在bone manipulation中,点击select按钮,确保它没有被揿下,模型的关节将消失;
  • 在physical operation菜单中,选择any time,使得模型接受动作捕捉;
  • 在help菜单中,选择kinect,即可开始用“激活姿态”启动kinect,进而控制模型的动作;