paper-with-me

홈 › Papers

Vitruvion: A Generative Model of Parametric CAD Sketches

2021-09-29 · ICLR 2022 4 · Ari Seff, Wenda Zhou, Nick Richardson, Ryan P. Adams

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.

📄 PDF Abstract BibTeX arXiv:2109.14124

Code (1)

princetonlips/vitruvion pytorch

Tasks

model

Similar Papers 제목 키워드 기반

Cloud2Curve: Generation and Vectorization of Parametric Sketches

2021-03-29 · CVPR 2021 1 · Ayan Das, Yongxin Yang, Timothy Hospedales, Tao Xiang 외

Analysis of human sketches in deep learning has advanced immensely through the use of waypoint-sequences rather than raster-graphic representations. We further aim to model sketches as a sequence of low-dimensional param…

SketchGraphs: A Large-Scale Dataset for Modeling Relational Geometry in Computer-Aided Design

2020-07-16 · Ari Seff, Yaniv Ovadia, Wenda Zhou, Ryan P. Adams

Parametric computer-aided design (CAD) is the dominant paradigm in mechanical engineering for physical design. Distinguished by relational geometry, parametric CAD models begin as two-dimensional sketches consisting of g…

Program Synthesis

Engineering Sketch Generation for Computer-Aided Design

2021-04-19 · Karl D. D. Willis, Pradeep Kumar Jayaraman, Joseph G. Lambourne, Hang Chu 외

Engineering sketches form the 2D basis of parametric Computer-Aided Design (CAD), the foremost modeling paradigm for manufactured objects. In this paper we tackle the problem of learning based engineering sketch generati…

PICASSO: A Feed-Forward Framework for Parametric Inference of CAD Sketches via Rendering Self-Supervision

2024-07-18 · Ahmet Serdar Karadeniz, Dimitrios Mallis, Nesryne Mejri, Kseniya Cherenkova 외

This work introduces PICASSO, a framework for the parameterization of 2D CAD sketches from hand-drawn and precise sketch images. PICASSO converts a given CAD sketch image into parametric primitives that can be seamlessly…

Few-Shot Learning

CadVLM: Bridging Language and Vision in the Generation of Parametric CAD Sketches

2024-09-26 · Sifan Wu, Amir Khasahmadi, Mor Katz, Pradeep Kumar Jayaraman 외

Parametric Computer-Aided Design (CAD) is central to contemporary mechanical design. However, it encounters challenges in achieving precise parametric sketch modeling and lacks practical evaluation metrics suitable for m…

Language ModelingLanguage ModellingLarge Language ModelMultimodal Large Language Model