Create any part with ChatGPT and OCCT without a CAD System

Dear Users and Developers,

With the advent and success of LLM's like ChatGPT, BARD and numerous others it is now also possible to model 3D parts with these systems and OCCT, without using a classical CAD system.

See my article here for a first intro:

https://www.hackster.io/trisolarian/design-any-part-with-chatgpt-for-3d-...

The results are extremely intriguing, but far from perfect. Also, the performance and limitations have to be researched in more detail.

However, the use of OCCT is instrumental in this application, which can be a boon or bane for OCCT.

I think this is just the beginning of a new epoch of CAD design. A better API integration and specific training of LLM's for this application will lead to a true revolution in several areas, like consumer 3D printing, but also professional CAD design.

What do you think? What should we do or initiate to foster this application?

Best regards

Axel Richter

Dmitrii Pasukhin's picture

Hello, from my perspective, most CAD plugins are based on tessellation for creating meshes. For 3D printing, having a well-defined mesh is crucial.

OCCT is a highly flexible library capable of generating various types of models. I am aware that the "topologicpy" library on PyPI is used in some plugins for similar tasks with GPT-4.

Indeed, exploring the integration of AI, such as GPT-4, with OCCT is a fascinating and modern area of interest. However, it's worth noting that AI faces challenges when dealing with the intricacies of OCCT's modeling code. Training requires a large dataset, and obtaining diverse and representative samples might be a challenge. Collaborating with the OCCT team could be beneficial in addressing these challenges.

In conclusion, this represents a promising direction for the future of CAD design. Initiating collaborations and research into improved API integration, along with specific training of Language Model Models (LLMs) for this application, could indeed lead to a revolution in areas such as consumer 3D printing and professional CAD design. If you're interested in fostering this application, collaboration and coordination with both AI and CAD communities could be key.

Best regards, Dmitrii.