GenCAD
摘要
GenCAD 引入了一种图像条件模型,该模型利用 transformers 和扩散先验生成完整的参数化 CAD 命令历史,从而实现从图像中进行精确且可修改的 3D 建模。
暂无内容
查看缓存全文
缓存时间: 2026/05/18 00:51
# GenCAD:基于Transformer对比表示与扩散先验的图像条件计算机辅助设计生成
来源:https://gencad.github.io/
## 摘要
我们提出GenCAD,一种图像条件的CAD生成模型。该模型不仅生成3D CAD模型,还输出完整的参数化CAD命令历史(即CAD程序)作为结果。
由于边界表示(B-rep)等CAD数据结构的复杂性,训练高效的AI模型非常困难。因数据获取方便,常见方法往往采用网格、体素或点云等表示形式,但这些形式牺牲了真实CAD模型在工程任务、制造及设计空间探索中所必需的精确性和可修改性。为此,我们提出GenCAD——一种图像条件的生成模型,能够生成参数化CAD命令序列(亦称CAD程序),这些序列可通过几何内核转换为3D实体模型。GenCAD的核心在于,我们为计算工程设计的多种模态开发了强大的表示学习框架。
我们提出的GenCAD架构由四个关键步骤组成:1)使用自回归Transformer编码器学习CAD命令序列的潜在表示;2)基于对比学习的模型用于学习CAD命令序列与CAD图像之间潜在空间的联合表示;3)一个潜在扩散模型,能够在CAD图像条件下生成CAD命令序列的潜在表示;4)最后,一个解码器模型,可将CAD潜在表示转换为参数化CAD命令序列。最重要的是,GenCAD不仅生成3D实体,还生成完整的CAD程序。我们的工作代表了CAD领域的一次进步,能够从图像中实现更精确且可修改的3D建模,有望提升自动化设计流程。
相似文章
TraceCAD:面向智能体CAD生成的可追踪引导修复
TraceCAD是面向基于LLM的CAD智能体的持久化恢复层,用于诊断错误操作并执行局部化、可复用的修复,以提升最终几何质量与修复可靠性。
agentcad
AgentCAD 是一款免费、开源的CAD设计工具,专为编程代理打造。
CADENA:逐步式CAD逆向工程
介绍了CADENA,一种逐步将3D网格重建为参数化CAD程序的模型,每一步都将中间几何体与目标进行比较,同时提供了CADENA-Bench基准。在多个数据集上优于先前的方法。
ArtisanCAD: 一种基于专家知识蒸馏的工业级CAD智能体
ArtisanCAD是一种技能引导的工业级CAD智能体,利用专家驱动的知识蒸馏将模糊提示转化为可执行的CAD程序,在Text2CAD基准上提升了性能,并能生成复杂汽车部件的可编辑B-Rep模型。
CADAM
CADAM 是一个类似于 Tinkercad 的 AI 驱动 CAD 工具,已在 Product Hunt 上发布。