This guide walks you through creating scenes with multiple distinct characters in a single generated image, using Scenario's Multi-LoRA feature.
By merging character models together, you can generate consistent and unique subjects interacting within one cohesive composition. Whether for game assets, or concept art, this approach ensures each character maintains their individual traits while appearing together naturally.
Scenario allows you to train custom models, including both style models and character models. Character models are particularly valuable for maintaining consistency in a specific character's design across multiple images.
By merging two separately trained character models into a Multi-LoRA composition, you can generate dynamic interactions while ensuring each character retains their unique features.
This technique works effectively with both Flux and SDXL models.
To generate two distinct characters, you'll need to merge their individual models into a single composed model. Navigate to Models and click "New Model," then select "Compose Models" to open the model merging interface. For detailed information about merged models, see our Multi-LoRA section.
Choose two character models to merge. In this example, we'll combine a "Red-Haired Superheroine" (Character A) and a "Green-Skinned Zombie" (Character B), each trained separately with their own unique traits.
When prompting these characters later, describe each using language similar to the captions they were trained with for best results.
For more generic information about merged models (Multi-Lora), please refer to our Multi Characters Scene video.
Once the merged model is created, it will appear in your model gallery, ready for testing:
A 3:2 image format often works well for character placement, though you can experiment with other ratios based on your needs.
Create a structured prompt that describes each character's appearance and actions separately. For example:
Generate several test images and evaluate the results.
Be aware that features from “Character A” and Character B may occasionally blend together. In our example below, the red-haired woman might show "red scars" similar to the zombie's face. If this happens, you can adjust your prompts with more descriptive details or adjust the influence of each model component.
For more precise control over each character, use Scenario Canvas to adjust details separately for each character.. First, open your generated image and click "Retouch" to load it in Canvas.
Mask (select) the part of Character A that needs editing, then adjust the model component influences in the top-left panel:
Increase the influence of Character A's model (the heroine)
Lower Character B's model influence (the zombie) to zero
Use a simple prompt focusing on Character A, such as "A female character with short bob red hair," and click generate to update the masked area.
Repeat this process for Character B, masking their portion of the image and adjusting influences accordingly.
This method gives you precise control over each character's appearance, ensuring they remain distinct while sharing the same scene.
Once you're satisfied with your multi-character composition:
Save the image to your gallery via the "Export" option in the top-right corner.
Use the Enhance tool to upscale your image for higher resolution and finer details.
This process can be extended to three or more characters, though it requires careful balancing of model influences and prompts.
Below is an example of three character models that were trained independently before being merged into a multi-character composition, using the workflow described above. Each character retains its unique design and does not lose defining details when placed in the same scene.
Multi-LoRA in Scenario provides a powerful approach for generating consistent, multi-character scenes with minimal effort. Rather than drawing multiple characters separately and compositing them together, you can create natural interactions while maintaining each character's unique identity.
Start by merging character models, generate compositions, and refine in Scenario Canvas as needed. The more you experiment with this technique, the better you'll become at controlling how characters appear and interact within your scenes, creating compelling visual narratives for games or illustrations.
Check out our Multi-Character tutorial (Part 1) for a more in-depth look as well as Part 2 (train Dual Character Models). You can also refer to this tweet.
Resources:
Create a Model: Scenario API Documentation - Create a Model
Trigger Model Training: Scenario API Documentation - Trigger Model Training
Text-to-Image Generation: Scenario API Documentation - POST /generate/txt2img
Image-To-Image Generation: Scenario API Documentation - POST /generate/img2img
Inpainting Generation: Scenario API Documentation - POST /generate/inpaint
Was this helpful?
Quentin