【MMD x EEVEE教程】PMX流程优化 \ 解决IK偏差 \ 完整导入MMD动作和物理 \ 烘焙骨骼动画

 

由于原有的pmx流程问题较多,abc流程占用空间大,因此有了这个教程,这个教程不适合mmd萌新,需要对

电脑基础、blender基本操作,mikumikudance,pmxeditor,pmx和abc流程、mmd桥、mmd_tools插件

的使用有一定的了解

 

教程中用到的软件

mikumikudance 9.26中文版、pmxeditor x64、blender 3.1.2、mmd桥、notepad++、excel

 

ps: 在此感谢群里大佬们的解答 ≧ ▽ ≦

教程文字过多,直接把教程都转图片了

 

骨骼物体生成插件:
https://pan.baidu.com/s/1C0mUnaqqlypNUOxVhELhTQ?pwd=xwpz  提取码:xwpz


mmd_tools 2.8.1:
https://github.com/UuuNyaa/blender_mmd_tools


cats-blender-plugin-0-19-0:
https://github.com/absolute-quantum/cats-blender-plugin

 

a2.bat
从系统剪贴板中获取选中骨骼的名称,并保存到txt文件中

 先安装mmd_tools 2.8.1插件,启用插件,再安装cats-blender-plugin-0-19-0,启用,如果报错,不用管它,只要在侧边栏mmd里看到操作项就行,
再安装骨骼物体生成插件,保存用户设置,重启blender

 

 打开PE,导入模型
如果有物理骨骼,需要确保所有物理骨骼旋转移动都点亮

 

图片

 PE里边选中需要导入mmd动作或物理的骨骼,如果只导入动作,标红的骨骼也得选上

 つま先IK、

足IK、

足IK親、

足骨、

头发骨骼、

胸部骨骼、

其它物理骨骼

选好骨骼后,右键复制

 

图片

 运行a2.bat,就会看到一个bonelist.txt,打开即可,里边就是选中的骨骼名称。打开bonelist.txt,把     
ボーン名,
以及最后一个骨骼的英文逗号     ,
重复的骨骼名称

给删除

得到下面的骨骼名称

"操作中心",
"全ての親",
"センター",
"グルーブ",
"右足IK親",
"右足IK",
"右つま先IK",
"左足IK親",
"左足IK",
"左つま先IK",
"右足",
"右ひざ",
"右足首",
"左足",
"左ひざ",
"左足首",
"右足先EX",
"左足先EX"

 

 

找到blender的插件文件夹,一般在C盘的appdata目录下,或者

复制下面的这串字符,修改bledner版本,这里是3.1,然后粘贴到 Window资源管理器的地址栏,按回车
%appdata%\Blender Foundation\Blender\3.1\scripts\addons\abcIKToPmxTool\node\addons\abcIKToPmxTool\operators

在打开的文件夹里面找到 GenerateBoneTrackerOperator.py,右键,用IDLE打开

图片

 

然后替换掉 GenerateBoneTrackerOperator.py ,fk_bone_name = [  ] 中的骨骼名称

 图片

 

图片

 图片

 

图片

 

图片

 

图片

 图片

 

 

图片

 

图片

 

 

图片

 

图片

 

 

图片

 图片

 

 

图片

 

图片

 

图片

 

图片

 

图片

 图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

图片

 

 


 

posted @ 2024-03-28 10:25  七叶草  阅读(1188)  评论(0)    收藏  举报
Live2D