3.3k星标开源3D建模工具!一句话生成,拖滑块就能改
你家里有个老抽屉,缺一个塑料卡扣,原厂早就停产了。
打开一个网页,写一句话:
做一个长15毫米、宽8毫米、带卡扣的小零件,卡扣朝下。
几秒钟之后,3D模型出现在屏幕中间。

觉得卡扣不够紧,拖一下旁边的滑块;觉得长度还差两毫米,再拖一下。
然后下载STL文件,丢进切片软件,开始3D打印。
整个过程不超过五分钟。
不需要装任何软件,不需要会任何建模工具,不需要给AI重新提示。

CADAM工作界面,左边是描述需求的对话框,中间是实时渲染的模型,右边的滑块对应模型的可调尺寸。
这就是CADAM在做的事。一个免费的网页工具,GitHub上托管,目前2100多颗星、近270个分支。
代码完全公开,谁都可以拿去用、改、自己部署。

CADAM的GitHub仓库主页,GPLv3许可证,代码完全公开
一句话生成3D模型这事不新鲜
过去两年,文本生成3D的工具出过不少。
大多数的逻辑是,你说一句话,AI给你一个3D形状。
听起来很美好,但拿到东西之后会发现问题。
这些工具给的形状,本质上是一张【3D皮】,专业叫法是网格。
可以把它想成用很多三角形小片拼起来的外壳。
好看,能看,能打印,但你想改尺寸基本没办法。
比如生成出来的杯子高了5毫米,你想让它矮一点,唯一的办法是重新跟AI说一遍,然后期待这次生成出来的还是同一个杯子,只是矮一点。
多数情况下,新生成的形状已经长得不太一样了。

传统文本到3D工具输出的就是这种网格,本质上是用很多三角形拼出来的外壳
CADAM换了一个思路。
它生成的不是3D网格,是一段画图的代码。

参数化建模的逻辑:直径、高度都是变量,改一个数字模型整体跟着变,不需要重新画。
改变设计参数的过程,AI根据新数字重新调整变动的部分即可,不需要完全重新生成,所以改动非常快,秒级。
这种数字驱动形状的建模方式,行业里叫参数化。
本质上就是所有尺寸都是可以拖动的变量,而不是死形状。
CADAM做的事,是让你用人话描述需求,AI自动写出这种带参数的代码,然后把代码里能调的参数提取出来,做成界面上的滑块。

它背后到底是什么
如果要理解CADAM,得先认识一个叫OpenSCAD的老工具。

前面这张图就是OpenSCAD的传统界面,左边写代码,右边出形状,存在十几年了。
过去的核心使用门槛是,得会写代码。
语法不算难,但对很多想做点小东西的普通用户来说,依然是门槛。
简单说,两者的关系是,OpenSCAD是用写代码的方式画3D,本文的新项目CADAM是【让AI替你写这个代码】。
负责理解人话、写代码这一步的,可以用Gemini/Claude/GPT/Kimi等大语言模型。

负责把代码渲染成3D形状的,是OpenSCAD的浏览器版本。
技术上是把OpenSCAD这个软件编译成可以在网页里跑的形式,所以不用装任何东西,打开网址就能用。
实际怎么用
用法说复杂也复杂,说简单也就四个动作。
自然语言直接描述,前面演示过了。
等待几秒钟,模型出来了。

不满意继续聊,可以用自然语言描述,也可以拖动参数,AI会改代码,模型跟着更新。
微调这一步重要。
前面的对话只搭出大轮廓,真正的细节靠滑块拖出来。
每一个参数数字都在右边的滑块上,拖到合适就行。

导出有三种格式可选。STL是3D打印最常用的格式,导出之后直接拖进切片软件(比如Bambu Studio、Orca)就能打。

SCAD是OpenSCAD的源代码格式,导出之后可以拿到OpenSCAD里继续手动改代码,做更精细的调整。
DXF是2D矢量格式,激光切割、CNC加工经常用得到。
整个流程在浏览器里完成,不用装客户端。
3D打印用户能拿它干什么
最直接的是定制小零件。
家里东西坏了,缺一个塑料配件。
家里某个抽屉缺个挡板。给宠物做个跟笼子尺寸刚好的水碗支架。
给桌面那台老打印机做个特定尺寸的工具收纳盒。
这类需求每天都在发生,过去要么靠模型站这类共享平台找现成的,要么自己学建模软件。

CADAM适合的,正是上图这种形状不复杂、但尺寸要量身定做的场景。
描述清楚,它生成大致形状,用滑块调到刚好。
还有个关键用途我们觉得是教学入门。
很多创客空间和学校用OpenSCAD教3D建模启蒙,因为它逻辑清楚、不需要花钱买软件。
CADAM在前面加了一层翻译,新手可以先用大白话上手,看到结果之后再去看生成的代码,理解每一行在做什么。
这是一种倒推式的学习,先看到结果,再理解原理,对很多人比一上来就学逻辑语法更容易接受。
对3D打印农场主来说还可以用此工具降低一部分设计成本。
以比较火的按摩棒这种结构为例,用CADAM做一次基础模板,之后如有定制改动订单需求改参数就行。

可以省下大量时间。
要提醒的是,参数化建模有它的舒适区。
规则形状非常适合。
复杂的自由曲面比如人脸、雕塑、有机造型就比较吃力。
特别精密机械装配件比如齿轮箱、机械手OpenSCAD本身也不是强项。
这条工具链还不是为了取代顶级工程级CAD而生的。
行业核心思考
同行对CADAM的负面评价是说项目本质上就是给OpenSCAD套了个漂亮的壳。
这话不算错。
它的核心价值不在于发明了新技术,而在于把一个有门槛的工具变得没门槛。
能不能接受这种价值,取决于你站在哪个位置。
工业派的声音说只认STEP格式,不要STL。
STL只是表面信息,相当于一张3D皮,丢失了原始设计的意图。
工程协作里,STEP才能传递完整信息。
CADAM目前确实只输出STL和SCAD,工业级零件还玩不转。
但可以看AI新项目:Autodesk开源:AI生成CAD的2B小模型完胜GPT5.2

另外我们也好奇这个项目开源的到底是什么?
AI推理用的是商业模型的API,用多了显然是要额外付费的,那GitHub上这个仓库本质上不就是个客户端壳吗?
我们看了之后发现,开源的是整个网页应用、所有的提示工程(怎么让AI写出合适的代码)、OpenSCAD的浏览器封装、参数化界面的实现。

AI推理本身不开源,但理论上可以替换。
社区里已经有人在讨论怎么接本地大模型,这样彻底脱离对商业API的依赖,也彻底免费。
还有一个问题我们发现,当AI生成3D内容做到一定规模时,文件格式会成为成本瓶颈。
同样一个零件,OpenSCAD输出的SCAD文件可能比3MF(3D打印的新标准格式)大一倍。
AI每处理一个token都要花钱,所以文件越紧凑越省钱。
这是当前几乎所有AI生成3D工具都还没认真面对的问题。
几个值得继续观察的方向
文本到CAD这条路,目前有几条岔路在分流。
一条是CADAM这种,输出代码加滑块,目标是创客和入门用户。
优点是结果可控、可继续编辑、参数化天生具备,缺点是受OpenSCAD本身能力上限的制约。
另一条是直接生成网格的工具,能处理更自由的形状,但生成完几乎没法改。
适合一次性输出,比如生成一个艺术摆件,不打算再调整。
还有就是真正面向工程级的,目标输出STEP这种带完整设计意图的文件。
这条路最难,因为要让AI不只是画几何形状,还要理解为什么这么画。
哪个面是装配面、哪条边是密封面、这个孔要走特定的公差。
这条路短期内还看不到成熟方案。
这三条路服务的是不同的人,不需要互相替代。
工具的门槛已经低到这个程度,打开网页、写一句话、拖几下滑块、下载STL。
这个项目已经3.3k星标了,还在快速增长。

接下来一年,我们期待看到的不是某一个AI工具的胜负。
文本生成3D模型这件事,我们期待看到从好玩的demo真正走向靠它做出商业级的东西。
今天就开始把这类工具试着融入工作流的读者,明年这个时候,已经在用别人还在观望的方式做3D打印生意。
本文是AM易道对论文的解读和转述,带有大量主观判断、内容取舍和添加行业视角,原项目信息密度大、专业细节多,如果您是相关领域的专业读者,强烈建议直接访问,本文的内容可能与原作者的严谨表述存在部分差异。
项目:


京公网安备11010802046387号