仁王3 布料绑定插件

创作者: FinnBough
已更新:2026-10-08 06:16:19
33KB

关于此 MOD

一个用于将模组网格绑定到原版布料物理模拟系统的Blender插件。
描述
将自定义网格绑定到仁王3原版布料模拟系统的Blender插件。
一个用于将模组网格绑定到原版布料物理模拟系统的Blender插件。

安装说明
在Blender的“插件”菜单中,选择“从磁盘安装”。

工作流程
中文版,看压缩包里的README。
1. 解包 g1m(推荐使用 Cauly 的 nioh3_modder 插件),如果存在任何 4D 位置布料网格,g1m_export_meshes.py(eArmada8/gust_stuff)将生成 N_transformed.vb、N_cloth_metadata.json、N_drivermesh.vb。

2. 通过修补后的blender_3dmigoto.py导入N_drivermesh.vb和N_transformed.vb。

3. 根据 N_drivermesh 检查并修复你的模组网格(我们将你的新自定义模型称为 N_new)。N_new 的所有顶点需要位于靠近 N_drivermesh 表面法线的空间内,基本上是贴合 N_drivermesh,且不得超出 N_drivermesh 的表面区域。沿法线方向的轻微偏移是可以接受的。超出此范围的顶点不受支持。

4. 在此插件的三个对象选择框中,选择对应的对象。在编辑模式下,选择N_new的静态顶点;静态顶点不参与物理计算。

5. 按下“绑定 N_new”按钮开始计算。完成后,点击“检查引擎公式”查看顶点位置能否使用引擎公式恢复。如果出现错误,请返回第2步,调整 N_new 后重试。

6. 完成初始绑定后,在编辑模式下选中布料的所有背面(布料模型通常有厚度,因此有正反面;N_drivermesh的法线方向指向布料背面),然后返回物体模式并按下按钮设置布料背面。接下来,用同样的方法设置正面。

7. 将 N_new.vb0 导出到原本包含 N_drivermesh 和 N_transformed 的文件夹,然后点击“3D服装转4D”按钮,将 N_new.vb0 转换回游戏中使用的 4D 格式 N.vb。

8. 将文件打包回g1m格式。

需求
已在 Blender 4.5 和 Blender 5.2 上测试通过,可正常使用。

致谢名单
感谢 eArmada8 提供的 lib_fmtibvb.py(github eArmada8/gust_stuff)。
感谢darkstarsword提供blender_3dmigoto.py(github DarkStarSword/3d-fixes)。
感谢Cauly为nioh3_modder做出的贡献(github CaulyKan/gust_stuff)。

使用 Xmod 解锁 仁王3 的全部潜力 — 今天就探索这些顶级 MOD!