Command Palette
Search for a command to run...
Xu Xiang ; Jayaraman Pradeep Kumar ; Lambourne Joseph G. ; Willis Karl D. D. ; Furukawa Yasutaka

Abstract
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-levelhierarchical tree of neural codes, from global part arrangement down to localcurve geometry; and 2) controls the generation or completion of CAD models byspecifying the target design using a code tree. Concretely, a novel variant ofa vector quantized VAE with "masked skip connection" extracts design variationsas neural codebooks at three levels. Two-stage cascaded auto-regressivetransformers learn to generate code trees from incomplete CAD models and thencomplete CAD models following the intended design. Extensive experimentsdemonstrate superior performance on conventional tasks such as randomgeneration while enabling novel interaction capabilities on conditionalgeneration tasks. The code is available athttps://github.com/samxuxiang/hnc-cad.
Code Repositories
Benchmarks
| Benchmark | Methodology | Metrics |
|---|---|---|
| cad-reconstruction-on-deepcad | HNC-CAD | Camfer Distance (median): 8.64 IoU: 65.3 |
| cad-reconstruction-on-fusion-360-gallery | HNC-CAD | Chamfer Distance (median): 36.8 IoU: 63.5 |
Build AI with AI
From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.