Workflow
High level workflow
- Figure out an write down the following specifications for the digital art project:
- Source of inspiration (Bible, images, movies, other art, etc.)
- Topic
- Context
- Theme
- Style
- Composition
- Subjects
- Background
- Create one or more (digital) sketches on how the global picture should look like.
- Separate the individual objects in the sketch in layers (e.g. in Krita or GIMP).
- Create a good prompt for each object (including negative prompts)
- Work from the back to the front (so start with the background).
- Use txt2img and ControlNet (lineart or softedge) to generate the background image, based on the background sketch.
- Use img2img Inpainting-tab for the farthest object
- Repeat up to the last object that is located at the front.
- Clean up interactions between objects using img2img Inpainting-tab.
- Clean up incorrect details (e.g. hands, eyes etc.) using img2img Inpainting-tab.
- Use img2img to create a more coherent image by playing with the denoising strength.
- Inspect the high resolution image for visible defects. NOTE: Inpainting can only be done up to 2048 x 2048 pixels!
- Use ControlNet Tile Upscaling method to get to a high resolution image. (Example: https://www.youtube.com/watch?v=yv4J4orS-SY
) Inspect the high resolution image for visible defects. (HOW TO REPAIR THESE DEFECTS?)- Use Photo editing software (e.g. Krita, GIMP or Lightroom) to enhance the colors etc. and check print in the final color space.
- Create an A4 info page for the picture
- Explain in compact form the topic and context by referencing the sources and own inspiration.
- Generate some nice background and details, similar to the picture.
SD-Web-UI Forge workflow
To get as close to the imagined concept and as efficiently as possible, the following workflow is proposed:
- Database selection:
- Checkpoint selection: Each model is trained for specific output. Use the right one! (Multiple can be combined)
- Add additional LoRa or LyCORIS files to improve specific features (download at: https://civitai.com/models)
- Prompt creation:
- Use prompt perfector to get to a good descriptive prompt
- Use CLIP Interrogator to retrieve a prompt from an example image that can be used to get detailed prompts for specific features
- Use a fixed seed, in order to same results for the same prompt.
- Choose settings:
- Choose proper sampling method. Each method has it's own benefits and downsides.
- Use relative low resolution, but at the desired aspect ratio. Exact resolution is depending on the used database models (e.g. 512x512, 768x768, 1024x1024 px).
- Image generation:
- Iterate the prompt until the concept is mainly displayed.
- Finalize the details:
- Move to the img2img tab to use inpainting to improve certain aspects
- Upscale image:
- Move to Extras tab and set higher resolution and iterations. Fine-tune the prompt until all details are correct.
- Save image and save prompt & settings.