Hierarchical Neural Coding for Controllable CAD Model Generation

AI-generated keywords: Hierarchical Neural Coding

AI-generated Key Points

  • Groundbreaking paper introducing a novel generative model for Computer Aided Design (CAD)
  • Model represents high-level design concepts as a three-level hierarchical tree of neural codes
  • Unprecedented flexibility and precision in CAD design by controlling generation through specifying target design using a code tree
  • Implementation of vector quantized VAE with "masked skip connection" to extract design variations at three levels
  • Use of two-stage cascaded auto-regressive transformers to generate code trees from incomplete CAD models and complete them according to intended design
  • Superior performance on conventional tasks and innovative interaction capabilities on conditional generation tasks demonstrated in experiments
  • Advancements in learning-based methods enabling generation of engineering sketches and solid models, parsed with solid modeling kernel for editable parametric CAD files
  • Gap in providing automated system for specifying parameters and equations within CAD models, highlighting need for more efficient tools
  • Hierarchical Neural Coding for Controllable CAD Model Generation enhances efficiency and precision of CAD modeling through advanced generative techniques
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Xiang Xu, Pradeep Kumar Jayaraman, Joseph G. Lambourne, Karl D. D. Willis, Yasutaka Furukawa

Accepted to ICML 2023. Project website at https://hnc-cad.github.io/
License: CC BY 4.0

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-level hierarchical tree of neural codes, from global part arrangement down to local curve geometry; and 2) controls the generation or completion of CAD models by specifying the target design using a code tree. Concretely, a novel variant of a vector quantized VAE with "masked skip connection" extracts design variations as neural codebooks at three levels. Two-stage cascaded auto-regressive transformers learn to generate code trees from incomplete CAD models and then complete CAD models following the intended design. Extensive experiments demonstrate superior performance on conventional tasks such as random generation while enabling novel interaction capabilities on conditional generation tasks. The code is available at https://github.com/samxuxiang/hnc-cad.

Submitted to arXiv on 30 Jun. 2023

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2307.00149v1

Hierarchical Neural Coding for Controllable CAD Model Generation is a groundbreaking paper that introduces a novel generative model for Computer Aided Design (CAD). The model represents high-level design concepts of a CAD model as a three-level hierarchical tree of neural codes, ranging from global part arrangement to local curve geometry. By controlling the generation or completion of CAD models through specifying the target design using a code tree, this model offers unprecedented flexibility and precision in CAD design. The paper details the implementation of a vector quantized VAE with "masked skip connection" to extract design variations as neural codebooks at three levels. Additionally, two-stage cascaded auto-regressive transformers are employed to learn how to generate code trees from incomplete CAD models and then complete them according to the intended design. Extensive experiments showcased superior performance on conventional tasks such as random generation while also enabling innovative interaction capabilities on conditional generation tasks. Furthermore, recent advancements in learning-based methods leveraging CAD modeling sequence history and sketch constraints have enabled the generation of engineering sketches and solid models. These generated sequences can be parsed with a solid modeling kernel to obtain editable parametric CAD files containing 2D engineering sketches or 3D CAD shapes. This progress opens up new possibilities for modifying existing CAD models while constraining certain properties or auto-completing designs interactively. Despite these advancements, there remains a gap in providing designers with an automated system for specifying parameters and equations that define profile positions and sizes within CAD models. The current industry standard still relies heavily on manual input, highlighting the need for more efficient and user-friendly tools in the field of computer-aided design. In conclusion, Hierarchical Neural Coding for Controllable CAD Model Generation represents a significant step forward in enhancing the efficiency and precision of CAD modeling through advanced generative techniques. The integration of neural codes and transformer networks opens up exciting possibilities for automating complex design processes while empowering designers with greater control over their creations.
Created on 08 Aug. 2025

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.