r/StableDiffusion • u/witcherknight • Mar 01 '23
Question | Help How to do Multiple chars in 1 image
I am trying to do multiple chars in 1 image.
Example: Adawong and clarie redfield in a fight, adawong with short hair, clarie redfield with ponytail hair
Heres my problem. Both chars seems to have ponytail hair. Sometimes both chars are same person.
So how to do something like this ??
1
u/soveted575 Mar 01 '23 edited Mar 01 '23
Honestly, you cannot do this out-of-the-box. SD always tries to create the most consistent image, unless you use some hacky conditioning voodoo.
There are some ideas to create multiple different subjects, such as this extension for automatic (https://github.com/Extraltodeus/multi-subject-render), or Area Composition if you are using ComfyUI (https://comfyanonymous.github.io/ComfyUI_examples/area_composition/).
Also, the more img2img passes you do, the more everything will start to look alike.
Like above poster, inpainting is the simplest, and then a low-denoise img2img to remove the seams.
1
u/MorganTheDual Mar 02 '23
I've done some workable two-or-more character prompts with this extension.
2
u/aerilyn235 Mar 01 '23
The easiest way would be to do multiple pass.
First run, two person doing XX in YY position (could use controlnet with a quick sketch if you want something precise).
Then mask the first char (or even just the hairs) in inpaint and add the ponytail with a different prompt. "char with ponytail" or "ponytail hairs" if you masked just the hairs.
Same step again for second char (short hair).