BrepGPT: Autoregressive B-rep Generation with Voronoi Half-Patch

📅 2025-11-27
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
To address the problem of error accumulation and low efficiency arising from strong geometry-topology coupling in B-rep modeling, this paper proposes the first single-stage autoregressive framework. The core innovation is the Voronoi Half-Patch representation, which unifies faces, edges, vertices, and adjacency relations into local geometric-topological units based on half-edges. A dual VQ-VAE enables compact vertex-level sequence encoding, while a decoder-only Transformer performs end-to-end sequence generation. The method supports unconditional generation—achieving state-of-the-art performance—as well as multimodal conditional generation from categories, point clouds, text, or images. Furthermore, it extends to B-rep auto-completion and interpolation, significantly enhancing generalization and practical applicability.

Technology Category

Application Category

📝 Abstract
Boundary representation (B-rep) is the de facto standard for CAD model representation in modern industrial design. The intricate coupling between geometric and topological elements in B-rep structures has forced existing generative methods to rely on cascaded multi-stage networks, resulting in error accumulation and computational inefficiency. We present BrepGPT, a single-stage autoregressive framework for B-rep generation. Our key innovation lies in the Voronoi Half-Patch (VHP) representation, which decomposes B-reps into unified local units by assigning geometry to nearest half-edges and sampling their next pointers. Unlike hierarchical representations that require multiple distinct encodings for different structural levels, our VHP representation facilitates unifying geometric attributes and topological relations in a single, coherent format. We further leverage dual VQ-VAEs to encode both vertex topology and Voronoi Half-Patches into vertex-based tokens, achieving a more compact sequential encoding. A decoder-only Transformer is then trained to autoregressively predict these tokens, which are subsequently mapped to vertex-based features and decoded into complete B-rep models. Experiments demonstrate that BrepGPT achieves state-of-the-art performance in unconditional B-rep generation. The framework also exhibits versatility in various applications, including conditional generation from category labels, point clouds, text descriptions, and images, as well as B-rep autocompletion and interpolation.
Problem

Research questions and friction points this paper is trying to address.

Generates CAD boundary representations using single-stage autoregressive framework
Unifies geometric and topological elements in coherent Voronoi Half-Patch format
Enables conditional generation from multiple inputs like text and images
Innovation

Methods, ideas, or system contributions that make the work stand out.

Voronoi Half-Patch representation for unified B-rep decomposition
Dual VQ-VAEs encode vertex topology and patches into tokens
Decoder-only Transformer autoregressively predicts tokens for generation
🔎 Similar Papers
No similar papers found.
P
Pu Li
MAIS, Institute of Automation, Chinese Academy of Sciences, and University of Chinese Academy of Sciences, China
W
Wenhao Zhang
MAIS, Institute of Automation, Chinese Academy of Sciences, China
Weize Quan
Weize Quan
MAIS-CASIA
Image ProcessingComputer GraphicsDeep Learning
B
Biao Zhang
King Abdullah University of Science and Technology, Saudi Arabia
Peter Wonka
Peter Wonka
King Abdullah University of Science and Technology (KAUST)
Deep LearningComputer VisionComputer GraphicsMachine LearningRemote Sensing
Dong-Ming Yan
Dong-Ming Yan
Professor, MAIS-CASIA
CADGraphicsGeometry ProcessingPattern Recognition