How to Combine Multiple Reference Images with AI, from Upload to Final Image

Give each reference a clear role, resolve conflicts, generate a combined scene and check the result. Includes an actual three-reference Dreamina example.

Object, setting and color reference cards around a composition board
Dreamina
Dreamina
Oct 28, 2026

To combine reference images in Dreamina, choose a model and workflow that accept multiple images, upload the references, assign each one a specific role and describe the final scene. Generate the image, compare it with each source and revise the part that missed its role before downloading.

A useful starting set is a subject, a setting and a layout guide. The subject supplies identity, the setting supplies the environment and the guide supplies placement. These are instructions for a generated image, not three layers that are automatically pasted together.

The example below follows a fictional courier robot into a conservatory. It includes the actual source images and two archived outputs, showing what the additional references contributed and what still needed interpretation.

Table of content
  1. Before you begin
  2. Step 1: define the final image before collecting references
  3. Step 2: assign a separate job to each image
  4. Step 3: clear the reference area and upload the intended set
  5. Step 4: describe how the references relate
  6. Step 5: generate and compare the result with each input
  7. Step 6: repair the missed role without changing the whole brief
  8. Step 7: download and check the delivery image
  9. Alternative tools: keep the method, change the controls
  10. Frequently asked questions

Before you begin

Decide what “combine” means for this project. There are three common goals:

Goal
Example
Best preparation
Put elements into one scene
A character in a particular room
Separate subject and environment references
Borrow appearance or mood
A product concept with a palette and lighting treatment
Name which image controls subject, color and light
Preserve an existing image while changing one element
Keep a room but add a referenced lamp
Identify the base image and the allowed edit; use a local edit or composite when preservation is strict

Start with Dreamina for a connected reference-led creation workflow. Runway's Gen-4 Image References, ChatGPT Images and Midjourney's compatible Edit Model provide alternatives with different input and editing controls. Their image limits and interface settings are not interchangeable.

Use images you have the right to supply. Keep the original files, use clear filenames and decide which details must survive. For an actual product, that includes its shape, color and label. For a fictional character, it might be the face, outfit and distinctive accessory.

Step 1: define the final image before collecting references

Write one sentence describing the finished scene. For this example:

A small courier robot stands on the right side of a glass conservatory walkway at blue hour, with room on the left for a later design.

That sentence identifies the subject, location, placement and intended use. It also prevents the reference set from becoming a collection of attractive but contradictory pictures.

Now list the details that matter. The robot has asymmetric eyes, a red bead on its antenna, a mustard backpack and dark-blue hands. The conservatory has a glass roof structure, a warm doorway and a central path. The layout should place the robot toward the right without inventing lettering.

For another project, replace those requirements with your actual ones. A room concept may prioritize the wall positions; a campaign may prioritize a product's silhouette. The reference that controls the most important requirement should take priority when two sources disagree.

Step 2: assign a separate job to each image

The three inputs below are synthetic demonstration assets and a layout diagram. They do not depict a real person or location.

Reference 1: the character

Courier robot reference with asymmetric eyes, a red antenna bead, mustard backpack and blue hands

Use this image for the robot's identity and materials. Its plain studio background is not the destination, and its original scale should not determine the entire new scene.

Reference 2: the environment

Glass conservatory reference with a warm doorway, roof beams, plants and a terracotta path

Use this image for the architecture, path and lighting. The prompt should explain that the robot belongs on the walkway, with matching perspective and ground contact.

Reference 3: placement only

Layout guide with an empty-space box on the left and a subject shape on the right

Use this guide for placement. Its labels explain the diagram; they are not words to reproduce in the final picture. Say that explicitly.

A role table makes the instructions easy to check:

Reference
Take from it
Do not take from it
1: robot
Eyes, antenna, backpack, hands and tactile material
Studio background
2: conservatory
Architecture, light and walkway
A decision about the robot's identity
3: layout
Subject on the right; room on the left
Diagram labels, dashed border or flat guide colors

You do not need three references for every task. Two clear sources are enough when there are only two distinct requirements. Add another image when it resolves a real ambiguity.

Step 3: clear the reference area and upload the intended set

Open the Dreamina AI image generator, choose the available reference-led image workflow and select a model that supports your inputs. Upload the source files into its image-reference area.

Before generating, inspect every attached thumbnail. Remove unrelated files left from an earlier task, then confirm the reference order against your role table. A portrait left in the input set can introduce another identity even if the written prompt mentions only the robot.

This is an input check, not a quality judgment about the model. If the submitted set is wrong, correct it before comparing results. Keep a note of the final filenames and order so a later revision can use the same accepted sources.

The archived demonstration used Seedream 5.0 Pro with three references, a 16:9 setting and a 2K setting. Those are the conditions of this example, not universal Free-plan entitlements or an instruction that every current model must use those labels.

Step 4: describe how the references relate

A prompt needs both the final scene and the role assignments. The submitted three-reference instruction was:

Use reference 1 only for the courier robot identity, reference 2 for the conservatory architecture and lighting, and reference 3 for layout only. Put the exact robot naturally on the right-side walkway, leave the left third clear. Preserve its asymmetric eyes, red-bead antenna, mustard backpack and blue hands. Match ground perspective and contact shadow. Do not copy guide labels, no words, no extra characters.

The structure is reusable: reference roles, final arrangement, important retained details, shared lighting and explicit exclusions. For a product and model, the roles might be product appearance, person and pose; that is a different task from treating all three as style references.

Resolve conflicts before submitting. If the subject reference has cool studio light and the setting has warm side light, specify whether the new scene should adopt the setting's illumination. If two outfit references show different jackets, choose one instead of asking the system to preserve both.

“Exact” in a prompt expresses the requirement. It does not establish that the output will reproduce a source without changes.

Step 5: generate and compare the result with each input

Here is the actual archived three-reference result:

Three-reference Dreamina result placing the courier robot on the conservatory walkway

The robot appears on the right, with the asymmetric eyes, red antenna bead, mustard backpack and blue hands recognizable. The roof beams, warm doorway and path carry through from the environment reference. The diagram's labels and dashed box are absent.

The left side has no additional subject, but it still contains plants and architectural texture. “Leave the left third clear” did not produce a flat, empty text panel. If small copy needs to remain readable, add and inspect that text in a design editor, or revise the composition for a quieter area.

The downloaded file was a 2560 × 1440 JPEG. The example used a historical Basic account with Seedream 5.0 Pro; the recorded generation quote was 14 credits, while actual deduction was not recorded. It is one completed example, not a current fixed editing price or a general success rate.

What changed compared with one reference?

The companion single-reference output used the robot image and a written conservatory description:

Single-reference Dreamina result with the robot in a differently generated conservatory

The character remains recognizable and stands on the right. The environment, however, has different doorway, roof and light arrangements. A written location description let the model invent a suitable conservatory; the additional environment reference communicated which conservatory to follow.

Both the prompt and input set differed between these examples. They illustrate the role of an explicit environment source, rather than proving that three references always outperform one. The three-reference result is also a generated interpretation, not a pixel-identical copy of the background.

Step 6: repair the missed role without changing the whole brief

Compare the output in separate passes. First check identity, then environment, then placement and contact. This makes the next correction more specific than “make it closer.”

What went wrong
What to change next
What to keep stable
Character borrows the wrong face or outfit
Remove competing identity references; identify the authoritative subject image
Accepted environment and placement
Background is attractive but not the intended place
Add or clarify the environment reference
Character source and key identity details
Layout labels appear in the image
State that the guide supplies placement only; simplify the guide if needed
The desired subject position
Object floats or has the wrong scale
Describe contact, size relative to nearby objects and perspective
Object appearance and accepted framing
Result averages conflicting styles
Choose one style authority or reduce the reference set
Subject and composition requirements
Final image drifts after several edits
Return to the last accepted output and original references
Previously approved details

For a complex scene, work in branches. Develop the character on its own until the important features are accepted. Develop the environment separately. Then combine those approved images instead of repeatedly changing character, room and light in the same request.

This is a documented reference-workflow method, not a claim that every branch or repair in the table was executed for the robot example. If a detail must remain exactly photographed, preserve it through an appropriate layer-based composite rather than relying only on reference language.

Step 7: download and check the delivery image

Use the result's native download or export control, rather than saving a screenshot of the preview. Open the downloaded file and confirm its dimensions, crop and format.

Check the subject at the size the audience will see. A small robot in a wide scene may retain its overall silhouette while losing a tiny accessory at thumbnail size. A product label may appear plausible in the editor and become unreadable in the export.

Save the original references, accepted output and role instructions together. They provide a starting point for the next variation; they do not turn the generation into an editable layered project or a trained identity model.

For a design that needs several formats, continue with controlling layout and aspect ratio after combining the references.

Alternative tools: keep the method, change the controls

Tool
Documented input route
Practical difference
Dreamina
Supported image-reference workflow; the example uses three separate images
Work from explicit roles, with access and limits tied to the chosen model
Runway Gen-4 Image References
Tool → Image → References; up to three active sources
Save references with names and address them with @name
ChatGPT Images
Attach the images and explain their roles in the request
Use the conversation and supported visual comments for revisions
Midjourney Edit Model
Up to four references in compatible V8.1/V8.2 workflows
Distinguish reference-led creation from an Editor area-based edit

In Runway, naming and saving a reference lets you reuse it across sessions; a temporary uploaded reference is a different state. Its guide also describes sketch references for placement. These controls can help manage the same subject/environment/layout method without making its three-reference limit a rule for other tools.

Create and reuse a layout sketch

In Runway's Gen-4 Image References, open an empty prompt canvas and choose sketch a scene, or load an image as a reference and use its hover-over marker icon. Draw the intended placement or gaze, then choose Export sketch to load the drawing as a reference. These are Runway controls; they do not describe Dreamina's interface.

For the robot brief, draw the subject on the right and reserve a broad area on the left. In the prompt, assign identity to the robot image, architecture to the conservatory and placement to the sketch. Explain that guide labels should not appear. This is a proposed way to rebuild the layout guide, not another executed robot example.

An exported sketch cannot be edited in that sketch workflow. Keep the underlying image and a separate copy of your intended layout so you can recreate a changed guide. To reuse an accepted reference across sessions, hover over it, choose tag to save, name it and press Enter; a temporary upload otherwise belongs only to the active session. Select the saved reference and address it with its @name in the next prompt. Check which sources are active before generating, so the saved guide does not accidentally replace the subject.

Costs differ too. Dreamina's US daily allowance is 120 credits, with actual use dependent on model and settings; it does not make every Pro reference route free. Midjourney's paid entry starts at USD 10 per month on monthly billing. Other hosts have their own model, plan and generation charges. Budget for revisions as well as the first image.

Frequently asked questions

Should I combine the files into a collage first?

Use separate images when the tool accepts them and their roles can be described clearly. A labeled sheet can help when you need to show several views or have limited input slots, but it can also make the system copy labels or confuse which panel controls what. Explain the sheet's structure and inspect the result.

Do more references always improve the image?

No. Add a source when it contributes a distinct subject, scene or control. Several conflicting faces, styles or lighting directions can make the request less clear. Start with the smallest set that communicates the actual job.

Can this preserve a real person's identity or product exactly?

References help express that requirement, but exact preservation is not guaranteed. Check the face, shape, materials, text and other decisive details against the original. A physically accurate product listing or a strict identity requirement may need source-preserving editing rather than full-scene reconstruction.

Can I use the combined image for a video?

A supported image-to-video workflow can use the accepted still as a starting frame. First approve the still's subject, background and crop, then direct motion separately. A correct still does not establish that every video frame will retain its details.

Start with Dreamina, assign one job to each source and judge the output against those jobs. The useful result is a coherent image that meets your brief—not merely a file containing something recognizable from every reference.

Hot and trending

98% OFF—Limited time

98% OFF—Limited time

98% OFF—Get started for just $0.29/month

Try now