arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2109.14124cs.LG
收藏

Vitruvion:参数化CAD草图生成模型

Vitruvion: A Generative Model of Parametric CAD Sketches

Princeton University(普林斯顿大学);New York University(纽约大学);Flatiron Institute(熨斗研究院)

Ari Seff, Wenda Zhou, Nick Richardson, Ryan P. Adams

摘要:

参数化计算机辅助设计(CAD)工具是工程师指定物理结构的主要方式,从自行车踏板到飞机到印刷电路板。参数化CAD的关键特征是设计意图不仅通过几何图元进行编码,而且通过元素之间的参数化约束进行编码。这种关系规范可以被看作是约束程序的构造,允许编辑连贯地传播到设计的其他部分。机器学习提供了一种有趣的可能性,即通过对这些结构进行生成式建模来加速设计过程,从而启用自动完成、约束推理和条件合成等新工具。在这项工作中,我们提出了这样一种方法生成建模的参数化CAD草图,构成了现代机械设计的基本计算模块。我们的模型在SketchGraphs数据集的真实世界设计上进行了训练,自回归地将草图合成为图元序列,具有初始坐标和引用回采样图元的约束。由于来自模型的样本与标准CAD软件中使用的约束图表示相匹配,因此可以根据下游设计任务直接导入、求解和编辑它们。此外,我们还根据各种上下文来调整模型,包括部分草图(初级读本)和手绘草图的图像。评估所提出的方法表明,它能够合成逼真的CAD草图和它的潜力,以帮助机械设计工作流程。

英文摘要:

Parametric computer-aided design (CAD) tools are the predominant way that engineers specify physical structures, from bicycle pedals to airplanes to printed circuit boards. The key characteristic of parametric CAD is that design intent is encoded not only via geometric primitives, but also by parameterized constraints between the elements. This relational specification can be viewed as the construction of a constraint program, allowing edits to coherently propagate to other parts of the design. Machine learning offers the intriguing possibility of accelerating the design process via generative modeling of these structures, enabling new tools such as autocompletion, constraint inference, and conditional synthesis. In this work, we present such an approach to generative modeling of parametric CAD sketches, which constitute the basic computational building blocks of modern mechanical design. Our model, trained on real-world designs from the SketchGraphs dataset, autoregressively synthesizes sketches as sequences of primitives, with initial coordinates, and constraints that reference back to the sampled primitives. As samples from the model match the constraint graph representation used in standard CAD software, they may be directly imported, solved, and edited according to downstream design tasks. In addition, we condition the model on various contexts, including partial sketches (primers) and images of hand-drawn sketches. Evaluation of the proposed approach demonstrates its ability to synthesize realistic CAD sketches and its potential to aid the mechanical design workflow.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑