简易vrm转pmx笔记

背景和叠甲
目前使用VRoid Studio制作3D模型已非常便捷,将导出的vrm文件转换为pmx、fbx等文件类型,能有效拓展模型的使用空间。
本篇笔记目的是:按照最简易(零基础)的路径,串联已有的vrm转pmx教程,并补充一些未被提及问题的解决方法。
阅读本篇专栏前请注意:
1、up技术力有限,如果还有别的问题不一定能回答,欢迎在评论区找大佬battle。
2、同样因为技术力有限,本篇给出的解决方法100%不是最佳,但是亲测能用,所以标题就不写“教程”了。
3、vrm来源为非自制时,请自行注意原作者给出的规则。
4、请自行留意mmd制作时的其它规则限制。
简易vrm转pmx路径介绍
1、为了避免转换后出现贴图问题,下载VRM2PmxConverter工程文件后,修改代码,然后使用unity导出软件。参考视频&工程文件下载地址:

工程文件使用的unity版本是2018.3.12f1,更新的版本应该都可以兼容(我用了2020可以打开)。
贴图问题,如果熟悉blender也可以不修改VRM2PmxConverter代码,直接转换后用blender改,比如可以参考:

(另外提下,整理时还发现这篇专栏有解决色差问题,不过我没验证过具体效果)

2、 使用VRM2PmxConverter转换,注意取消勾选“Out Vroid Fx”。

3、转换后会出现骨骼问题,经典问题是加入动作后,腿部无法正常摆动。简易解决办法是:使用pmxeditor追加次标准骨骼,参考视频:

插件比较难找,留个链接:pa删n.ba删idu.co删m/s/1hso0t0K密码: uk7n
到这里,转换的pmx模型就基本上可用了~
额外问题
1、转的第一个视频中提及,如果裙子较长,可能会出现比较跳的情况,请参考那个视频的解决办法。
2、我的模型导出后,头发摆动幅度过大,可以看如下参考图:

我的解决办法比较简单粗暴:在pmxeditor中,调小头发相关的joint--限制/参数--旋转相关参数,特别是把前发相关的调小。

3、因为我的模型还有前面的头发,经过动作测试发现头发特别容易陷进身体里面,可以看如下参考图:

同样也是一个简易的解决办法:拉大头发特别是头发末梢的刚体半径,补充身体内缺失的刚体(因为我pmxeditor没怎么学过,添加时就参考已有的参数填进去了)

4、 整理时发现还有大佬提到上半身无法正常扭动的问题,我没出现这样的情况,所以无法验证具体效果,可以参考这篇:

因为是简易教程,重新绑骨洗权重这些就不在这里提及了,上述内容应该可以保证解决常见的问题,希望看到这篇的你玩得愉快~
(如果可以,来看看我做的吧求求了)
