cg小白兔 发表于 2024-3-22 15:55:26

VisAI - Companion - Modern AI Framework 适配UE4.23-4.27,5.0













The VisAI Framework
VisAI is a Modern AI Framework with Abstracted, Streamlined, and Modular code. Highly Optimizable, Customizable, and Multiplayer Supported.

VisAI – Companion is designed for RPG, Adventure, Action, Strategy, Puzzler and any other games that could use a little companionship! It includes everything you'll need for a highly intelligent, feature filled, and versatile Companion AI.

Framework
Integrates with virtually any plugin/project
Built for Everyone
Incredibly Optimized, Ready for Hundreds of AI
Various Detailed Examples
Live Debugging Tools
Long-Term Support
Configure many options through Settings
Automatically generate AI files on the fly
Automatic “Framework Fork” Generation
More Advanced Editor Utility Tools in the works
Give your AI Relationships with those around them
Tools for Visual, Auditory, and Touch Perception
Easily Adjustable, Full Featured Health & Damage System
High Quality, Abstract & Adaptable Memory System
Versatile Multi-Actor Targeting System
Room & Highlight based Pathfinding System
Dynamic AI Decision Making
Comprehensive AI Designs
Complex Behaviours with Minimal Overhead
Modular, Ready-to-go Actions for quick AI setup
Detailed Comments & Descriptions
Much more….

Companion
Highly Intelligent Companion AI (Integrated with all features below. Behaviour is Influenced by relationships of the actors around them, current command status, and aggression level. Everything you need for a companion. )
Enemy AI (Basic Attack w/ simple animations)
Modular, Customizable, Extendable Command System
Multiplayer Command Authority (Easily define rules for who can command the AI)
10+ Commands Existing Commands
Straightforward Command Creation Process
Command Hot-keys (Easily define hot-keys by calling a single function from attached actor component)
Command Interaction UI (Full interaction UI with “conversation like” approach. Players who can command the AI will see a full list of commands. Players who cannot command the AI will see a busy message)
Modular, Customizable, Extendable Interaction System
Interaction UI | Crosshair (Changes color when hovered over an interactable to give players an indication of what they can interact with)
Interaction UI | Details (Displays item details of any interactables with the details component attached to it. Smoothly transitions the information in/out with widget animations.)
Highly Interactive Door Template (Toggle functionality, auto close, lock, & much more.)
Push button (Mouse based interactivity, easily integrates with door using object references)
Overlap Button (Collision based Interactivity, uses material instances to dynamically change color when stood on, easily integrates with door using object references)
Complete base class setup for quick creation of replicated interactables.
Companion AI changes behaviour based on the relationship of the actors around it. You can define relationships in any way you see fit, even creating dynamically changing relationships.
Aggression Level also changes how the AI works. If they are aggressive, they will ignore commands until all known enemies are dealt with. If neutral, they won’t attack unless attacked, and are fully cooperative with commands. Friendly? They won’t attack even if attacked.
Companion automatically ignores attacks by friendlies. You can easily change this or even modify it to keep someone friendly until they put the AI into the “danger zone” of health. It’s completely up to you!
Fully Detailed example map with an overview of features as well as lots of notes to help you get started
技术细节
Coming in Version 2.0
▶ C++ CORE
▶ DEDICATED UI
▶ OPEN WORLD OPTIMIZATION
▶ MUCH MORE
▶ COMMUNITY
Network Replicated: Yes
Number of Blueprints: 75+


VisAI框架
VisAI是一个具有抽象、精简和模块化代码的现代人工智能框架。高度可优化、可自定义和支持多人游戏。
VisAI–Companion专为RPG、冒险、动作、战略、谜题和任何其他需要一点陪伴的游戏而设计!它包含了您所需的一切,以实现高度智能、功能丰富、功能全面的Companion AI。

框架
几乎可以与任何插件/项目集成
为每个人打造
令人难以置信的优化,为数百种人工智能做好准备
各种详细示例
实时调试工具
长期支持
通过设置配置许多选项
动态自动生成AI文件
自动生成“框架叉”
更多高级编辑器实用工具正在开发中
让你的人工智能与周围的人建立关系
视觉、听觉和触觉感知工具
易于调节的全功能健康与伤害系统
高质量、抽象和自适应的存储系统
多功能多角色瞄准系统
基于房间和高亮显示的寻路系统
动态人工智能决策
全面的人工智能设计
开销最小的复杂行为
模块化、即用即用操作,实现快速AI设置
详细评论和描述
更多…。

同伴
高度智能的同伴AI(集成了以下所有功能。行为受周围参与者的关系、当前指挥状态和攻击水平的影响。同伴所需的一切。)
敌人AI(基本攻击,带简单动画)
模块化、可定制、可扩展的命令系统
多人指挥机构(轻松定义谁可以指挥人工智能的规则)
10+命令现有命令
直截了当的命令创建过程
命令热键(通过从附加的actor组件调用单个函数,轻松定义热键)
命令交互UI(采用“对话式”方式的完整交互UI。能够命令AI的玩家将看到完整的命令列表。不能命令AI的用户将看到繁忙消息)
模块化、可定制、可扩展的交互系统
交互UI|Crosshair(将鼠标悬停在交互表上时更改颜色,以指示玩家可以与什么进行交互)
交互UI |详细信息(显示任何带有详细信息组件的交互表的项目详细信息。使用小部件动画平滑地转换信息输入/输出。)
高度交互式门模板(切换功能、自动关闭、锁定等)
按钮(基于鼠标的交互,使用对象引用轻松与门集成)
重叠按钮(基于碰撞的交互性,使用材质实例在站立时动态更改颜色,使用对象引用轻松与门集成)
完成基类设置,以便快速创建复制的交互表。
伴侣人工智能根据周围参与者的关系来改变行为。你可以以任何你认为合适的方式定义关系,甚至可以创建动态变化的关系。
攻击级别也会改变人工智能的工作方式。如果他们有侵略性,他们会无视命令,直到所有已知的敌人都被处理掉。如果中立,他们不会攻击,除非受到攻击,并完全配合指挥。友爱的即使受到攻击,他们也不会攻击。
同伴会自动忽略友军的攻击。你可以很容易地改变它,甚至修改它,以保持某人的友好,直到他们将人工智能放入健康的“危险区”。这完全取决于你!
完整详细的示例地图,包括功能概述以及大量注释,可帮助您入门
技术细节
2.0版即将推出
▶ C++核心
▶ 专用UI
▶ 开放世界优化
▶ 更多
▶ 社区
网络复制:是
蓝图数量:75+





页: [1]
查看完整版本: VisAI - Companion - Modern AI Framework 适配UE4.23-4.27,5.0