Introduction
The core philosophy of Fooocus is simple: "Complexity for the algorithm, simplicity for the user." However, prompting two distinct characters using their respective LoRAs in a single generation is a classic headache. You usually end up with a weird genetic fusion of both characters on both bodies.
This straightforward tutorial will show you how to easily bypass this limitation using a reliable "Clone & Transform" workflow using basic inpainting and alternating LoRAs.
We will use an anime scene as our practical example (referencing the step-by-step images).
Prerequisites
Fooocus up and running.
Two different character LoRAs downloaded let's call them Character A and Character B (In this example, Character A is Quon Kisaragi and character B is Reika Mishima from RahXephon)
Step 1: Generating the "Base Clones" (Character A)
First, we need to lock down the composition, framing, and poses using just one character as a baseline.
LoRA: Activate the LoRA for Character A.
Prompt: Describe the overall scene with two characters, but only include the physical details of Character A.
Generate: Hit 'Generate'. You will get an image with two identical clones frozen in the exact pose you wanted

Step 2: Preparation for the clone transformation into Character B
Now, we target one of the clones to morph it into our second character.
LoRA: Uncheck Character A's LoRA and activate Character B's LoRA.
Prompt: Update your prompt. Swap out Character A's physical traits for Character B's specific tags. (Quick tip: If character A has elements that come into contact with character B, you put these elements at the very end of the prompt, in my example, pink hair.)

Step 3: Boosting the Denoising Strength (Crucial!)
Inpaint Setup:
Go to the Inpaint or Outpaint tab.
Mask the entirety of one of the characters A clone.
Set the Inpaint Engine/Method to "Improve Detail (face, hand, eyes, etc.)"

Since we are executing a drastic change (replacing a whole character, not just fixing a lazy eye), we need to allow Fooocus to deviate significantly from the original pixels.
Open the Advanced menu and check "Developer Debug Mode".
Navigate to the Inpaint tab on the right.
Locate the "Inpaint Denoising Strength" slider (default is 0.5) and push it up. See Look at the red box in the example image. (Quick tip : For swapping an entire character, values between 0.7 and 0.8 are the sweet spot.)
Hit Generate. Character B will replace the masked clone flawlessly while keeping the exact pose. In our example, here is the intermediate result before the final touch.

Step 4: The final touch
Your image is basically done, but because Character B was generated on top of a static base, the lighting or intersecting edges might look slightly "pasted in." Let's blend them together.
LoRA: Turn off ALL LoRAs.
Prompt: Merge the descriptions. Your prompt should now contain general physical elements of both characters to help the model contextualize the whole image. (See the orange box in the example image)

Inpaint Adjustment:
Clear your previous mask.
Lower the Inpaint Denoising Strength down to 0.5 (see the green box in in the example image). This ensures minor adjustments without structural changes.
Paint a mask over the contact zones (where hair overlaps, background transitions, or clothing edges touch), but avoid masking the faces or hands so you don't roll the dice on changing their looks.

Generate one last time.
The Result

You get a perfect, high-quality generation featuring two completely distinct characters with zero bleeding, flawless poses, and cohesive lighting.
Credits (because they're important).
Fooocus by lllyasviel. I'm using the fork "Fooocus2026" by mikecastrodemaria.
Checkpoint used in the example : WAI-illustrious-SDXL by WAI0731.
Lora's used in the example: Quon Kisaragi by kichi999611,Reika Mishima by Raylom.

![[Fooocus] The easiest way to generate an image with multiple characters](https://image.civitai.com/xG1nkqKTMzGDvpLrqFT7WA/cdb54627-8d57-4a61-bea9-3b55ba025e33/width=1600/final 4c.jpeg)