← Search

Karl D.d. Willis

10 accepted papers

2025

Aligning Constraint Generation with Design Intent in Parametric CAD

ICCV 2025poster

We introduce alignment techniques from reasoning large language models (LLMs) to the task of generating engineering sketch constraints in computer-aided design (CAD) models. Engineering sketches are composed of geometric primitives (such as points and lines) connected by constraints (such as perpend…

Cited by 0SourcePDFScholar
2025

mrCAD: Multimodal Communication to Refine Computer-aided Designs

EMNLP 2025

In collaborative creation tasks, people steer artifacts towards specific goals by _refining_ them with _multimodal_ communication over multiple rounds of interaction. In contrast, generative AI excels at creating artifacts in a single turn but can struggle to make precise refinements that match our

2024

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

ECCV 2024poster

"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 mechanical design. We harness the capabilities of pre-trained foundation models,…

Cited by 6SourcePDFScholar
2023

CLIP-Sculptor: Zero-Shot Generation of High-Fidelity and Diverse Shapes From Natural Language

CVPR 2023poster

Recent works have demonstrated that natural language can be used to generate and edit 3D shapes. However, these methods generate shapes with limited fidelity and diversity. We introduce CLIP-Sculptor, a method to address these constraints by producing high-fidelity and diverse 3D shapes without the…

Cited by 54SourcePDFScholar
2023

Hierarchical Neural Coding for Controllable CAD Model Generation

ICML 2023poster

This paper presents a novel generative model for Computer Aided Design (CAD) that 1) represents high-level design concepts of a CAD model as a three-level hierarchical tree of neural codes, from global part arrangement down to local curve geometry; and 2) controls the generation or completion of CAD…

2022

JoinABLe: Learning Bottom-Up Assembly of Parametric CAD Joints

CVPR 2022poster

Physical products are often complex assemblies combining a multitude of 3D parts modeled in computer-aided design (CAD) software. CAD designers build up these assemblies by aligning individual parts to one another using constraints called joints. In this paper we introduce JoinABLe, a learning-based…

Cited by 80PDFcodeScholar
2022

SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks

ICML 2022spotlight

We present SkexGen, a novel autoregressive generative model for computer-aided design (CAD) construction sequences containing sketch-and-extrude modeling operations. Our model utilizes distinct Transformer architectures to encode topological, geometric, and extrusion variations of construction seque…

2021

BRepNet: A Topological Message Passing System for Solid Models

CVPR 2021poster

Boundary representation (B-rep) models are the standard way 3D shapes are described in Computer-Aided Design (CAD) applications. They combine lightweight parametric curves and surfaces with topological information which connects the geometric entities to describe manifolds. In this paper we introduc…

Cited by 116PDFcodeScholar
2021

Inferring CAD Modeling Sequences Using Zone Graphs

CVPR 2021poster

In computer-aided design (CAD), the ability to "reverse engineer" the modeling steps used to create 3D shapes is a long-sought-after goal. This process can be decomposed into two sub-problems: converting an input mesh or point cloud into a boundary representation (or B-rep), and then inferring model…

Cited by 75PDFcodeScholar
2021

UV-Net: Learning From Boundary Representations

CVPR 2021poster

We introduce UV-Net, a novel neural network architecture and representation designed to operate directly on Boundary representation (B-rep) data from 3D CAD models. The B-rep format is widely used in the design, simulation and manufacturing industries to enable sophisticated and precise CAD modeling…

Cited by 85PDFcodeScholar