Purpose of project
Minimalism is an art style based around the removal of all non-essential aspects in portraying a subject, while still remaining visually coherent. In this way, minimalism is often said to reveal the quintessential identity of its subject without being visually distracting. Current corporate design trends favor more minimalistic graphics for their sleek, polished, and visually appealing look. This was the impetus for the creation of "Minimalizer," an Adobe Express add-on that simplifies the process of creating art in this style. Users can upload an image to be used as a reference, and AI models will generate minimalist graphics based on the image. Adobe Express can be described as a creative tool catering to non-artists, and this add-on is meant to achieve the same goal.
Tools utilized
Figma was used for the initial UI/UX designs. The Adobe Express SDK was used to build the add-on, with the bundled Spectrum Express components comprising the bulk of the UI. Most of the add-on was written in React using JavaScript. The Astica.ai API was used for image captioning, and the Stable Diffusion XL model was used through the Hugging Face API for image generation.
Challenges I ran into
The first setback was actually coming up with the idea. My first idea, a sound design architect add-on for Adobe Express video projects, ended up not being viable for a variety of reasons. This led to a scramble to brainstorm an alternative idea after already having lost several valuable hours. Additionally, the Hugging Face API went down several times during coding, which caused delays in being able to test important features. And obviously, having never programmed an Adobe Express add-on, there was a learning curve at first, though thankfully it was intuitive enough that I was still able to execute my concept despite that lack of prior experience.
What's next for Minimalizer
Future goals include additional quality of life changes (UI/UX improvements primarily) as well as the ability to further customize additional aspects of the generation.
Built With
- adobe-express
- astica.ai
- css
- html
- hugging-face
- javascript
- node.js
- react
- spectrum-express
- stable-diffusion-xl
Log in or sign up for Devpost to join the conversation.