OpenCartridge 将 ComfyUI 工作流封装为本地 Docker 容器,提供统一界面生成游戏资产,降低独立开发者使用本地 AI 的门槛。
🎮 有人刚刚构建了一个完全本地的 AI 游戏资产工作室,它可以从一个界面生成精灵图、动画、声音和 3D 模型。无需订阅或云积分。
认识一下 OpenCartridge,这是开发者 camenduru 推出的一个新开源项目,基于 TostUI 构建,并由本地 ComfyUI 工作节点驱动。
与其为每种资产类型安装和配置单独的 AI 工作流,OpenCartridge 将它们打包成一键式 Docker 容器(cartridges)。
而且所有内容都在你自己的 GPU 上运行。
🎨 内部包含什么?
▪️ 视觉画布:图层、变换、撤销/重做以及资产组合
▪️ 精灵图生成:从单个参考图创建带有八个等轴测方向的 3×3 角色表
▪️ 精灵图动画:将这些视图转化为同步的行走动画
▪️ 像素艺术:将角色转化为受《Loop Hero》启发的暗黑奇幻风格像素艺术
▪️ 背景移除:使用 CorridorKey 2.0 从图像和视频中提取干净的 Alpha 遮罩
▪️ 图像转 3D:使用 Speridlabs 的 Idol 从单张图片重建对象,包括隐藏表面
▪️ 3D 查看器:预览 GLB 资产并围绕其旋转查看
▪️ 音频工具:通过兼容的容器进行波形可视化和生成
▪️ 导出格式:PNG、MP4、WebM 和 GLB
🧩 容器系统是巧妙之处
每个 AI 工作流都存在于自己的 Docker 容器中。
想要生成精灵图?安装精灵图容器。
需要 3D 道具?启动 Idol 容器。
处理视频?激活 CorridorKey。
所有内容均可直接从 OpenCartridge 管理:
▪️ 一键下载和安装工作节点
▪️ 启动、停止或删除容器
▪️ 查看安装进度和工作节点状态
▪️ 自动将工作节点连接到本地存储
▪️ 仅加载当前任务所需的模型
无需为每个容器手动执行 Docker 命令或配置 ComfyUI 节点。
该界面甚至包含一个自更新机制,可拉取最新源代码、重建应用程序并重启它。
🧠 实用的游戏开发工作流
想象一下为一个独立 RPG 创建资产。
1. 上传角色的参考图像。
2. 生成带有八个等轴测视角的 3×3 精灵表。
3. 将精灵表动画化为循环行走周期。
4. 创建匹配的像素艺术变体。
5. 使用 Idol 从单张图片生成 3D 道具。
6. 预览 GLB 模型并将所有内容导出到你的游戏引擎中。
所有这些都在同一个浏览器界面中完成,且生成过程在本地进行。
⚙️ 要求与安装
▪️ NVIDIA GPU:当前工作节点大约需要 24GB 显存
▪️ Docker Desktop:运行应用程序及其容器所必需
▪️ 内置 MinIO:用于持久化存储上传的文件和生成的资产
▪️ 浏览器界面:可在 localhost:3000 访问
▪️ 许可证:MIT
▪️ 无需账户、API 密钥或生成积分
初始安装仍需下载 Docker 镜像和模型权重,这可能占用数 GB 空间。
文档目前仅提供 Windows AMD64 的安装路径。其他配置可能需要额外设置。
⚠️ 一个重要细节
OpenCartridge 本身是免费且采用 MIT 许可证的,但各个 AI 模型和工作依赖项可能有其各自的许可条款。
此外,并非所有生成的资产都能直接用于游戏。生成的精灵图可能需要进行清理,而 3D 资产可能需要进一步优化或绑定骨骼。
💡 为什么这很重要
本地生成式 AI 已经变得非常强大,但使用它通常意味着要管理数十个模型、自定义节点和互不相连的界面。
OpenCartridge 以不同的方式解决这个问题。
它不是构建另一个 AI 模型,而是围绕现有模型构建统一的生产环境。
对于独立开发者和单人创作者来说,这可能使本地 AI 资产生成变得更加实用。
而且容器架构意味着可以在不重新设计整个工作室的情况下添加新工具。
一块 GPU。一个界面。多个由 AI 驱动的资产管线。
🔗 GitHub:https://github.com/camenduru/OpenCartridge
#GameDev #ComfyUI #OpenSourceAI #GenerativeAI
来源:CuteGuy☣️ · x.com