Sourcemotion - 程序化生物力学布娃娃系统

Sourcemotion - 程序化生物力学布娃娃系统

Sourcemotion 是一个基于牛津大学2001年Torsten Reils关于中央模式生成器(即CPG)的研究文档,采用基于物理的算法进化双足运动能力的层次化程序式生物力学反应系统。

杂项

SourceMotion 是一个基于牛津大学 2001 年 Torsten Reils 关于中枢模式发生器(CPG)的文档研究开发的层级式程序化生物力学反应系统,该系统使用基于物理的算法模拟进化中的双足运动。

SourceMotion 采用偏向人类受伤反应、平衡恢复与失败状态以及多实体碰撞解决的机制,而非使用预定义动画。

功能列表

  • 表面摩擦逻辑
  • 动态质心行为
  • 预测性支撑
  • 程序化恢复
  • 冲击原型
  • 动态阻尼系统
  • 肢体抽搐模拟
  • 踉跄/绊倒交互系统
  • 动态逆向运动学 (IK)
  • 多实体碰撞解决

已知问题 除原版游戏中发现的少数 RAGE 引擎限制外,目前没有发现主要已知问题。

  • 0.7 银行更新日志 -
  • 重新设计了解除武装逻辑,从基于伤害改为基于最后一击的骨骼检测,以获得更可信的反应。
  • 通过将默认的扭动动画替换为主动布娃娃模拟,使死亡过程现在看起来更自然。

新增功能:

  • 自然反射反应
  • 内出血系统
  • 受伤的 NPC 在躯干受伤后有一定几率咳血
  • 为反射和死亡添加了动态逆向运动学 (IK),取代了预烘焙动画
  • 新增了一个 INI 文件,用于禁用或启用头盔震落、解除武装、扭动功能

修复内容:

  • 头盔和帽子在受到高冲击力爆头后现在能正确脱落
  • 修复了 NPC 在特定条件下偶尔瞬移的问题
  • 修复了 NPC 在死亡或受伤时过于柔软或过于僵硬的问题
  • 通过修复帧数下降和常规卡顿来提升性能
  • 修复了多实体碰撞解决的问题,并改进了碰撞反应以使其看起来更自然

常规 QoL(品质生活)更新:

  • 将 YMT 文件大小从 240 KB 减少到 140 KB [减少了 42%]
  • 修复了在楼梯和不平坦表面上布娃娃时出现的抖动和闪烁问题

安装说明可在 rar 文件中找到,使用 OpenIV 打开 OIV,或将其拖放到 OpenIV 中。 单击安装,当 OpenIV 询问安装文件的位置时,选择 mods 文件夹或“将此模组安装到 ‘mods’ 文件夹”。 等待安装完成,只需几秒钟。 安装后,打开 ZIP 包中包含的 scripts 文件夹,并将 SourceMotionCore.dll 拖放到你的 GTA V scripts 文件夹中。 如果你没有 scripts 文件夹,请在 GTA V 目录中创建一个,并将其名称准确命名为 scripts。

需求

OpenIV ScriptHookV + SHVDN v3