MMR插件基础使用教学
小峰峰哥l
编辑于 2026年02月11日 00:11
blender

前言

因为这个原0.56的MMR插件,对高版本的支持不太好,想要更新这个插件,发现这个代码写得太绝对了,一个不对就崩 ,而我要稳定性,不是速度,就有了这MMR

这个版本的MMR插件是完全重构版,与小威廉伯爵 小威廉伯爵大佬的版本是不相同的,功能上有很多的区别,不要看作是0.56更新


下载地址

https://wwcb.lanzn.com/b00taqmfwb 密码:6666

https://github.com/XiaoFFGe/MikuMikuRig


生成控制器

安装好后在N栏中找到插件

选择要生成的骨架,点击“生成控制器”,等几分钟,会自动按骨骼名称匹配并生成好给你。

此过程中blender可能会卡住....

在控制台可以看到实时的进度。

窗口-切换系统控制台

然后你就可以K帧了

生成原理

按骨骼名称吸附到预设中指定的骨骼,就是说将其rig骨架调成mmd骨架一样的,如此:

upper_arm.L ---> 腕.L

吸附到MMD骨架

然后调用rig插件生成控制器,MMR会根据你的设置加约束

预设制作

选中原骨骼后,找到”制作预设

在弹出的窗口,选择要导出预设的文件夹,并且写好预设文件的名称

接下来按照提示操作就行。

不过,自动选择的骨骼可能会没有选中,需要你手动选择。

如果你不知道应选择什么的话,可以参考一下元骨骼的。

控制器选项-额外选项-参考骨骼-制作预设

如果元骨骼与原骨骼对不上,可以修改一下元骨骼,插件会使用这个骨架来生成控制器

如果你想直接指定的话,可以用MMR预设编辑器

控制器选项-额外选项-MMR预设编辑器(选项)

MMR的预设是通过键值对来指定骨骼名称的,如下图所示:

MMR预设编辑器-导入默认预设

MMR的骨骼预设是从上往下执行的。

就是说先处理第一个,然后是第二个,第三个....建议按照骨骼链来指定,如下:

MMR预设结构

代码块
JSON
自动换行
复制代码
{
    "腕.L": "upper_arm.L",
    "腕.R": "upper_arm.R",
    "ひじ.L": "forearm.L",
    "ひじ.R": "forearm.R",
    "肩.L": "shoulder.L",
    "肩.R": "shoulder.R",
    "足.L": "thigh.L",
    "足.R": "thigh.R",
    "ひざ.L": "shin.L",
    "ひざ.R": "shin.R",
    "足首.L": "foot.L",
    "足首.R": "foot.R",
    "足先EX.L": "toe.L",
    "足先EX.R": "toe.R",
    "手首.L": "hand.L",
    "手首.R": "hand.R",
    "下半身": "spine",
    "上半身": "spine.001",
    "上半身3": "spine.002",
    "上半身2": "spine.003",
    "首": "spine.004",
    "頭": "spine.006",
    "目.L": "eye.L",
    "目.R": "eye.R",
    "親指0.R": "thumb.01.R",
    "親指1.R": "thumb.02.R",
    "親指2.R": "thumb.03.R",
    "人指1.R": "f_index.01.R",
    "人指2.R": "f_index.02.R",
    "人指3.R": "f_index.03.R",
    "中指1.R": "f_middle.01.R",
    "中指2.R": "f_middle.02.R",
    "中指3.R": "f_middle.03.R",
    "薬指1.R": "f_ring.01.R",
    "薬指2.R": "f_ring.02.R",
    "薬指3.R": "f_ring.03.R",
    "小指1.R": "f_pinky.01.R",
    "小指2.R": "f_pinky.02.R",
    "小指3.R": "f_pinky.03.R",
    "親指0.L": "thumb.01.L",
    "親指1.L": "thumb.02.L",
    "親指2.L": "thumb.03.L",
    "人指1.L": "f_index.01.L",
    "人指2.L": "f_index.02.L",
    "人指3.L": "f_index.03.L",
    "中指1.L": "f_middle.01.L",
    "中指2.L": "f_middle.02.L",
    "中指3.L": "f_middle.03.L",
    "薬指1.L": "f_ring.01.L",
    "薬指2.L": "f_ring.02.L",
    "薬指3.L": "f_ring.03.L",
    "小指1.L": "f_pinky.01.L",
    "小指2.L": "f_pinky.02.L",
    "小指3.L": "f_pinky.03.L"
}
复制成功

导入预设

导入预设有两种方法。

一、直接导入

点“导入预设”后,选择预设文件。

直接导入预设

二、放进插件预设文件夹中

找到”骨骼重定向“面板,点“打开预设文件夹”,将预设文件放进插件预设文件夹中就行。

骨骼重定向-打开预设文件夹

将预设文件放进插件预设文件夹中

这样就不用每次都找文件了,可以直接在下拉菜单里找到

预设下拉菜单

注意:此方法更新插件后预设文件会被删除

调整元骨骼

当发现哪里有问题,想要修。

可以启用仅生成元骨骼

控制器选项-额外选项-仅生成元骨骼

设置约束

你修好了之后,你不想要某些骨骼复制位置,可以切换到姿态模式。

找到骨骼约束,把复制位置取消掉,这样原骨骼就不会复制rig骨骼的位置了。

最后生成控制器就行啦。(必须要选择元骨骼)

好了,这里讲完了。

各位爸爸们能否给儿子一个三连呢?

求你了!求你了!求你了!