Search papers, labs, and topics across Lattice.
DreamCAD is introduced as a multi-modal generative framework for creating editable Boundary Representations (BRep) directly from point cloud supervision, eliminating the need for CAD-specific annotations. It represents BREPs as a set of parametric patches (e.g., Bézier surfaces) and uses differentiable tessellation to generate meshes, enabling training on large-scale 3D datasets. The authors also introduce CADCap-1M, a large CAD captioning dataset with 1M+ descriptions generated using GPT-5, and demonstrate state-of-the-art performance on ABC and Objaverse benchmarks across text, image, and point modalities.
Unlock scalable CAD generation from unannotated 3D meshes with DreamCAD, a framework that directly produces editable BREPs from point-level supervision, outperforming existing methods and achieving over 75% user preference.
Computer-Aided Design (CAD) relies on structured and editable geometric representations, yet existing generative methods are constrained by small annotated datasets with explicit design histories or boundary representation (BRep) labels. Meanwhile, millions of unannotated 3D meshes remain untapped, limiting progress in scalable CAD generation. To address this, we propose DreamCAD, a multi-modal generative framework that directly produces editable BReps from point-level supervision, without CAD-specific annotations. DreamCAD represents each BRep as a set of parametric patches (e.g., Bézier surfaces) and uses a differentiable tessellation method to generate meshes. This enables large-scale training on 3D datasets while reconstructing connected and editable surfaces. Furthermore, we introduce CADCap-1M, the largest CAD captioning dataset to date, with 1M+ descriptions generated using GPT-5 for advancing text-to-CAD research. DreamCAD achieves state-of-the-art performance on ABC and Objaverse benchmarks across text, image, and point modalities, improving geometric fidelity and surpassing 75% user preference. Code and dataset will be publicly available.