让LLM写3D模型的Python库
推荐指数 57.0 NO. 004 · 2026.11.06
Stars220创建2 天前Forks22Issues2
简介
sand3d 是一个专为 LLM 设计的 Python 3D 建模库,用简短程序描述物体构造过程,API 仅 3600 tokens 可完整塞入 prompt。对需要 AI 自动生成可执行 3D 内容的团队,这是 Blender Python / CadQuery 之外更 token 高效的选择。
3D modeling in Python, built for LLMs.
媒体预览
编辑判断
做 AI 3D 生成的团队之前大多走两条路:让 LLM 直接输出 mesh 顶点(冗余、难编辑)或调用 Blender Python API(token 爆炸、上下文装不下)。sand3d 的核心设计是"命名引用而非坐标计算",把圆柱、拉伸、倒角等操作变成人类可读的短语句,这让 3D 模型的程序表示首次具备了和文本代码相近的信息密度。
跟 CadQuery 比,它的 DSL 更窄、更声明式;跟 OpenSCAD 比,它原生面向 LLM 的上下文窗口优化。如果你在做 text-to-3D 且需要可编辑、可版本控制的中间表示(而不是一次性 mesh),这个库值得替掉你 pipeline 里的 Blender 脚本层。220 stars 但 forks 仅 22,说明围观多、深度使用者少,正是早期进入窗口。
Star History
生态分析
Experimental
LLM原生3D建模基础设施,填补代码生成与3D内容生产间的效率缺口
独特价值:3600 tokens极简API,让LLM直接生成可执行3D程序,token效率碾压传统方案
竞品: