EvoCAD: Evolutionary CAD Code Generation with Vision Language Models
Preintner, Tobias, Yuan, Weixuan, König, Adrian, Bäck, Thomas, Raponi, Elena, van Stein, Niki
–arXiv.org Artificial Intelligence
Abstract--Combining large language models with evolutionary computation algorithms represents a promising research direction leveraging the remarkable generative and in-context learning capabilities of LLMs with the strengths of evolutionary algorithms. Our method samples multiple CAD objects, which are then optimized using an evolutionary approach with vision language and reasoning language models. We assess our method using GPT -4V and GPT -4o, evaluating it on the CAD-Prompt benchmark dataset and comparing it to prior methods. Additionally, we introduce two new metrics based on topological properties defined by the Euler characteristic, which capture a form of semantic similarity between 3D objects. Our results demonstrate that EvoCAD outperforms previous approaches on multiple metrics, particularly in generating topologically correct objects, which can be efficiently evaluated using our two novel metrics that complement existing spatial metrics. The use of generative AI tools powered by large language models (LLMs) has transformed the way humans work, create, and develop. However, while significant attention is directed towards textual knowledge tasks, comparatively little focus is devoted on working with symbolic representations, such as those utilized in computer-aided design (CAD). These code-like textual representations, in the following referred as CAD code, enable visual assets to be processed by LLMs [21].
arXiv.org Artificial Intelligence
Oct-14-2025
- Country:
- Europe
- Germany > Bavaria
- Upper Bavaria > Munich (0.04)
- Netherlands > South Holland
- Leiden (0.04)
- Germany > Bavaria
- North America > United States
- California > San Joaquin County > Stockton (0.04)
- Europe
- Genre:
- Research Report > New Finding (1.00)
- Technology: