魔域简体-C3导出助手【ska,ska】格式支持
简体魔域新的资源格式,用于取代 C3 格式。
导出程序:杨宁(904598)
新制作的角色,导模型用bemsh,导骨架用ske,导动作用ska
ska | 动画资源格式 |
ske | 骨架资源,并非带骨骼蒙皮的 模型资源 |
导出前需要指认当前资源的 骨架 GUID。
# 给骨架设置 GUID
每个角色或者部件的骨架 都有一个 唯一性的 身份证号,即GUID 。
目前的管理策略是 在每个骨架的根骨骼上标记上 GUID。这个ID 需要跟随此骨架永久使用。
# 为什么要设置 骨架GUID ?
方便程序查找 动画资源和骨架的匹配关系。
以前的 C3资源,没有类似骨架 GUID这样的资源身份特征,一个模型 C3资源 能不能加载 另外一个C3动作资源,全看加载之后能不能正常播放动画。
而新的 Ske ,Ska 资源,同一套骨骼蒙皮的 骨架资源和动画资源 将拥有同一个身份 ID,表明他们互相配对。
当你创建一个新骨架时,就应该为其分配 ID,并保存。导出资源时使用该 ID即可。
# 查看GUID
在 【C3导出助手 1.36】 版本中 提供 查看 根骨骼 GUID 功能。如下图
# 设置新GUID
如果你的 角色模型或者部件骨架 还没有GUID,可以点击【生成新的GUID按钮】给当前 骨架的根骨骼 标记 上 GUID。
# 导出流程
- 导出 ska,ske 这两种新格式时,需要 手动 为导出资源 指认 骨架 ID。
- 和C3 一样,只导出显示物体,隐藏物体不参与导出。
选中 要导出 模型的 根骨骼,点击 【读取根骨骼 ID】,表示导出资源时使用此ID。
【导出助手】并不会直接将ID 写入资源,而是将此ID 传递给导出程序,由导出程序负责写入。
# 后续研发
- 使用 【导出助手工具】 (opens new window) 导出时 ,自动读取 根骨骼的 ID。
- 使用 【主角部件管理器】 (opens new window)检查根骨骼的 ID。【完成】