🚀 Unreal Engine生成式人工智能支持插件
Unreal Engine生成式人工智能支持插件是一款强大的工具包,它能将多种生成式AI模型集成到Unreal Engine中。该插件支持OpenAI、Anthropic(Claude)、XAI、Meta AI(Llama)、Deepseek和Google Gemini等众多AI服务提供商,具备文本生成、代码生成、材料生成和节点生成等强大功能,为用户带来更高效便捷的开发体验。
🚀 快速开始
Unreal Engine生成式人工智能支持插件集成了多种主流生成式AI模型,可通过LLM生成蓝图脚本和C++代码,还能自动创建材质/函数、生成文本和节点网络等。你可以按照以下步骤进行安装和配置。
✨ 主要特性
- 多模型支持:集成多种主流生成式AI模型。
- 代码生成:通过LLM生成蓝图脚本和C++代码。
- 材料生成:自动创建材质/函数。
- 文本生成:用于描述、故事情节和其他内容创作。
- 节点生成:自动生成和配置节点网络。
- 插件管理器集成:通过插件市场安装,支持离线模式。
📦 安装指南
从Unreal Marketplace获取
- 打开Unreal Engine编辑器。
- 进入"Window -> Asset Store"。
- 搜索并下载“Generative AI Support”插件。
手动安装
- 下载压缩包。
- 解压到项目目录的"Content/Plugins"文件夹。
📚 详细文档
配置指南
环境变量设置
export OPENAI_API_KEY="your_key_here"
在Unreal Engine编辑器启动时自动加载。
配置插件设置
- 打开插件的设置界面。
- 填写必要的API密钥和偏好设置。
- 启用/禁用所需的功能模块。
高级功能
OpenAI集成
- 支持GPT - 4, GPT - 4 Turbo, GPT - 3.5等模型。
- 提供完整上下文窗口,支持复杂对话流。
- 支持文件附件和上传。
Anthropic集成
- 使用Claude系列模型进行代码生成。
- 自动处理错误并提供替代方案。
- 直接生成蓝图节点网络。
XAI集成
- 利用XAI的API实现材料生成。
- 支持多种模型版本,如"grok - 3 - latest"。
Gemini和Llama支持
- 集成Google的Gemini模型。
- 使用本地Llama模型进行推理。
Deepseek支持
- 支持Deepseek的多语言模型。
- 完整的上下文窗口支持。
模型控制协议(MCP)
- 支持Claude Desktop App、Cursor等工具。
- 自动启动MCP服务器(可选)。
- 提供Python脚本接口。
开发指南
设置开发环境
- 安装必要的Python包:
pip install unreal
- 配置IDE的Python解释器以支持智能感知。
- 熟悉项目结构和代码组织方式。
已知问题
- 节点连接问题
- 缺乏undo/redo功能
- Deepseek推理中的上下文窗口问题
- 材质生成的复杂性限制
参考资料
快速链接
贡献指南
欢迎开发者Fork项目、提交Pull Request和ISSUE。