实验性的伊苏10结局标题动作移植空1
galaxy17
2025年09月03日 23:22
收录于文集
共12篇

没有测试其他动作,不保证其他都行。

其实直接复制动作也可以,但有点儿奇怪

改后

下面简单记录一下操作以免未来的我失忆

所需资源文件:chr5000.mdl、chr5000_m_wait.mdl来自空re demo

c0000.mdl、c0000_m_ev_title_03.mdl来自ysx

所需工具:kuro_mdl_tools,不确定改名是否为必需。

用kuro_mdl_to_basic_gltf.py将chr5000.mdl、c0000.mdl、c0000_m_ev_title_03.mdl转换为glb/gltf。

打开命令行,执行

kuro_merge_model_into_animations.py c0000.gltf c0000_m_ev_title_03.gltf 或者直接双击(会自动对所有动画模型执行合成,如果文件夹不干净,比如chr5000_m_wait.mdl也在文件夹里,个人不建议直接双击。)将模型合成到动画中。如果成功,可以看到c0000_m_ev_title_03.bin文件会变大。

不用处理chr5000_m_wait.mdl。

此步骤暂未测试是否必须:

将c0000_m_ev_title_03.gltf用gltf_node_name_replace.py重命名。

以上操作结束后,文件夹内应大致有这些文件:

打开blender,导入chr5000.gltf。

切换到blender文件显示模式,检查一下是否有多余的动作(按说是没有)

接下来继续导入c0000_m_ev_title_03.gltf,可以稍微移动一下。

选中想添加动画的模型,然后展开retargeting面板。(插件安装见过去的笔记 网页链接​,后续操作该专栏也有描述和配图,本文就简单文字描述一下)

选中5000的up_point。

按拾取图标,选中Up_Point.001。

按create。

按guess,按菜单选择-全部。按guess。

大致检查一下有没有特别离谱的,按done。

按set up。

按应用。

按yes。

大致看一下是不是特别离谱,不是的话按bake into action,等待完成。

导出glb,取名为chr5000_m_wait.glb。

运行kuro_mdl_import_animation.py chr5000_m_wait.mdl

完成后,可以看到chr5000_m_wait.mdl的大小(基本上会)发生变化。

将此文件替换原文件。

可惜不给穿模,终究还是不太自然!