Inspiration

  • A desire to create a fun and interactive way for users to generate unique and colorful artworks based on their thoughts and ideas.
  • The potential of AI technology to transform the way we interact with art and images and to make creativity more accessible to everyone.
  • Create an app that allows users to easily and safely express themselves through art while promoting imagination and self-expression.

What it does

  • A generative art app that takes a text description as input and creates a unique and colorful artwork based on the words and meaning of the sentence.
  • The app uses a diffusion model to generate an image that reflects the text's description and style.

How I built it

  • The app's AI engine is based on a deep learning model trained on a large dataset of images and text, allowing it to generate artworks that are both visually appealing and semantically meaningful.
  • Imagineers AI developer orchestrated the various frameworks including Canva Apps SDK, the backend FastAPI server, the web application, the diffusion model, etc.
  • Carefully selected set of featured images to showcase the app's functionality
  • @Imagineers AI dev did the rest

Challenges I ran into

  • Ensuring that the app's AI engine accurately captures the meaning and tone of the input sentence and generates an image that reflects this.
  • Experimenting with different algorithms and techniques to balance creativity and coherence while avoiding any potential biases or inaccuracies.
  • Addressing concerns around copyright and ownership while still providing users with a tool to express themselves through art.

Accomplishments that I'm proud of

  • Creating an app that generates unique and colorful artwork based on user input without requiring any prior artistic experience or expertise.
  • The app's user-friendly interface makes it easy for anyone, regardless of technical expertise.
  • The potential for Paint Splash Art to promote creativity and self-expression by providing users with a tool to express themselves through art in a healthy and safe way.

What I learned

  • The importance of balancing AI-generated results with human judgment and oversight.
  • Gained experience working with NLP and computer vision techniques and integrating them into user-friendly interfaces.
  • The need for sensitivity and awareness when creating tools that can impact users' creative work and artistic expression.

What's next for Paintsplash Art

  • Refine the app's AI engine to improve its accuracy and speed while also expanding its capabilities to include more features and functionalities.
  • Integrate additional parameters like texture and shading to create a more comprehensive and realistic transformation effect that complements the existing suite of Canva's image editing tools.
  • Landscape and portrait modes
  • providing multiple art style options for the users to pick from. Giving them more opportunity to explore.

Built With

  • canva-apps-sdk
  • diffusers
  • diffusion
  • fastapi
  • gpu-cloud
  • imagineers
  • jwt-auth
  • model
  • overlays-api
  • postgresql
  • python
  • pytorch
  • react-typescript
  • selection-api
  • torch
Share this project:

Updates