近日,一位名为“KARP”的独立开发者在其个人博客上发布了一条消息:仅用两天时间,他便开发并开源了一款名为“CADGPT”的AI驱动实时3D CAD/参数化建模工作台。这一消息迅速在设计师、工程师和开源社区引发热议——有人惊叹于开发效率,更多人则对AI在工业设计领域的落地前景充满期待。
两天“倒腾”出的革命性工具
据开发者介绍,CADGPT并非一个从零开始的庞大工程,而是基于现有开源3D引擎与大型语言模型API进行整合创新的产物。项目核心在于利用AI理解自然语言描述,自动生成参数化三维模型,并支持实时交互修改。用户只需输入类似“生成一个直径50mm、高度80mm的圆柱体,并在顶部开一个半径10mm的孔”这样的指令,系统即可在数秒内完成建模,甚至能根据后续对话调整参数。
“倒腾2天”这个略带自嘲的表述背后,实际上彰显了当前AI工具链的高度成熟。开发者利用了开源的Three.js作为渲染层,结合Python后端的参数化几何内核,并通过OpenAI的GPT-4 API实现自然语言到几何参数的映射。这种“胶水代码”式的开发模式,使得个人开发者也能快速构建出具备实用价值的AI原生应用。
实时交互与参数化建模的融合
传统CAD软件(如SolidWorks、Fusion 360)的参数化建模功能强大,但学习曲线陡峭。用户需要掌握复杂的草图、约束、特征等概念。CADGPT则试图打破这一壁垒:用户可以用自然语言“画”出模型,同时系统会实时显示三维预览,并允许用户通过语音或文字继续修改尺寸、位置、布尔运算等参数。
更值得关注的是,该工作台支持“对话式迭代”。例如,用户先构建一个齿轮,然后说“把齿数从20改成24”,系统会立即更新模型,并自动调整相关几何关系。这种交互方式大幅降低了专业建模门槛,让非工程师也能快速产出可用于3D打印、CNC加工或游戏开发的资产。
开源生态与潜在应用
CADGPT以MIT许可证开源,托管在GitHub上,目前已获得超过2000星标。项目代码结构清晰,包含前端界面、后端API以及AI推理模块。开发者特别指出,当前版本仍处于“概念验证”阶段,模型生成的稳定性、复杂装配体的支持尚不完善。但他希望社区能共同参与,比如替换AI模型(如使用本地运行的Llama 3)、增加物理引擎或引入多模态输入(图片转3D)。
从行业视角看,此类工具的出现可能催生“自然语言编程式设计”的新范式。对于教育领域,学生可以用它快速验证设计想法;对于快速原型制造,工程师能跳过繁琐的草图绘制直接获得基础几何;甚至对于建筑、家具设计等需要频繁沟通的行业,AI实时建模工作台能辅助团队快速对齐意图。
局限与展望
当然,CADGPT目前还无法替代专业级CAD软件。复杂曲面、自由形态设计、装配约束、工程图生成等功能仍悬而未决。此外,依赖云端API意味着离线不可用,且对复杂指令的理解偶尔会出现几何逻辑错误。但正如开发者所言:“两天能做出一个能用的demo,已经证明了AI+CAD的可行性。接下来,需要的是更多聪明的头脑去打磨精度与体验。”
随着AI编程助手、低代码平台的普及,像CADGPT这样的“小工具”正在不断涌现。它们或许不够完美,却揭示了一个趋势:未来的设计工具,将从“让用户学会软件语法”转向“让软件理解用户意图”。而这位开发者用两天时间打开的这扇门,或许正通向那个时代。
项目地址:GitHub搜索“CADGPT”(已开源) 技术栈:Three.js + Python + GPT-4 API + 参数化几何内核 适用人群:设计师、创客、教育工作者、工业设计爱好者