增强型人工智能运动 - Enhanced AI Movement

增强型人工智能运动 - Enhanced AI Movement

增强型AI移动是一套旨在让你的AI动作更流畅自然的工具。它为AI轨迹生成可自定义样条(而非直线),使其运动更真实。 四足双足IK控制装置确保AI与地面保持接触,防止它们在山坡上漂浮。此外,插件还包含另一个控制装置,可以在转弯时弯曲脊柱和尾巴,增强动作的流畅性。还配备了基于模拟传感器的实时避让系统。它允许在不依赖动态导航网格的情况下,平滑地绕过其他AI和动态障碍物,如移动平台或载具。

 

 

📺 展示:展示视频链接

📺 五分钟森林环境模拟展示:展示视频链接

📺 推送系统演示(未在展示中):推送系统视频链接

📋 文档:文档链接

🗨️ Discord : https://discord.gg/cuy547euCd

🎮 演示:演示链接(v1.2.0)

 

 

* 该插件假设你具备虚幻引擎和蓝图AI的基本知识(无需C++)。

** 展示视频、演示、图片和文档中的任何3D模型和动画都不包含在插件中。

你的AI需要使用角色移动组件。

 

特色

 

  • 条路径跟随组件通过创建可自定义的样条轨迹而非线性段,扩展了虚幻的默认路径跟踪组件。参数允许你调整转弯半径的形状和大小,或者添加不同大小和频率的之字形路径,同时仍使用导航网格的默认路径寻路。
  • AI推送系统:在1.4.0版本中引入了AI推送系统,允许AI相互推搡,避免被困在拥挤空间。系统还会在AI之间传递力量,使他们的移动更加自然和群众化。
  • Sphere AI Push 组件:一个你可以添加到玩家(仅独立模式)的演员组件,无论 AI 是否在移动,都可以在移动时推动它们。
  • 动态障碍物实时避让:利用模拟传感器让AI平滑避开大多数动态障碍物,如玩家移动的物理物体、移动平台或未在导航网格上的车辆。
  • 为殖民者设计的避让系统:该插件有自定义的兵员规避实现,重用传感器(取代了RVO或绕行人群管理器),使AI能够顺利地相互避开。每个AI都会被分配一个随机优先级,这样有些AI会减速让其他AI通过。
  • 导航网格验证:生成的样条线在最终确定前会被检查和修改,以确保它们始终保持在导航网格上。插件包含检查,确保所有样条点保持连接。
  • 四足IK控制装置:在全身IK前进行全身旋转,确保动物在坡道上保持自然姿势,不会显得漂浮。
  • 双足IK控制装置:确保双足动物在坡面上保持地面,并动态向前或向后弯曲脊柱,模拟平衡调整。
  • 脊柱与尾巴控制装置:在转身时程序化弯曲动物AI的脊椎和尾巴。简化动物AI动画蓝图,用一两个控制节点替代大部分转弯动画。
  • 动态速度:AI速度会根据地形坡度变化(下坡时更快,向上更慢)、转弯时减速以及随机变化。
  • 动态旋转速率:AI在慢速时旋转较慢,快速移动时加速,以显得更自然。
  • 运动1D支持:使用根运动动画的选项,前进运动由动画控制,旋转由插件的样条路径组件处理。
  • 运动2D支持:仅使用根运动动画(包括旋转)控制AI的选项。
  • 预设:
    • 类人生物
    • 小型四足动物(如兔子、松鼠、老鼠等)
    • 中型四足动物(如狐狸、狗、猫、狼、鹿等)
    • 大型四足动物(如熊、犀牛、河马等)
  • 智能样条键再生:样条仅在必要时生成,以提升AI对移动目标的追踪。
  • 优化:
    • 传感器和IK线路以低频频率运行。
    • 样条路径系统切换为默认路径跟踪,或在未渲染时(仅独立渲染)。
    • 传感器在未渲染或远距离时关闭(仅单独使用)。
  • 兼容性:支持ALSEQS游戏动画示例项目。虽然未来版本的游戏动画示例项目可能会引入变更,但该插件已在5.4和5.5版本中进行了测试。
  • 用C++编写:插件用C++编写(控制绑定除外),但使用插件时不强制,大部分参数在蓝图中有注释和访问。
  • 非破坏性集成:通过替换AI控制器实现,确保大部分之前的AI相关代码保持正常功能。
资源下载此资源仅限注册用户下载,请先
资源下载
下载价格免费
资源类型:UE插件
支持软件:UE5.3-5.7
文件格式:.plugins
包含内容:工具与插件

       ©版权声明:本站除原创作品外的资源均收集于网络,只做学习和交流使用,版权归原作者所有,若作商业用途,请购买正版。

评论0

请先

限时优惠29/年丨永久仅需198】全站资源免费下载,每天持续更新中...有疑问加站长微信:CG_3DA(直接说问题)赞助一下
微信扫一扫关注
扫码关注后会自动登录