This is a two part project. First part is AI Tattoos, but a secondary project emerged for building a Text-to-SVG plugin for Figma. The below is focused only on the tattoos.

Inspiration

Current model of getting tattoo designs and inspiration is a hassle a. Research for months online b. Pick something random out of a catalog the same day c. Let a shop artist make you a design and that includes social anxiety and time d. Inspired by art that may not be in the form of tattoo style imagery

What it does

Create unique tattoos in seconds. BlackInk helps tattoo lovers create their own tattoo designs with the help of AI. You can create new designs in seconds just by typing what you want and in what style.

How I built it

I build this on top of Stable Diffusion with fine tuning to designing clean tattoos. Part of the hack involved fine tuning a model with extremely fine lines and designs that are more "tattooable." I also built a pipeline to create SVGs from these designs so that transferring into the tattoo process in streamlined. I repurposed this pipeline over the weekend to create a Text-to-SVG plugin for Figma made for quick illustrations for (non-tattoo) designers.

Challenges we ran into

Generative Image AIs are particularly fussy with tattoos because many start including ugly skin backgrounds to the image because that's what it expects for tattoos (on the body). I preferred outputs of clean white background and solid printable designs for the purposes of tattoos. There are some novel technique required to enforce some consistency with the output.

Accomplishments that we're proud of

  • First novel pipeline for converting text directly to SVGs
  • This past week I had the first customer to get 2 tattoos "verbatim" from BlackInk inked on their arm
  • First Figma plugin built

What's next for BlackInk

  • Scale and marketing
  • Get B2B pilot going
  • Make Figma plugin sellable and on the marketplace

Built With

  • banana.dev
  • lambda
  • react
  • stablediffusion
  • supabase
Share this project:

Updates