atlas

Research map / 3D vision / 3D generation

CAD-GPT: Synthesising CAD Construction Sequence with Spatial Reasoning-Enhanced Multimodal LLMs

AAAI 2025 · 3D vision › 3D generation · approach: Generative indoor scene synthesis · 20 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.

Builds CAD-GPT, a LLaVA-1.5-7B-based MLLM that generates CAD construction sequences from a single image or text by adding discretized 3D orientation, 3D position, and 2D sketch tokens with learnable position embeddings.

Problem

MLLMs such as GPT-4 struggle with 3D spatial reasoning (sketch plane origin, orientation, extrusion direction) and have high failure rates when generating CAD construction sequences from images or text.

Approach

A 3D Modeling Spatial Localization Mechanism that unfolds 3D sketch-plane rotation angles and origin positions into discrete special tokens added to the LLM vocabulary, plus discretized 2D sketch coordinate tokens and learnable position embeddings for these token types.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add the 3D Modeling Spatial Localization Mechanism (ablation)CAD-GPT · Image inputIR: 37.15 -> 1.61Helped
add the 3D Modeling Spatial Localization Mechanism (ablation)CAD-GPT · Image inputMedian CD: 161.31 -> 9.77Helped
add learnable position embeddings (ablation)CAD-GPT with localization tokens · Image inputIR: 4.31 -> 1.61Helped
add learnable position embeddings (ablation)CAD-GPT with localization tokens · Image inputMedian CD: 27.98 -> 9.77Helped
add the 3D Modeling Spatial Localization Mechanism (ablation)CAD-GPT · Text inputIR: 40.23 -> 7.43Helped
add the 3D Modeling Spatial Localization Mechanism (ablation)CAD-GPT · Text inputMedian CD: 145.87 -> 28.33Helped
add learnable position embeddings (ablation)CAD-GPT with localization tokens · Text inputIR: 10.12 -> 7.43Helped
add learnable position embeddings (ablation)CAD-GPT with localization tokens · Text inputMedian CD: 29.58 -> 28.33Helped

Surprising findings

Limitations

Experimental setup

Datasets: DeepCAD OpenCascade-rendered images (160k+) GPT-4o-filtered CAD captions (18k)

Benchmarks: DeepCAD held-out set

Metrics: Chamfer Distance Invalidity Ratio ACC_cmd ACC_param

Baselines: DeepCAD SkexGen HNC-CAD GPT-4 LLaMA-3.1 Qwen2-VL-Max

Builds on: LLaVA-1.5 DeepCAD MeshGPT PolyGen SkexGen

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