atlas

Research map / Vision-language and multimodal / Human and embodied modeling

Text2CAD: Generating Sequential CAD Designs from Beginner-to-Expert Level Text Prompts

NeurIPS 2024 · Vision-language and multimodal › Human and embodied modeling · approach: Abstract visual reasoning benchmarks · 27 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Text2CAD, a text-to-parametric-CAD framework with a multi-level text annotation pipeline over DeepCAD (LLM/VLM-generated prompts) and a transformer that autoregressively generates sketch-and-extrude sequences from text.

Problem

Generating parametric CAD construction sequences (sketch and extrusion) from text prompts of varying detail is unsupported, mainly because no dataset pairs CAD design histories with natural language instructions.

Approach

A two-stage annotation pipeline (LLaVA-NeXT shape descriptions, then Mixtral LLM multi-level instructions from minimal metadata) creates four prompt levels per DeepCAD model, and an end-to-end autoregressive transformer with BERT text encoder and layer-wise cross-attention maps text directly to CAD tokens.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Text2CAD instead of DeepCADText-to-CAD generation · DeepCAD test, expert prompts (L3)Arc F1: 20.04 -> 36.03Helped
Use Text2CAD instead of DeepCADText-to-CAD generation · DeepCAD test, expert prompts (L3)Median CD (×10³): 32.82 -> 0.37Helped
Use Text2CAD instead of DeepCADText-to-CAD generation · DeepCAD test, expert prompts (L3)Invalidity ratio: 10.00 -> 0.93Helped
Use Text2CAD instead of DeepCADText-to-CAD generation · DeepCAD test, beginner prompts (L1)GPT-4V preference (%): 51.15 -> 48.35Hurt
Use Text2CAD instead of DeepCADText-to-CAD generation · DeepCAD test, intermediate prompts (L2)GPT-4V preference (%): 40.20 -> 58.80Helped
Use Text2CAD instead of DeepCADText-to-CAD generation · DeepCAD test, expert prompts (L3)GPT-4V preference (%): 36.06 -> 63.24Helped
Use Text2CAD instead of DeepCADText-to-CAD generation · DeepCAD test, abstract prompts (L0)User preference (%): 50.95 -> 49.05Hurt
Use Text2CAD instead of DeepCADText-to-CAD generation · DeepCAD test, expert prompts (L3)User preference (%): 41.14 -> 58.86Helped
Add the Adaptive Layer (ablation)Text2CAD · DeepCAD test, expert prompts (L3)Arc F1: 27.18 -> 36.03Helped
Add the Adaptive Layer (ablation)Text2CAD · DeepCAD test, expert prompts (L3)Invalidity ratio: 2.69 -> 0.93Helped

Surprising findings

Limitations

Experimental setup

Datasets: DeepCAD

Benchmarks: DeepCAD test set

Metrics: F1 (line, arc, circle, extrusion) median chamfer distance mean chamfer distance invalidity ratio GPT-4V preference user study preference

Baselines: DeepCAD Text2CAD w/o Adaptive Layer

Builds on: DeepCAD BERT LLaVA-NeXT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy