为了能得到更好的MMD动画,我将MMD的模型导入到了 unity3D 中。这里用到了MMD4Mecanim插件,这个插件能完美地将MMD模型和动作导入到unity中去。

插件作者

下载并导入插件

官网: Beta_20180523.zip

截止到2018-11-1日 MMD4Mecanim最新的版本号: 20180523

此文章使用此版本并且Unity3D版本为:2018.2.1f1

导入插件后控制台没有出现错误信息

导入模型与动作文件

PMX/PMD模型、VMD格式动作

模型文件: IAx IA美美哒
动作文件: 世界第一的公主殿下

模型转化

在模型文件夹下会自动生成与 xo.pmx(xo.pmd) 文件名相同的文件 xo.MMD4Mecanim

选中此文件,Inspector版面出现 readme 等信息,拉到最下,多选框全选

单击Agree

将vmd动作文件拖至 Inspector-vmd 中

单击Process,等待fbx模型生成完成

让模型动起来

选中fbx模型,在Rig - Animation Type下选择Humanoid然后点apply

点configure,检查骨骼有没有错误,没有什么错误就点Done,再拖到场景中

新建一个 Animator Controller

将fbx模型下的动作拖入到其中

再将 Animator Controller 赋予模型

点击 Play 正常播放动画