paper-with-me

Papers

Generating CAD Code with Vision-Language Models for 3D Designs

2024-10-07 · Kamel Alrashedy, Pradyumna Tambwekar, Zulfiqar Zaidi, Megan Langwasser, Wei Xu, Matthew Gombolay

Generative AI has transformed the fields of Design and Manufacturing by providing efficient and automated methods for generating and modifying 3D objects. One approach involves using Large Language Models (LLMs) to generate Computer- Aided Design (CAD) scripting code, which can then be executed to render a 3D object; however, the resulting 3D object may not meet the specified requirements. Testing the correctness of CAD generated code is challenging due to the complexity and structure of 3D objects (e.g., shapes, surfaces, and dimensions) that are not feasible in code. In this paper, we introduce CADCodeVerify, a novel approach to iteratively verify and improve 3D objects generated from CAD code. Our approach works by producing ameliorative feedback by prompting a Vision-Language Model (VLM) to generate and answer a set of validation questions to verify the generated object and prompt the VLM to correct deviations. To evaluate CADCodeVerify, we introduce, CADPrompt, the first benchmark for CAD code generation, consisting of 200 natural language prompts paired with expert-annotated scripting code for 3D objects to benchmark progress. Our findings show that CADCodeVerify improves VLM performance by providing visual feedback, enhancing the structure of the 3D objects, and increasing the success rate of the compiled program. When applied to GPT-4, CADCodeVerify achieved a 7.30% reduction in Point Cloud distance and a 5.0% improvement in success rate compared to prior work

📄 PDF Abstract BibTeX arXiv:2410.05340

Code (0)

등록된 구현이 없습니다.

Tasks

Code Generation

Methods 이 논문이 사용한 방법론

Attention 설명 없음
SET Dynamic Sparse Training method where weight mask is updated randomly periodically
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Residual Connection 설명 없음
Position-Wise Feed-Forward Layer 설명 없음
Adam 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…

Similar Papers 제목 키워드 기반

Generative AI-based Prompt Evolution Engineering Design Optimization With Vision-Language Model

2024-06-13 · Melvin Wong, Thiago Rios, Stefan Menzel, Yew Soon Ong

Engineering design optimization requires an efficient combination of a 3D shape representation, an optimization algorithm, and a design performance evaluation method, which is often computationally expensive. We present …

3D Shape RepresentationLanguage ModelingLanguage Modelling

All Artificial, Less Intelligence: GenAI through the Lens of Formal Verification

2024-03-25 · Deepak Narayan Gadde, Aman Kumar, Thomas Nalapat, Evgenii Rezunov 외

Modern hardware designs have grown increasingly efficient and complex. However, they are often susceptible to Common Weakness Enumerations (CWEs). This paper is focused on the formal verification of CWEs in a dataset of …

All

CreativEval: Evaluating Creativity of LLM-Based Hardware Code Generation

2024-04-12 · Matthew DeLorenzo, Vasudev Gohil, Jeyavijayan Rajendran

Large Language Models (LLMs) have proved effective and efficient in generating code, leading to their utilization within the hardware design process. Prior works evaluating LLMs' abilities for register transfer level cod…

Code Generation

Generating Physically Stable and Buildable LEGO Designs from Text

2025-05-08 · Ava Pun, Kangle Deng, Ruixuan Liu, Deva Ramanan 외

We introduce LegoGPT, the first approach for generating physically stable LEGO brick models from text prompts. To achieve this, we construct a large-scale, physically stable dataset of LEGO designs, along with their asso…

3D GenerationLarge Language ModelText to 3D

WebCode2M: A Real-World Dataset for Code Generation from Webpage Designs

2024-04-09 · Yi Gui, Zhen Li, Yao Wan, Yemin Shi 외

Automatically generating webpage code from webpage designs can significantly reduce the workload of front-end developers, and recent Multimodal Large Language Models (MLLMs) have shown promising potential in this area. H…

BenchmarkingCode Generation