Context
I experimented with ChatGPT to generate consistent images using the same prompt each time. By creating the JSON prompt below, I was able to convert simple black-outlined icons into 3D icons, and the results turned out surprisingly good.
Input
JSON style prompt with a reference outline icon image.
Model - GPT 5
Output
Use-Case
Used the AI generated 3d icons for a section in the enlyft website
Building an App to Generate 3D Icons
I set out to make the process of generating 3D icons more efficient by building an app that allows anyone to easily input their preferences and receive icons in their desired style and brand colors. For the MVP, I’ve included a few core customization options: Icon Style, Material, Colors, Shadows, and Camera Angle.
I experimented with several AI app builders such as Lovable, Replit, and V0, but found that the best results came from a tool called Base44.
MVP
Note: The icons are of lower quality compared to the ones shared earlier, since Base44 relies on its in-built GenerateImage model for image generation, which is not on par with OpenAI’s GPT Image 1 model. Additionally, third-party APIs are only available with a paid plan.
How it Works?
Next Steps
I’m currently designing and building the authentication flows, as well as features like History, Collections, and additional customization options for the icons. I also plan to integrate OpenAI’s GPT Image 1 API to generate higher-quality icons, while considering the associated costs.