关于使用 mmm 烘焙导入 blender 头发物理不被保存的问题

本文由 简悦 SimpRead 转码, 原文地址 www.bilibili.com

作者:达疯鼠

事发于我自己使用大佬们配布的原神素体模型时,我想用 mikumikumoving(mmm)进行物理烘焙时遇到物理烘焙不下来的问题先说一下如何使用 mmm 烘焙头发物理帮助 blender 进行 mmd 舞蹈制作,以便我阐述问题:如下图,当我们使用 mmm 进行物理烘焙后,所有的骨骼会被记录下位置,这些骨骼将带动网格(模型的肉)去运转动画。

事发于我自己使用大佬们配布的原神素体模型时,我想用 mikumikumoving(mmm)进行物理烘焙时遇到物理烘焙不下来的问题

先说一下如何使用 mmm 烘焙头发物理帮助 blender 进行 mmd 舞蹈制作,以便我阐述问题:

如下图,当我们使用 mmm 进行物理烘焙后,所有的骨骼会被记录下位置,这些骨骼将带动网格(模型的肉)去运转动画。

mmm 烧录 / 烘焙

一般情况是,只要我们导出 vmd 格式,会在原 vmd 基础之上,将头发的物理一并保存下来,直接导出到 blender 使用。

mmm 导出

以上内容但凡接触过 mmm 大概不陌生,问题出在导入 blender 以后有时候头发或者别的奇奇怪怪的地方的物理没有被保存下来。

例如将军的头发,骨骼直直的,很僵硬

接下来阐述解决方法:我们知道每一根骨骼有中文名和英文名

骨骼名称

在查看模型骨骼名称时,我发现雷电将军的左前发和右前发还有后发辫被命名了同样的英文名:skirt_编号 1_编号 2

这其实是模型从 mmd 和 pmxeditor 导出时的骨骼编辑问题,有的骨骼没有被正确分配到注册组里。将他们导入到 mmm 中时,骨骼并没有出现在关键帧里,如下图,可以看到头发并没有被放到我们物理烘焙的目录中去,如果不修改名称,好像会一并显示出几根名字一样的骨骼,最好还是修改下名字。

骨骼帧的注册情况 同名骨骼全部会显示,不改名字也可,就是可能不知道哪根对应哪根

在 blender 里修改好冲突名称以后,导入 mmm,将我们需要注册帧动画的所有头发骨骼一并注册

注册方法

然后就去烘焙物理吧!下图就是获得的全新的烘焙数据,看到这种密密麻麻的关键帧,就可以导出回 blender 里去了

烘焙好的物理骨骼关键帧数据 这样就有很明显的骨骼弯曲数据了

妈妈再也不用担心我使用 blender 的刚体模拟插件导致网格乱飞了!以后模型的头发物理就全部交给 mmm 啦,当然不排除 blender 可以自己做很顺滑的头发模拟,我比较懒,就不花时间在自己制作上了。头发物理全程使用 mmm 烘焙,只需要短短几分钟。

附加内容:

如果上述方法仍然不能直接在 MMM 中解决该问题的话,这里给出第二种方法和另一个需要注意的地方:基本上是因为骨骼名称中含有 “简体中文” 导致的

解决方法如下:

1 直接在 blender 里一个一个修改出现问题的骨骼中文名为繁体,例如:辫→辮

2 在 pmxeditor 里修改

修改骨骼名字

另外,在表示栏里同样可以修改上文提到的骨骼栏问题

注册问题

在 mmm 里对应:

这里简体中文就不会被显示出来,但是它的名字仍然会导致烘焙出现问题 这是烘焙以后的结果,无论你把骨骼分组在哪一个里都会生效,例如这里放在 “髮” 和“体(上)”都能生效

解决问题!

谢谢

评论