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

Author:

Xu Xiang12ORCID,Lambourne Joseph34ORCID,Jayaraman Pradeep56ORCID,Wang Zhengqing1ORCID,Willis Karl78ORCID,Furukawa Yasutaka19ORCID

Affiliation:

1. Simon Fraser University, Burnaby, Canada

2. Autodesk Research, Burnaby, Canada

3. Autodesk, London, United Kingdom

4. Autodesk Research, London, United Kingdom

5. Autodesk, Toronto, Canada

6. Autodesk Research, Toronto, Canada

7. Autodesk, San Francisco, United States of America

8. Autodesk Research, San Francisco, United States of America

9. Autodesk, Burnaby, Canada

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.

Publisher

Association for Computing Machinery (ACM)

Reference59 articles.

1. Antonio Alliegro, Yawar Siddiqui, Tatiana Tommasi, and Matthias Nießner. 2023. Poly-Diff: Generating 3D Polygonal Meshes with Diffusion Models. arXiv preprint arXiv:2312.11417 (2023).

2. “FabSearch”: A 3D CAD Model-Based Search Engine for Sourcing Manufacturing Services

3. Geometric modeling of solid objects by using a face adjacency graph representation

4. HG-CAD: Hierarchical Graph Learning for Material Prediction and Recommendation in Computer-Aided Design;Bian Shijie;Journal of Computing and Information Science in Engineering,2023

5. Graph Representation of 3D CAD Models for Machining Feature Recognition With Deep Learning

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3