使用智能体在 LDraw 中生成 LEGO CAD 模型
一套工具集和文档帮助 ChatGPT 与 Claude 智能体编写 LDraw 源文件,这些文件可转化为 LEGO CAD 模型,并以 Docker 封装的网页应用形式呈现。
- 具体怎么做
- 智能体接收提示词,阅读代码库说明文档,并规划各部件与子模型。它不会直接构建积木,而是编写计划文件,随后使用 Python 生成脚本来输出 LDraw 文件。它利用工具进行部件搜索、碰撞与间隙检测,以及无头渲染,并通过循环渲染、检查与调整,直到判定模型完成为止。
- 做到了什么
- 它生成了 LDraw 源文件、多个查看器,以及一份可编辑的 Blender glb 文件。作者表示只有昂贵的高端模型才能构建大型且准确的模型。生成过程较慢,太空船效果较差,Meta Quest 3 上的虚拟现实功能也存在诸多问题。
- 上手要点
- Docker 构建需要约 5 GB 的磁盘空间。如果没有 TypeSafe API 密钥,部分搜索将退化为全文本搜索,可能导致模型性能下降。
你可以这样试
使用 Claude Code为 [物体,例如小型红色跑车] 的乐高模型编写一个 LDraw 文件(.ldr),使用真实的 LDraw 零件编号和颜色,并将零件摆放得当以实现正确连接。然后验证该文件,如果可以的话生成预览图像,并修正任何浮动或重叠的零件。最后将最终的 .ldr 文件和零件清单提供给我。