The CADBuilder dataset is introduced to support the task of sequential CAD assembly action prediction, where models reconstruct complete 3D objects from disassembled parts by predicting step-by-step 6-DoF transformations. This task is challenging for multimodal large language models (MLLMs) due to:
- Fine-grained geometric understanding: Accurate interpretation of part shapes and spatial constraints.
- Sequential assembly reasoning: Multi-step, state-dependent decision making.
- Physical feasibility: Ensuring collision-free and executable assembly trajectories.
CADBuilder is constructed as a large-scale parametric dataset with the following characteristics:
- Large-scale and diverse: Over 45K CAD assemblies collected from real-world datasets, covering diverse object structures.
- Multi-level assembly complexity: Each object contains 2 to 15 parts, including:
- 2–5 parts: 35,483 samples
- 6–10 parts: 7,302 samples
- 11–15 parts: 2,276 samples
- Rich multimodal representation: Each sample includes a reference image, disassembled parts, and initial 6-DoF poses.
- Action-centric annotation: Provides assembly action sequences as relative 6-DoF transformations for each part.
- Physically grounded trajectories: Assembly sequences are generated via physics-based simulation and verified for collision-free feasibility.
- High-quality rendering: Reference images are rendered with carefully selected viewpoints to preserve structural details.
Overall, CADBuilder serves as a comprehensive benchmark for evaluating multimodal models on geometric reasoning, sequential planning, and physically feasible CAD assembly.