
October 26, 2026 • 11 Min Read
October 26, 2026 • 6 Min Read

To keep AI images and video on brand, give the model a reference image for each thing that has to stay fixed, such as the product, the character or the visual style, and say in the prompt what each reference is for. Pair the references with written brand rules for palette, type and photography, and check every output against them before it ships. A reference shows the model what your product and your look actually are.
On Melius you attach the references to a brief and Mel, the platform's agent, wires them into each image and video node on the canvas. The same references then feed every asset in the campaign instead of being re-uploaded for each one.
Brand drift often starts when one kind of reference is asked to do another kind's job.
Limits vary a lot by model. These are the documented caps as of October 2026.
Model | Reference limit | Worth knowing |
GPT Image 2 and GPT Image 2.5 | Up to 16 images | OpenAI says it may occasionally struggle to keep recurring characters or brand elements consistent across generations |
Nano Banana Pro | Up to 14 in total | Google lists up to six high-fidelity object images, five character images and three style references |
Nano Banana 2 | Up to 14 | Up to 10 object and four character images; fast enough to explore a look before the final run |
Veo 3.1 | Up to three reference images | Clips made with references run eight seconds |
Midjourney V8.1 and V8.2 | Up to four with the Edit model | Style references carry the look, not the subject |
Runway Gen-4 | Up to three per generation | References can be saved and called by name |
Attach the references in the Mel chat and write the brief the way you'd brief a designer: what to make, what each file is, and what must not change. The chat takes JPEG, PNG, WebP and GIF files, up to 15 per message, and each one is also added to the canvas as a file node.
A brand anchor is a single text node holding your brand rules: voice, palette with hex codes, typography, photography rules, shape language, do's and don'ts, and audience. Connect it to an image or video node, or mention it as @brand-anchor in a prompt, and every generation that uses it works from the same rules.
A brand anchor lives on the canvas where you made it, so copy it onto each new canvas. Rules that should shape everything Mel does across your team go in the team's Context setting, which Mel uses on every request.
Video adds one decision that images don't have: whether your image becomes a frame or a reference. A starting frame is literal, so the clip opens on your exact image and moves from there. A reference image guides the subject, character or style across the whole clip without pinning any frame to it.
Use a frame when the opening shot is already approved, such as an animated version of a finished static ad. Use a reference when the same product or character has to appear in a new shot. On Melius, frames and reference images can't be combined on one node unless the model accepts both, as Kling 3.0 Omni's reference-to-video variant does.
For a recurring person, build a character sheet first: four or five angles of the same character, generated once and grouped as one reference. Feed that sheet and the product pack shot into each clip so the face and the product stay the same from shot to shot.
For a worked example with a moodboard, see how to build a static ad from a style reference. To carry an on-brand ad into other markets, see how to localize ad creative with AI.
Have a brand book and a campaign to make? See Melius for branding and give Mel your references.

October 26, 2026 • 11 Min Read

October 17, 2026 • 7 Min Read

October 17, 2026 • 12 Min Read