AI 3D建模工具: Tripo 3D | Meshy AI
我在 JasmyLab 的 JANCTION Render 工作,这次跑完全是 Claude Code 自己做的:它写 bpy 脚本、调 MCP 工具、看图片、然后改脚本。我只打了一句话。数字来自 2026-11-02 的生产服务。
那句话是:
三本摞起来的书和一支铅笔放在木质桌面上,柔和的窗光从左来,镜头在 48 帧里缓慢推进。
准备
claude mcp add --transport http janction-render https://render.janction.jp/mcp
这是远程服务器;第一次调用工具会打开一个 OAuth 页面,创建一个免费 key。这次跑我改用 stdio 包,因为它能上传本地文件、把结果存在本地:
claude mcp add janction-render -e JANCTION_RENDER_SERVER=https://render.janction.jp -- uvx --from janction-render janction-render-mcp
两种方式下 Claude Code 都能看到 13 个工具。这里真正用得上的是 render_preview、render_estimate 和 render_final。
第一轮:脚本,和一张看起来不对的预览
Claude Code 写了大约 80 行 bpy:一张桌子,三个立方体当书(用更亮的方块当书页),一个六边柱体当铅笔,两盏面光,一台相机从第 1 帧到第 48 帧打关键帧。然后它调 render_preview,参数 frames="1,16,32,48"。
3.46 GPU-秒,5 秒后回来,免费。内置评审说 ok,评分 100。
Claude Code 不同意它——这正是本文的重点:桌面被 250 W 的面光打爆了,而且桌子只有 1.6 m 宽,所以镜头在它后面看到的是一个黑洞(这个场景没有 world)。

第二轮:三处改动,又一次免费预览
Claude Code 对自己脚本做的改动:
- 窗光 250 W → 90 W,补光 40 W → 15 W
- 桌子 1.6 × 1.0 m → 4.0 × 3.0 m,这样画面里看不到桌边
- 加一个 world 背景,暖灰、强度 0.6,而不是什么都不加
又是 3.46 GPU-秒,免费。预览每天免费额度是 2 GPU-分钟,所以看两次不花钱。

第三轮:12 帧试渲,然后要估价
任何正式渲染之前的估价说 12 帧需要 271 GPU-秒,置信度 low,并建议先跑一段短的连续测试。这个 key 最近的正式渲染是一个 50 MB 的重场景,所以这次估得高太多。测试:
render_final(scene_id=..., frame_start=1, frame_end=12, width=1920, height=1080, samples=128, output="png", max_yen=60)
12 帧 46.96 GPU-秒(1080p、128 采样、降噪下每帧 3.9 GPU-秒),4 个 worker 上 24 秒墙钟时间,12 帧全部产出,扣费 5 日元。
测试之后再要 render_estimate,第 1–48 帧:169 GPU-秒,约 40 秒墙钟时间,约 17 日元,依据 scene,置信度 high。这就是正式渲染之前该给用户看的那个数。
第四轮:正式渲染
render_final(scene_id=..., frame_start=1, frame_end=48, width=1920, height=1080, samples=128, output="mp4", fps=24, max_yen=40)
186.65 GPU-秒,64 秒墙钟时间,48 帧全部产出,0 黑帧(用 ffmpeg 验的),1920×1080、24 fps 的 MP4。扣费 19 日元。

整次跑的数字
| 步骤 | GPU-秒 | 墙钟时间 | 费用 |
|---|---|---|---|
| 预览 1(4 帧) | 3.46 | 5 秒 | 免费 |
| 预览 2(4 帧) | 3.46 | 5 秒 | 免费 |
| 测试,第 1–12 帧 @1080p | 46.96 | 24 秒 | 5 日元 |
| 正式,第 1–48 帧 @1080p,MP4 | 186.65 | 64 秒 | 19 日元 |
从一句话到一段 48 帧的 1080p Cycles 短片:大约 2 分钟的等待和 24 日元,而且 agent 在路上自己抓到了打光错误。新 key 一开始给 100 日元的 GPU 时间,不用绑卡(14 天有效);绑卡(不扣费)再给 400 日元。这次跑完全落在那 100 日元里。当前价格见 https://render.janction.jp/pricing。
我会告诉其他这么跑的人
- 让 agent 自己去看预览图。 评审能抓住构图和曝光问题,但“ok”不等于“你要的那个东西”。
- 在相信估价之前先跑一段短的连续测试。 今天我跑的两条,第一次估价都偏了大约 6 倍,而且方向相反;测试之后就都准了。
- 把
max_yen传进去。 服务最多扣到这个额度,而且只按实际用掉的 GPU 时间计费。
Claude Code 写的脚本短到可以直接粘出来;用同一句话问它一遍,自己对比。给 agent 用的文档:https://render.janction.jp/llms.txt;源码(MCP 服务器、CLI、客户端):https://github.com/JasmyLab-JANCTION/janction-render
Sources
- 原文:dev.to《Claude Code wrote a Blender scene from one sentence, saw its own mistake in the preview, and fixed it before rendering》,JANCTION Render(JasmyLab),2026-11-02 https://dev.to/_903a3934b362f0afe2a8/claude-code-wrote-a-blender-scene-from-one-sentence-saw-its-own-mistake-in-the-preview-and-fixed-155m
- 服务与价格:https://render.janction.jp、https://render.janction.jp/pricing
- 源码:https://github.com/JasmyLab-JANCTION/janction-render
同主题阅读
本文属于「AI × 3D / 生成式 AI」专题。原文作者就职于文中服务方(JANCTION Render / JasmyLab),文中数字为其生产服务自述;本文为完整翻译,BimAnt 未复现该流程,转载请注明出处。