Skip to main content

Krita and AI-powered Dynamic Image Generation

Krita is a free, open source image editing desktop application, similar to Adobe Photoshop, with AI-powered image generation plugins

For a quick understanding of the power of Generative AI for Krita, check out this brief Youtube video. (Credit: Youtube & Github User: Acly)

For more about the that particular plugin, including how to install it into Krita (free), visit Github User Acly's Github Page for the project: Github.com/Acly "Generative AI for Krita"

What will I use this project for?

To generate a photo-realistic image of an event kiosk table with, on each side, a TV with a webcam mounted on top, to show a bilateral live streaming event: Stream a comedy show to an audience in another country, and stream the view of the audience back to the comedy show.

What are Resources for learning Krita?

My Experiments with Krita

Seed image

ai-image

Attempt 1:

  • Prompt:
    • two TV monitors flanking a table, with a webcam on top of each TV monitor ai-image

Attempt 2:

  • Prompt: An event kiosk with two TV monitors on stands, with A webcam on top of each TV monitor, and a table in the middle between the TV monitors ai-image

Attempt 3:

  • Prompt: At the location of an indoor industry conference event, the image is a kiosk with two five foot TVs on stands and a table in the middle between the TV monitors ai-image

Attempt 4:

  • Prompt: At the location of an outdoor festival, the image consists of two five foot TVs on stands and a display table in the directly between the TV monitors ai-image

Attempt 5:

  • Prompt: At a city field, the image consists of two five foot TVs with a display table, streaming a stand-up comedy show ai-image

Attempt 6:

  • Prompt: At a city park, during a festival, the image consists of two five foot TVs with a display table, streaming a stand-up comedy show ai-image

Changing the Settings

Attempt 7

(Note: I did not change the prompt from Attempt 6)

As an experiment, I turned strength from 100% to 60% as an experiment.

I had clicked "add a control layer" but I wasn't sure what it did. In looking through it, I selected Vector Layer 2-- the layer of the basic sketch (the seed image). When I clicked generate, it generated a realistic example of just the sketch itself. Very interesting!

ai-image

Attempt 8

Now I used two layers:

The seed layer (40% strength),

And the Attempt 6 layer (60% strength).

Oops. That's pretty weird! And not what I was looking for.

ai-image

...Apparently I needed to select the particular image to use as the basis.

Below is the ToolTip from hovering my cursor over the 3 star-dots to the right of the scribble's text input box. As you can see, it seems to imply the strength setting will be applied to the image which is currently selected from the various AI generated images.

ai-image

Attempt 9

So, I selected the Attempt 6 image.

With Settings:

  • Scribble ControlNet Strenghth: 40%
  • "Image" Controlnet? (I think) Strength: 60%

Here's the setup of those settings-- prior to generation.

ai-image

Attempt 10

ai-image

...Well... That's wonky! Funny that it came up with a Capitol building! Not quite what I was hoping for! Back to the drawing board!

I barely know what these tools do, so I am going to learn more about the various settings & configuration options.