Dynamic Surface Navigation (DSN) 是一款强大的插件,为AI生成动态3D表面导航,支持地面、墙壁和天花板。它与UE的现有导航功能无缝集成,适应环境变化,提升AI在复杂环境中的导航能力。
主要特点
核心功能
- 动态导航:生成动态3D表面导航,支持地面、墙壁和天花板。
- 快速更新:随着环境变化快速更新导航数据。
- 无缝集成:与UE的现有导航功能无缝集成,允许混合使用不同的AI导航系统。
- 无需生成原生导航网格:DSN独立工作,无需生成原生UE导航网格。
- 角落辅助:内角和外角辅助,改善AI在角落的穿越能力。
- 动态角落减速:可配置的动态角落减速,使AI在拐角处的移动更加真实。
- 每Pawn角度限制:为每个Pawn设置角度限制,控制AI可以导航的表面角度。
- 每Pawn角度费用乘数:为每个Pawn设置角度费用乘数,例如在墙壁和天花板上导航可能比在地面上更昂贵。
- 导航偏移:生成的导航可以偏移,更好地控制在关卡中的对齐,特别适合块状/体素世界。
支持的UE导航功能
- EQS(环境查询系统)
- Nav Mesh Bounds Volume(导航网格边界体积)
- Nav modifiers(导航修饰符)
- Simple & Smart nav links(简单和智能导航链接)
- Nav filters / Nav areas(导航过滤器/导航区域)
兼容性
- 支持的虚幻引擎版本:
- 4.27 和 5.0 – 5.5
- 支持的目标平台:
- Windows
- Linux
- 支持的开发平台:
- Windows
- Linux
工作原理
- 代码模块:
- SurfaceNavPlugin (Runtime):运行时模块
- SurfaceNavEditor (Editor):编辑器模块
- C++类数量:20+
- 网络同步:不需网络同步,导航仅在服务器端处理。
- 支持的功能:
- World partition / Level streaming / Server Travel:世界分区/关卡流/服务器旅行
- Voxel Plugin(测试版本1.2免费版和最新版2.0)
- WorldScape(测试版本2.5.0a)
- Planets(测试Voxel Plugin行星和大型球体网格)
重要提示
- 动态导航:生成的导航数据会随着环境的变化动态更新,确保AI始终能够找到最佳路径。
- 角落辅助:内角和外角辅助功能改善了AI在角落的穿越能力,使其移动更加流畅。
- 每Pawn角度限制:为每个Pawn设置角度限制,确保不同类型的AI能够在合适的表面上导航。
- 导航偏移:生成的导航可以偏移,更好地控制在关卡中的对齐,特别适合块状/体素世界。
Dynamic Surface Navigation (DSN) 是一款强大的插件,为AI生成动态3D表面导航,支持地面、墙壁和天花板。它与UE的现有导航功能无缝集成,适应环境变化,提升AI在复杂环境中的导航能力。
声明:
2、如果您发现下载地址已经失效,请联系我们,您可以在左下角进行留言。或者在评论区回复文字,我们会在第一时间内进行处理。
3、本站资源均由如若本站内容无意间侵犯了原著者的合法权益,可联系我们发送邮件至: interestcteator@163.com 我们会在第一时间进行审核处理!
4、如需要转载本站文章,请注明出处。