项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 20597
使用教程
环境要求
- Claude Code 或其他兼容的智能体宿主(技能需放入其 skills 目录)
- git(用于克隆仓库)
- Node.js / npx(仅在安装 img2 harness 与领域插件时需要)
- Python 3(仅在多会话重建、初始化状态索引时需要)
安装与启动步骤
-
1克隆到技能目录
把仓库直接克隆进宿主 skills 目录,路径按 README 给出的 ~/.claude/skills/img2threejs 放置。
git clone https://github.com/img2threejs/img2threejs.git ~/.claude/skills/img2threejs -
2多宿主软链接
同时使用多个宿主时,只保留一份 checkout,让每个入口以软链接指向它,避免版本漂移。
-
3安装 img2 工具
可选。领域知识不在本仓库中,需先安装 img2 harness,它会创建 ~/.img2、插件注册表和 img2 启动器。
npx github:img2threejs/img2 install -
4添加领域插件
可选。按需安装插件,如 CS2 皮肤重建。未装插件时仅 generic 与 character 两个 profile 可用。
img2 add img2threejs/plugin-cs2 -
5审计插件
可选。对每个已安装插件做 fail-loud 静态审计,检查安装是否完整可用。
img2 doctor -
6调用重建技能
在 Claude Code 中附上或指向物体图片,然后执行该斜杠命令即可启动逐轮重建与质量门控。
/img2threejs Rebuild this object as a Three.js model, keep the proportions, angles, and colours. -
7多会话初始化状态
跨多次会话重建时,先用脚本初始化本地状态索引,再取下一步任务继续推进。
python3 forge/state.py init --reference <image> --profile character --spec object-sculpt-spec.json python3 forge/next.py --state .img2threejs/state.json
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
profile | 是 | 选择重建档案,决定检查清单与质量门槛。 | character |
--reference | 是 | 指定作为重建依据的参考图片路径。 | <image> |
--spec | 否 | 指定重建规格文件,约束生成目标。 | object-sculpt-spec.json |
--state | 是 | 本地状态索引文件路径,供下一步脚本读取。 | .img2threejs/state.json |
如何确认成功
执行 /img2threejs 后能看到图像校验、评估与规格输出,以及每轮的并排对比渲染;插件安装可用 img2 doctor 审计确认。
常见问题
Q:不装任何领域插件能用吗?
A:可以,此时 generic 与 character 两个 profile 可用。若指定了缺失的 profile(如 cs2、animated-character),会 fail loud 并提示已安装内容,不会静默降级。
Q:为什么 CS2 等领域知识不在本仓库里?
A:README 说明领域知识由已安装的插件提供,需先安装 img2 harness,再用 img2 add 添加插件。
Q:如何编写自己的插件?
A:可参考官方 plugin-hello-cube(最小参考插件),并查阅 harness 仓库的 docs/WRITING_A_PLUGIN.md。
Q:怎样卸载已安装的插件?
A:使用 img2 remove <id>,README 说明该操作可以干净地回滚。
注意事项
- 多个宿主共用时只保留一份 checkout,用软链接分别指向,防止版本漂移。
- 插件自带检查清单、证据收集、规格增强(质量下限只升不降)与阻塞式评审门槛。
- 插件未安装时失败会明确报错并列出已安装项,不会静默降级。
核心亮点
- 代码化输出,模型体积小,加载快
- 程序化生成,易于修改和二次开发
- 质量门控机制,确保输出模型符合标准
不足之处
- 依赖 AI 智能体,生成速度可能较慢
- 文档/社区待观察
适用场景
- 网页端快速原型设计,将草图或参考图转为 3D 展示
- 电商产品展示,生成可交互的 3D 商品模型
- 游戏开发,快速生成可动画的 3D 资产
替代项目
TripoSR、Meshy、3D AI Studio
上一篇:my-virtual-world
下一篇:NOC3D-chapter6
同类项目推荐
portfolio-website
开源
用 3D 和 AI 聊天打造让人过目不忘的开发者作品集
Interactive & Responsive 3D developer portfolio built with React, TypeScript, Three.···
一键瘦身 VRChat 模型,性能等级飙升轻松上传
d4rkpl4y3r's VRChat Avatar 3.0 optimizer
photoshot
开源
上传几张照片,AI 帮你生成百变风格头像
An open-source AI avatar generator web app - https://photoshot.app
ReconViaGen
开源
从稀疏视图一键生成高精度3D模型
(ICLR2026) ReconViaGen: Towards Accurate Multi-view 3D Object Reconstruction via Gen···
text2room
开源
输入一句话,直接生成可探索的 3D 室内房间
Text2Room generates textured 3D meshes from a given text prompt using 2D text-to-ima···
sand3d
开源
用 Python 写代码建 3D 模型,让 LLM 也能动手建模
3D modeling in Python, built for LLMs.
一张图加一段音频,生成无限时长数字人视频
[NeurIPS2026] We present StableAvatar, the first end-to-end video diffusion transfor···
像搭积木一样拼 VRChat 形象,自动合并骨骼材质动画
MeshXL
开源
直接生成高质量3D网格,告别繁琐后处理
[NeurIPS 2024] MeshXL: Neural Coordinate Field for Generative 3D Foundation Models, ···
