Publication | ACM SIGGRAPH Asia – Technical Briefs Program 2022

Reconstructing editable prismatic CAD from rounded voxel models

This paper describes a system for generating a CAD model with parametric history which approximates a target shape defined in a voxel grid. The sketches in the history contain appropriate constraints and dimensions, making the geometry easy to edit with existing CAD applications.

Unlike other approaches, this work implements a simple CAD modeler for axis aligned extrusions using the tensors of the machine learning framework. The decomposition of the input model into extrusions, and the recombination of these extrusions is hence end to end differentiable, allowing the definition of a geometry aware loss function. The paper shows that this approach provides better approximations to the target shape than other methods.

Download publication


Reconstructing editable prismatic CAD from rounded voxel models

Joseph George Lambourne, Karl D.D. Willis, Pradeep Kumar Jayaraman, Longfei Zhang, Aditya Sanghi, Kamal Rahimi Malekshan

ACM SIGGRAPH Asia – Technical Briefs Program 2022

Reverse Engineering a CAD shape from other representations is an important geometric processing step for many downstream applications. In this work, we introduce a novel neural network architecture to solve this challenging task and approximate a smoothed signed distance function with an editable, constrained, prismatic CAD model. During training, our method reconstructs the input geometry in the voxel space by decomposing the shape into a series of 2D profile images and 1D envelope functions. These can then be recombined in a differentiable way allowing a geometric loss function to be defined. During inference, we obtain the CAD data by first searching a database of 2D constrained sketches to find curves which approximate the profile images, then extrude them and use Boolean operations to build the final CAD model. Our method approximates the target shape more closely than other methods and outputs highly editable constrained parametric sketches which are compatible with existing CAD software.

Related Resources



Rendu realiste de surfaces par la methode du ray tracing

Le probleme est de representer une scene sur un plan de projection (…



SymbiosisSketch: Combining 2D & 3D Sketching for Designing Detailed 3D Objects in Situ

We present SymbiosisSketch, a hybrid sketching system that combines…



Extraction and Transfer of Biological Analogies for Creative Concept Generation

Biomimetic design, which borrows ideas from nature to solve…



Staggered Poses: A Character Motion Representation for Detail–Preserving Editing of Pose and Coordinated Timing

We introduce staggered poses—a representation of character motion…

Get in touch

Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.

Contact us