关于使用mmm烘焙导入blender头发物理不被保存的问题
达疯鼠
编辑于 2022年06月17日 14:15
收录于文集
共4篇
blender

事发于我自己使用大佬们配布的原神素体模型时,我想用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里对应:

这里简体中文就不会被显示出来,但是它的名字仍然会导致烘焙出现问题

这是烘焙以后的结果,无论你把骨骼分组在哪一个里都会生效,例如这里放在“髮”和“体(上)”都能生效

解决问题!

谢谢