280 papers
method
New AI methods for CAD generation, reconstruction, editing, retrieval, or reasoning.
Literature review synthesis
Research Lines
Translates natural language or multimodal prompts into executable parametric CAD programs (e.g., CadQuery scripts, construction trees) to automate design synthesis.
Open edge: Generated programs often fail to satisfy engineering constraints like manufacturability or assemblability, and robustness to ambiguous prompts remains limited.Recovers editable parametric CAD sequences from discrete 3D data (meshes, point clouds) by incrementally fitting operations and validating via geometric feedback.
Open edge: Scalability to complex topologies and the balance between reconstruction accuracy and program validity are unresolved; generalization across object categories is underexplored.Provides standardized evaluation across datasets, modalities, and tasks to surface failure modes and compare model capabilities beyond geometric similarity.
Open edge: Current metrics insufficiently capture engineering readiness (e.g., functional play, assemblability); automated judges only partially align with human expert evaluation.Improves robustness by allowing models to query users for specification clarification before generating CAD programs, reducing ambiguity-driven errors.
Open edge: The trade-off between interaction cost and generation quality, and the generalization of clarification strategies to diverse design contexts, are not well understood.Shared Direction
- Parametric CAD representations (B-Rep or construction sequences) are essential for editability and downstream engineering use.
- Program executability and volumetric similarity (e.g., IoU, Chamfer distance) serve as primary evaluation metrics, though they are recognized as insufficient for practical design.
- Pure end-to-end generation struggles with complex geometries and engineering constraints; hybrid approaches (optimization + learning, or agentic workflows) are seen as promising.
- Multi-modal inputs (text, images, mesh, point clouds) are increasingly supported, reflecting real-world design workflows.
Key Differences
- Representation: Some methods use CadQuery or domain-specific scripting languages, while others adopt hierarchical construction trees or unstructured text-based CAD primitives.
- Supervision: Training strategies differ—supervised fine-tuning on curated datasets, reinforcement learning for geometric alignment, and hybrid optimization with geometric feedback.
- Evaluation target: Some benchmarks emphasize geometric fidelity and program validity, while others target engineering-grade criteria like manufacturability, functionality, and assemblability.
- Interaction mode: Most systems generate in one pass, but ProCAD introduces a proactive clarification loop, shifting the assumption from fully specified to underspecified inputs.
Open Questions
- Can generated CAD models be automatically validated against engineering constraints (e.g., stress, manufacturing cost) without expert human review?
- How can models generalize from limited parametric CAD data to novel object categories or highly complex assemblies?
- What is the optimal balance between automated generation and human-in-the-loop clarification for design tasks?
- To what extent do current metrics predict real-world usability and downstream task success (e.g., simulation, fabrication)?