Repolode
apekshik

apekshik/anykit

基于参考图,借助 Claude 智能体与 fal 生成器,批量生成风格统一、可直接用于游戏或 Blender 的 3D 道具套件。

Star
91
Fork
7
未关闭 Issue
0
最近提交
6天前

这是什么?

AnyKit 接收 1 到 4 张风格参考图,生成一套风格统一、按真实尺寸制作的静态 3D 道具。每件道具输出 GLB 文件和 LOD1 简化版本以及缩略图,套件还包含 Blender 资产库、带比例尺的整体排版渲染图、清单文件和全部产物的压缩包。

通用图生 3D 模型的输出通常朝向随机、没有真实尺寸、玻璃不透明、标签上带真实品牌,面数也很高,各件之间也很难统一。AnyKit 在 Tripo 和 Meshy 之上加了一层规划与检查:用统一的风格描述生成参考图,整体审阅所有道具,统一朝向和比例,并限制面数与贴图尺寸。独立的评审模型会为整套道具打分,智能体持续修改直到通过。

项目以 fal 应用的形式运行,提供基于队列的 API,同时附带命令行客户端,并说明了如何在本地运行智能体。它与用于整场景的 AnyScene、用于拍摄渲染的 AnyShot 同属一个项目系列。

核心功能

  • 01基于 1 到 4 张风格参考图,用统一的风格描述生成一整套道具。
  • 02为每件道具统一真实尺寸、底部居中原点和朝向。
  • 03每件输出 GLB 与 LOD1 文件及缩略图,并提供 Blender 资产库。
  • 04对每件道具在 Meshy 与 Tripo 之间逐件比较后选择结果。
  • 05内置自动评审,对套件打分并驱动修改直到达标。
  • 06提供数量、多样性、细节、磨损、湿度、色温和风格等调节参数。

适用场景

  • 为游戏关卡快速制作风格一致的桌面或街头道具。
  • 在 Blender 中用真实尺寸、可直接入库的道具搭建原型场景。
  • 为美术团队提供一套基础道具,后续再由美术人员精修。

快速上手

  1. 1

    设置 fal 和 Claude API 密钥

    fal secrets set OPENROUTER_API_KEY=...
  2. 2

    在仓库根目录部署 fal 应用

    fal deploy app.py::AnyKitApp --app-name anykit --auth private
  3. 3

    对已部署的应用运行冒烟检查

    python client.py smoke

使用前须知

  • 需要开通 fal Serverless 的账户以及 OpenRouter 或 Anthropic 的 API 密钥。
  • 每套套件都会产生真实费用(生成与智能体费用),README 给出的典型成本约为 25 美元。
  • 运行在 fal 的 GPU 工作节点上(RTX 5090 或 RTX PRO 6000),本地自托管需要类似配置并安装 Blender 5.0.1。

收录于专题

标签

常见问题

anykit 是什么?
基于参考图,借助 Claude 智能体与 fal 生成器,批量生成风格统一、可直接用于游戏或 Blender 的 3D 道具套件。 AnyKit 接收 1 到 4 张风格参考图,生成一套风格统一、按真实尺寸制作的静态 3D 道具。每件道具输出 GLB 文件和 LOD1 简化版本以及缩略图,套件还包含 Blender 资产库、带比例尺的整体排版渲染图、清单文件和全部产物的压缩包。
anykit 可以免费使用吗?用的什么许可证?
anykit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
anykit 还在维护吗?
活跃维护中。anykit 最近一次提交是在 2026年11月1日。
anykit 适合用来做什么?
为游戏关卡快速制作风格一致的桌面或街头道具。 在 Blender 中用真实尺寸、可直接入库的道具搭建原型场景。 为美术团队提供一套基础道具,后续再由美术人员精修。
anykit 怎么安装和运行?
设置 fal 和 Claude API 密钥: fal secrets set OPENROUTER_API_KEY=... 在仓库根目录部署 fal 应用: fal deploy app.py::AnyKitApp --app-name anykit --auth private 对已部署的应用运行冒烟检查: python client.py smoke
在哪里获取 anykit?
源代码和安装说明在 GitHub 上:https://github.com/apekshik/anykit

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目