Ariescar/anyCreature

You can now generate creatures directly within your project. Drop the open-source into your Agent, and start prompting what you want.

解决的问题

anyCreature 能够从单一文字提示词快速生成游戏就绪的 3D 生物。它通过自动化设计、绑定骨架与动画制作流程,消除了对手动网格建立、摄影测量或现有美术资源包的需求。

运作方式

该系统使用一系列“卡片”(基于阶段的指令),AI 代理会遵循这些指令将文字需求转换为 JSON 规格。随后,自定义引擎会处理此规格,将其编译为包含顶点颜色与环境光遮蔽 (AO) 烘焙的蒙皮动画 GLB 文件。

为了确保质量,该项目采用了“干净绘图员与严格检查员”的哲学。设计由一个代理处理,而质量控制则由独立的、无上下文的阅读器代理管理。这些代理会从四个视角评估生物的轮廓,以确保设计在进入最终着色与动画阶段前是“可识别”且“更具冲击力”(更鲜明)的。

目标客群

专为开发者、“氛围编码员”(vibe coders) 以及需要为游戏或其他实时应用程序生成高质量 3D 资产,且无需手动 3D 建模专业知识的 AI 代理(如 Claude Code 或 Cursor)所设计。

特色亮点

  • 文字转 GLB 管线: 将简单的文字描述转换为完全绑定骨架且具备动画的 3D 模型。
  • 自动化质量门槛: 使用独立的 AI 代理来判断轮廓与鲜明度,防止自我评分偏差。
  • 零依赖引擎: 核心编译器仅需 Node.js 即可将 JSON 规格转换为 GLB。
  • 嵌入式规格: GLB 文件嵌入了自身的原始规格,允许代理提取、编辑或在不同生物之间嫁接部件。
  • 游戏就绪输出: 产生遵循严格输出合约的顶点着色、AO 烘焙模型,便于轻松整合。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目