pith. sign in

arxiv: 2401.15563 · v3 · pith:SGVWVCAYnew · submitted 2024-01-28 · 💻 cs.CV · cs.LG

BrepGen: A B-rep Generative Diffusion Model with Structured Latent Geometry

classification 💻 cs.CV cs.LG
keywords b-repbrepgengeometrymodelnodeedgeinformationlatent
0
0 comments X
read the original abstract

This paper presents BrepGen, a diffusion-based generative approach that directly outputs a Boundary representation (B-rep) Computer-Aided Design (CAD) model. BrepGen represents a B-rep model as a novel structured latent geometry in a hierarchical tree. With the root node representing a whole CAD solid, each element of a B-rep model (i.e., a face, an edge, or a vertex) progressively turns into a child-node from top to bottom. B-rep geometry information goes into the nodes as the global bounding box of each primitive along with a latent code describing the local geometric shape. The B-rep topology information is implicitly represented by node duplication. When two faces share an edge, the edge curve will appear twice in the tree, and a T-junction vertex with three incident edges appears six times in the tree with identical node features. Starting from the root and progressing to the leaf, BrepGen employs Transformer-based diffusion models to sequentially denoise node features while duplicated nodes are detected and merged, recovering the B-Rep topology information. Extensive experiments show that BrepGen advances the task of CAD B-rep generation, surpassing existing methods on various benchmarks. Results on our newly collected furniture dataset further showcase its exceptional capability in generating complicated geometry. While previous methods were limited to generating simple prismatic shapes, BrepGen incorporates free-form and doubly-curved surfaces for the first time. Additional applications of BrepGen include CAD autocomplete and design interpolation. The code, pretrained models, and dataset are available at https://github.com/samxuxiang/BrepGen.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 5 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. MeshFlow: Mesh Generation with Equivariant Flow Matching

    cs.GR 2026-06 unverdicted novelty 7.0

    MeshFlow applies equivariant optimal-transport flow matching to generate triangle meshes as soups, matching autoregressive quality with an 18x inference speedup.

  2. Bridging CAD and Data-Driven Design: Attributed Feature Graphs for Engineering Design

    cs.CE 2026-06 unverdicted novelty 7.0

    Attributed Feature Graphs (AFGs) represent CAD features as attributed nodes and relations as directed edges to enable GNN surrogate models that predict design performance with feature-level interpretability on the Car...

  3. Garment Particles: A 2D--3D Symmetric Garment Representation for Generation and Editing

    cs.GR 2026-05 unverdicted novelty 7.0

    Garment Particles is a 5D point cloud representation jointly encoding 2D sewing patterns and 3D geometry, supporting rectified flow generation from high-level inputs and diffusion-based editing of patterns or shapes.

  4. MeshFlow: Efficient Artistic Mesh Generation via MeshVAE and Flow-based Diffusion Transformer

    cs.CV 2026-06 unverdicted novelty 6.0

    MeshFlow uses a contrastive MeshVAE for compact mesh latents and a flow transformer for parallel generation, claiming 18x speedup over autoregressive methods with high accuracy on standard metrics.

  5. GuideCAD: A Lightweight Multimodal Framework for 3D CAD Model Generation via Prefix Embedding

    cs.CV 2026-06 unverdicted novelty 4.0

    GuideCAD generates 3D CAD models from text-image pairs via prefix embeddings in a pretrained LLM using a mapping network, achieving comparable quality with roughly 4x fewer parameters and 2x training efficiency than f...