Discover and explore top open-source AI tools and projects—updated daily.
neka-nat2D to 3D CAD conversion using Vision-Language Models
Top 99.6% on SourcePulse
This project addresses the conversion of 2D CAD images into 3D CAD models (STEP files) using Vision-Language Models (VLMs). It targets engineers, designers, and researchers needing to digitize or reconstruct 3D designs from 2D inputs, offering an automated pathway to generate editable 3D CAD data. The primary benefit is streamlining the 3D modeling process from legacy or image-based 2D designs.
How It Works
The system employs a multi-agent architecture orchestrated by VLMs. An input 2D CAD image is processed by a CAD Code Generator AI Agent, which translates the visual information into CAD code. This code is then executed and debugged by a Python Execution and Debugging AI Agent, producing a STEP file. The generated STEP file is rendered into a 3D model image, which is then fed back to a CAD Code Refiner AI Agent for iterative improvement, ultimately feeding back into the debugging agent.
Quick Start & Requirements
git clone git@github.com:neka-nat/cad3dify.git) and install dependencies using Poetry (poetry install).OPENAI_API_KEY). Supports GPT-5, Claude 4.5 opus, Gemini 3 pro, or Llama 3.2 on Vertex AI.cd scripts && python cli.py <2D CAD Image File>)3 weeks ago
Inactive
openai