Skip to main content

Showing 1–12 of 12 results for author: Lambourne, J G

Searching in archive cs. Search in all archives.
.
  1. arXiv:2401.15563  [pdf, other

    cs.CV cs.LG

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

    Authors: Xiang Xu, Joseph G. Lambourne, Pradeep Kumar Jayaraman, Zhengqing Wang, Karl D. D. Willis, Yasutaka Furukawa

    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 ch… ▽ More

    Submitted 16 May, 2024; v1 submitted 27 January, 2024; originally announced January 2024.

    Comments: Accepted to ACM SIGGRAPH 2024. Code at https://github.com/samxuxiang/BrepGen

  2. arXiv:2307.00149  [pdf, other

    cs.CV cs.LG

    Hierarchical Neural Coding for Controllable CAD Model Generation

    Authors: Xiang Xu, Pradeep Kumar Jayaraman, Joseph G. Lambourne, Karl D. D. Willis, Yasutaka Furukawa

    Abstract: This paper presents a novel generative model for Computer Aided Design (CAD) that 1) represents high-level design concepts of a CAD model as a three-level hierarchical tree of neural codes, from global part arrangement down to local curve geometry; and 2) controls the generation or completion of CAD models by specifying the target design using a code tree. Concretely, a novel variant of a vector q… ▽ More

    Submitted 30 June, 2023; originally announced July 2023.

    Comments: Accepted to ICML 2023. Project website at https://hnc-cad.github.io/

  3. arXiv:2304.14275  [pdf, other

    cs.CL cs.LG

    What's in a Name? Evaluating Assembly-Part Semantic Knowledge in Language Models through User-Provided Names in CAD Files

    Authors: Peter Meltzer, Joseph G. Lambourne, Daniele Grandi

    Abstract: Semantic knowledge of part-part and part-whole relationships in assemblies is useful for a variety of tasks from searching design repositories to the construction of engineering knowledge bases. In this work we propose that the natural language names designers use in Computer Aided Design (CAD) software are a valuable source of such knowledge, and that Large Language Models (LLMs) contain useful d… ▽ More

    Submitted 25 April, 2023; originally announced April 2023.

    MSC Class: cc:68T50 ACM Class: I.2.7; J.6

  4. Reconstructing editable prismatic CAD from rounded voxel models

    Authors: Joseph G. Lambourne, Karl D. D. Willis, Pradeep Kumar Jayaraman, Longfei Zhang, Aditya Sanghi, Kamal Rahimi Malekshan

    Abstract: Reverse Engineering a CAD shape from other representations is an important geometric processing step for many downstream applications. In this work, we introduce a novel neural network architecture to solve this challenging task and approximate a smoothed signed distance function with an editable, constrained, prismatic CAD model. During training, our method reconstructs the input geometry in the… ▽ More

    Submitted 2 September, 2022; originally announced September 2022.

    Comments: SIGGRAPH Asia 2022 Conference Paper

    ACM Class: I.2.10

  5. arXiv:2207.04632  [pdf, other

    cs.CV cs.LG

    SkexGen: Autoregressive Generation of CAD Construction Sequences with Disentangled Codebooks

    Authors: Xiang Xu, Karl D. D. Willis, Joseph G. Lambourne, Chin-Yi Cheng, Pradeep Kumar Jayaraman, Yasutaka Furukawa

    Abstract: We present SkexGen, a novel autoregressive generative model for computer-aided design (CAD) construction sequences containing sketch-and-extrude modeling operations. Our model utilizes distinct Transformer architectures to encode topological, geometric, and extrusion variations of construction sequences into disentangled codebooks. Autoregressive Transformer decoders generate CAD construction sequ… ▽ More

    Submitted 11 July, 2022; originally announced July 2022.

    Comments: Accepted to ICML 2022

  6. arXiv:2203.13944  [pdf, other

    cs.LG cs.CV cs.GR

    SolidGen: An Autoregressive Model for Direct B-rep Synthesis

    Authors: Pradeep Kumar Jayaraman, Joseph G. Lambourne, Nishkrit Desai, Karl D. D. Willis, Aditya Sanghi, Nigel J. W. Morris

    Abstract: The Boundary representation (B-rep) format is the de-facto shape representation in computer-aided design (CAD) to model solid and sheet objects. Recent approaches to generating CAD models have focused on learning sketch-and-extrude modeling sequences that are executed by a solid modeling kernel in postprocess to recover a B-rep. In this paper we present a new approach that enables learning from an… ▽ More

    Submitted 20 February, 2023; v1 submitted 25 March, 2022; originally announced March 2022.

    Comments: TMLR February 2023 paper

    MSC Class: 68T07 ACM Class: I.3.5; J.6; I.2.m

  7. arXiv:2111.12772  [pdf, other

    cs.LG cs.CV cs.GR

    JoinABLe: Learning Bottom-up Assembly of Parametric CAD Joints

    Authors: Karl D. D. Willis, Pradeep Kumar Jayaraman, Hang Chu, Yunsheng Tian, Yifei Li, Daniele Grandi, Aditya Sanghi, Linh Tran, Joseph G. Lambourne, Armando Solar-Lezama, Wojciech Matusik

    Abstract: Physical products are often complex assemblies combining a multitude of 3D parts modeled in computer-aided design (CAD) software. CAD designers build up these assemblies by aligning individual parts to one another using constraints called joints. In this paper we introduce JoinABLe, a learning-based method that assembles parts together to form joints. JoinABLe uses the weak supervision available i… ▽ More

    Submitted 22 April, 2022; v1 submitted 24 November, 2021; originally announced November 2021.

    Comments: CVPR 2022; code available at https://github.com/AutodeskAILab/JoinABLe and data available at https://github.com/AutodeskAILab/Fusion360GalleryDataset

  8. arXiv:2110.02624  [pdf, other

    cs.CV cs.AI

    CLIP-Forge: Towards Zero-Shot Text-to-Shape Generation

    Authors: Aditya Sanghi, Hang Chu, Joseph G. Lambourne, Ye Wang, Chin-Yi Cheng, Marco Fumero, Kamal Rahimi Malekshan

    Abstract: Generating shapes using natural language can enable new ways of imagining and creating the things around us. While significant recent progress has been made in text-to-image generation, text-to-shape generation remains a challenging problem due to the unavailability of paired text and shape data at a large scale. We present a simple yet effective method for zero-shot text-to-shape generation that… ▽ More

    Submitted 28 April, 2022; v1 submitted 6 October, 2021; originally announced October 2021.

    Comments: Accepted by CVPR 2022

    MSC Class: 68T07 ACM Class: I.2.10

  9. arXiv:2104.09621  [pdf, other

    cs.LG cs.CV cs.GR

    Engineering Sketch Generation for Computer-Aided Design

    Authors: Karl D. D. Willis, Pradeep Kumar Jayaraman, Joseph G. Lambourne, Hang Chu, Yewen Pu

    Abstract: Engineering sketches form the 2D basis of parametric Computer-Aided Design (CAD), the foremost modeling paradigm for manufactured objects. In this paper we tackle the problem of learning based engineering sketch generation as a first step towards synthesis and composition of parametric CAD models. We propose two generative models, CurveGen and TurtleGen, for engineering sketch generation. Both mod… ▽ More

    Submitted 19 April, 2021; originally announced April 2021.

    Comments: The 1st Workshop on Sketch-Oriented Deep Learning @ CVPR 2021

  10. arXiv:2104.00706  [pdf, other

    cs.LG cs.CV

    BRepNet: A topological message passing system for solid models

    Authors: Joseph G. Lambourne, Karl D. D. Willis, Pradeep Kumar Jayaraman, Aditya Sanghi, Peter Meltzer, Hooman Shayani

    Abstract: Boundary representation (B-rep) models are the standard way 3D shapes are described in Computer-Aided Design (CAD) applications. They combine lightweight parametric curves and surfaces with topological information which connects the geometric entities to describe manifolds. In this paper we introduce BRepNet, a neural network architecture designed to operate directly on B-rep data structures, avoi… ▽ More

    Submitted 8 April, 2021; v1 submitted 1 April, 2021; originally announced April 2021.

    Comments: CVPR 2021 Oral

    MSC Class: 68T07; 68T10 ACM Class: I.5.1; I.3.5

  11. arXiv:2010.02392  [pdf, other

    cs.LG cs.CV cs.GR

    Fusion 360 Gallery: A Dataset and Environment for Programmatic CAD Construction from Human Design Sequences

    Authors: Karl D. D. Willis, Yewen Pu, Jieliang Luo, Hang Chu, Tao Du, Joseph G. Lambourne, Armando Solar-Lezama, Wojciech Matusik

    Abstract: Parametric computer-aided design (CAD) is a standard paradigm used to design manufactured objects, where a 3D shape is represented as a program supported by the CAD software. Despite the pervasiveness of parametric CAD and a growing interest from the research community, currently there does not exist a dataset of realistic CAD models in a concise programmatic form. In this paper we present the Fus… ▽ More

    Submitted 16 May, 2021; v1 submitted 5 October, 2020; originally announced October 2020.

    Comments: Accepted to SIGGRAPH 2021; data/code available at https://github.com/AutodeskAILab/Fusion360GalleryDataset

  12. arXiv:2006.10211  [pdf, other

    cs.CV cs.LG

    UV-Net: Learning from Boundary Representations

    Authors: Pradeep Kumar Jayaraman, Aditya Sanghi, Joseph G. Lambourne, Karl D. D. Willis, Thomas Davies, Hooman Shayani, Nigel Morris

    Abstract: We introduce UV-Net, a novel neural network architecture and representation designed to operate directly on Boundary representation (B-rep) data from 3D CAD models. The B-rep format is widely used in the design, simulation and manufacturing industries to enable sophisticated and precise CAD modeling operations. However, B-rep data presents some unique challenges when used with modern machine learn… ▽ More

    Submitted 25 April, 2021; v1 submitted 17 June, 2020; originally announced June 2020.

    Comments: CVPR 2021

    MSC Class: 68T07; 68T10 ACM Class: I.5.1; I.3.5