增强 AI 运动系统是一套工具集,用于让 AI 的移动更加流畅自然。它会生成可自定义样条曲线轨迹(而非直线),让 AI 运动效果更真实。四足与两足 IK 控制装备,保证 AI 在斜坡上贴合地面,避免浮空。此外插件附带另一套控制装备,AI 转向时脊柱、尾巴会同步弯曲,提升动作流畅度。内置基于模拟传感器的实时避障系统,AI 可以平滑避让其他 AI 以及动态障碍物,例如移动平台、载具,无需依赖动态导航网格。虚幻引擎版本5.3‑5.8

* 使用该插件需要掌握虚幻引擎 AI 以及蓝图的基础,不需要 C++。
** 展示视频、演示工程、图片、文档中用到的全部 3D 模型与动画均不随插件附带。
*** 你的 AI 角色必须使用角色移动组件。
功能特性
-
样条路径跟随组件:扩展虚幻原生路径跟随组件,生成可自定义样条轨迹,而非直线段。可调整转弯半径大小、设置不同幅度频率的 Z 字形移动,同时兼容导航网格原生寻路。
-
AI 推挤系统:v1.4.0 新增,AI 之间可以互相推挤,避免在拥挤场景卡死。AI 之间会传递作用力,实现更真实的群体运动效果。
-
球形 AI 推挤组件:可挂载到玩家角色上(仅独立运行模式),玩家移动时可以推开周围 AI,无论 AI 是否处于运动状态。
-
动态障碍物实时避障:依靠模拟传感器,AI 可平滑避开绝大多数动态障碍物,例如玩家驱动的物理物体、移动平台、载具,不需要障碍物在导航网格上。
-
Pawn 角色避障系统:插件自研角色避障逻辑,复用传感器,替代 RVO 以及 Detour 群体管理器,AI 之间可以流畅避让。每个 AI 会分配随机优先级,部分 AI 会减速礼让其他 AI 通行。
-
导航网格校验:生成的样条曲线在最终生效前会校验修正,保证轨迹始终处于导航网格范围内,同时校验所有样条节点保持连接。
-
四足 IK 控制装备:在全身 IK 之前执行全身旋转计算,保证动物在斜坡姿态自然,不会浮空。
-
两足 IK 控制装备:两足角色在斜坡贴合地面,脊柱会动态前后弯曲,模拟身体姿态平衡。
-
脊柱与尾巴控制装备:动物 AI 转向时程序化弯曲脊柱和尾巴。可以简化动物 AI 动画蓝图,少量控制装备节点即可替代大量转向动画。
-
动态速度:AI 速度跟随地形坡度变化,下坡加速、上坡减速;转向自动减速,同时加入随机速度波动。
-
动态旋转速率:低速移动时转向慢,高速移动转向更快,动作更自然。
-
一维根运动支持:支持根运动动画,位移由动画驱动,转向由插件样条路径组件处理。
-
二维根运动支持:完全依靠根运动动画控制 AI(包含转向)。
预设配置
- 人形角色
- 小型四足生物(兔子、松鼠、老鼠等)
- 中型四足生物(狐狸、犬、猫、狼、鹿等)
- 大型四足生物(熊、犀牛、河马等)
- 智能样条重生成:仅必要时重新生成样条曲线,提升 AI 对移动目标的追踪性能。
性能优化
- 传感器与 IK 射线检测采用低频运行
- 距离过远或者物体不渲染时,样条路径系统切换回引擎原生路径跟随(仅独立模式)
- 物体不渲染、距离较远时自动关闭传感器(仅独立模式)
兼容性
兼容 ALS、EQS 以及游戏动画示例项目。游戏动画示例项目后续版本可能存在改动,插件已针对 5.4、5.5 版本完成测试。
插件主体使用 C++ 编写(控制装备除外),使用插件无需编写 C++;绝大多数参数带有注释,可直接在蓝图访问。
非破坏性集成:替换 AI 控制器实现功能,原有大部分 AI 相关代码可以继续使用。
暂无购物记录
暂无商品评价

