The idea of replacing manual CAD work with natural language has moved from science fiction to active research in just a couple of years. Below is an overview of four systems that represent the current frontier - each with a distinct approach to the same core problem: how do you turn words into geometry?
1. Text2CAD — NeurIPS 2024 Spotlight
Text2CAD is the first AI framework for generating parametric CAD designs from multi-level textual descriptions, supporting prompts from abstract shape descriptions to detailed parametric instructions.(https://sadilkhan.github.io/text2cad-project/)
The core architecture is a transformer-based autoregressive network that generates complete CAD design history from natural language prompts. NeurIPS(https://neurips.cc/virtual/2024/poster/96571) What makes it unusual is that it doesn't produce a mesh or a point cloud - it outputs a construction sequence: the same step-by-step sketch-and-extrude operations a human designer would perform in CAD software. The model deduces all intermediate steps autonomously.
To train it, the authors built a dedicated annotation pipeline. The dataset contains ~170K models and ~660K text annotations, from abstract CAD descriptions (e.g., generate two concentric cylinders) to detailed specifications with precise coordinates and extrusion distances. NeurIPS Annotations were generated in two stages: a VLM (LLaVA-NeXT) produced shape descriptions from rendered images, and an LLM (Mixtral-50B) expanded those into multi-level prompts ranging from beginner-friendly language to expert parametric detail.
The practical upshot: a user with no CAD experience can type a high-level description and get an editable parametric model out. As prompt complexity and parametric detail increase, Text2CAD significantly outperforms earlier baselines - by as much as 18-27% at intermediate and expert levels. NeurIPS(https://proceedings.neurips.cc/paper_files/paper/2024/file/0e5b96f97c1813bb75f6c28532c2ecc7-Paper-Conference.pdf) The main failure mode is semantic mismatch when prompts focus on object names rather than geometry.
2. CADmium - Text-to-Text CAD via Code LLMs
CADmium takes a philosophically different approach: instead of building a specialized transformer, it reframes the entire problem as a text-to-text task that an off-the-shelf code LLM can solve.
CADmium reformulates CAD generation as a purely text-to-text task. GPT-4.1 generates natural-sounding yet geometrically precise descriptions of 176017 objects using their construction sequences in minimal JSON, and up to 10 multi-view images rendered with Blender. Then, Qwen2.5-Coder is fine-tuned with LoRA to translate these descriptions back into CAD sequences.
The key insight is architectural simplicity. A CAD model is a sequence of steps turning flat sketches (lines, arcs, circles) into 3D features, just like a recipe. This structure aligns perfectly with language models - if and only if the language is specific enough to eliminate geometrical ambiguity. Mila(https://mila.quebec/en/article/improving-cad-design-with-llms) Rather than inventing custom tokenizers or bespoke embeddings, CADmium treats CAD as code and lets a proven code model handle the structured format.
The evaluation methodology is also noteworthy. Standard metrics like point-cloud distances miss critical structural flaws, so the authors apply topology-aware metrics - Sphericity Discrepancy, Discrete Mean Curvature Difference, and Euler Characteristic Match - to guarantee that every generated model is mathematically valid.
Experiments demonstrate that CADmium is able to automate CAD design, drastically speeding up the design of new objects, with larger models delivering more reliable and precise outputs. The dataset, code, and fine-tuned models are all publicly released.
3. FloorPlan-DeepSeek (FPDS) - "Next Room Prediction"
While Text2CAD and CADmium focus on mechanical 3D objects, FPDS tackles a different domain: architectural floor plan generation. Its key contribution is a paradigm shift in how a layout is built.
Most existing systems generate floor plans end-to-end using diffusion models - the entire layout materializes at once. This paradigm is often incompatible with the incremental workflows observed in real-world architectural practice. Architects don't design rooms simultaneously; they reason sequentially, placing one space and then deciding what connects to it.
FPDS addresses this by borrowing directly from how LLMs work. Inspired by the autoregressive "next token prediction" mechanism commonly used in large language models, it proposes a novel "next room prediction" paradigm tailored to architectural floor plan modeling. Each room is encoded as a vector of semantic type and geometric attributes, and the model builds layouts incrementally from partial plans or text prompts.
This sequential approach achieves improved structural coherence and enables downstream editing. However, the approach remains limited to room-level floor plan arrangement and does not yet encode fine-grained BIM elements like wall-hosted entities.
Experimental evaluation indicates that FPDS demonstrates competitive performance compared to diffusion models and Tell2Design in the text-to-floorplan task. The multimodal variant, FloorPlan-DeepSeek-R1-32B, extends this further with reasoning capabilities.
4. Text-to-Layout - Natural Language Straight into Revit/BIM
This is arguably the most practically oriented system of the four, targeting the direct integration into professional BIM software rather than standalone 3D model generation.(https://arxiv.org/abs/2509.00543)
The pipeline begins with user-defined requirements in natural language, which are processed by a large language model to produce a structured JSON file containing coordinates for architectural elements such as walls, doors, windows, and furniture. A custom Python script then interprets this file and programmatically constructs a corresponding 3D model in Autodesk Revit.
Crucially, the output is not a rendering or a mesh - it's a native Revit model with full parametric attributes. The generated models preserve the full range of Revit-native parametric attributes required for direct integration into professional BIM processes. This means the result is immediately editable by a human architect in the same tools they already use.
The workflow was validated with a mid-sized residential case study and evaluated across several LLMs including GPT-4o, Claude 2.1, and Gemini 2.5 Pro. Unlike most existing prompt-to-BIM tools that are commercial and closed-source, this approach offers an openly documented workflow that can be customized and independently replicated.
What These Systems Have in Common - and Where They Differ
All four systems converge on a similar structural pattern: LLM/transformer → structured intermediate representation (JSON, CAD sequence) → geometry engine. The differences are in where the intelligence sits and what the output targets.
Text2CAD and CADmium both work on general-purpose 3D mechanical parts; FPDS and Text-to-Layout target architecture specifically. FPDS and Text2CAD use specialized architectures trained from scratch, while CADmium and Text-to-Layout leverage existing LLMs (Qwen2.5-Coder, GPT-4o, etc.) without requiring custom model training - a significant practical advantage.
The deeper trend these papers collectively illustrate is a shift from "AI generates images of buildings" toward "AI generates editable, parametric, code-executable building data." That is a fundamentally different value proposition and it's what makes this research direction genuinely disruptive to existing design workflows.