Consistent visuals across every scene.
AI generation is powerful scene-by-scene. Without reference management, characters shift appearance, props change shape, and tone drifts between clips. Onira's Visual Continuity Engine keeps every character, setting, and visual tone locked — automatically.
Without references
With Onira
Same character. Sixty different faces.
Ask Gemini Flash Image to generate “Dr. Elena Torres” sixty times without reference images and you'll get sixty different people. Hair colour shifts, eye colour changes, age varies, clothing disappears. The visual incoherence breaks immersion immediately. Reference-anchored generation is the step that turns a collection of AI clips into a coherent film.
Why visual continuity is
hard in AI video.
Every generation call is stateless. Without explicit references, the model has no memory of what a character looked like in scene 1 when it renders scene 47.
Without Reference Images
Each generation call is stateless. The same character prompt produces a different person every time.
With Onira Reference Anchoring
Every prompt is reviewed against the character's approved reference images before generation fires. Drift is corrected before it reaches the API.
The Visual Continuity
pipeline.
A three-stage process that anchors every image to approved references before generation, and inherits that look into animation.
Reference Ingestion
Upload character portraits (FRONT, THREE_QUARTER, FULL_BODY), VisualContext settings, and VisualSubject props. These are stored at org level and applied automatically to every project in your workspace.
Org-scoped · shared across all projects
ImageDirector Review
Before each image prompt reaches Gemini Flash Image, an ImageDirector LLM compares it against all active references. Prompts that would produce drift are rewritten. Only approved prompts reach the generation API.
Gemini 3.1 Pro · pre-generation gate
Image-to-Video Inheritance
The approved still frame is passed directly into Pixverse v6 as the source image for animation. Motion is generated from the approved look — lighting, colour, and composition carry through to the final clip.
Gemini Flash Image → Pixverse v6
Every type of visual
consistency, covered.
Characters, environments, props, tone, narration voice — every dimension of visual identity has a reference type in Onira.
Character Portraits
Every recurring character in a project gets three org-shared reference images: FRONT, THREE_QUARTER, and FULL_BODY. Gemini 3.1 Pro reads these portraits before writing any scene that features that character.
Coverage: FRONT · THREE_QUARTER · FULL_BODY angles
VisualContext References
Project-level visual context locks in the overall look: tone, lighting style, environment palette, and production design. Every image prompt inherits these constraints automatically.
Coverage: Tone · Lighting · Environment · Palette
VisualSubject References
Props, vehicles, locations, and recurring objects get their own reference images. A spaceship looks identical in scene 3 and scene 47 because both prompts reference the same VisualSubject.
Coverage: Props · Vehicles · Locations · Objects
ImageDirector Review
Before any image reaches the generation queue, an ImageDirector LLM reviews the prompt against all active references. Prompts that would produce drift are rewritten before the API call fires.
Coverage: Prompt review · Drift correction · Pre-generation
Image-to-Video Inheritance
Pixverse v6 animates the approved still frame directly. The motion clip inherits the exact lighting, color, and composition of the reference image — animation cannot diverge from the approved look.
Coverage: Gemini Flash Image → Pixverse v6 pipeline
30+ Language Narration
ElevenLabs eleven_v3 voices narrate each scene. The same character voice is reused across every scene in the project, keeping audio identity as consistent as the visuals.
Coverage: ElevenLabs eleven_v3 · Consistent voice per project
Org-shared references
Character portraits and VisualContext settings are scoped to your whole organisation. Define a character once; every team member and every future project uses the same approved look.
Pre-generation quality gate
The ImageDirector LLM runs before the Gemini Flash Image API call. Drift is corrected at prompt level — no wasted credits on generations that would have failed visual review.
Animation that can't drift
Pixverse v6 animates from the approved still frame directly. The motion clip inherits the exact lighting and composition of the reference — there is no separate animation prompt to go wrong.
What you actually get.
No references set
Character appearance changes every scene · No visual memory between generations
With Onira references
ImageDirector-reviewed · Reference-locked · Pixverse v6 animation inherits approved look
Reference anchoring applied across all scenes · Consistent characters, zero manual prompt-wrangling
Related reading
Characters that stay
consistent, every time.
Set your references once. Onira's Visual Continuity Engine keeps every scene, character, and setting locked — automatically, across every video you produce.
From $149/mo · Cancel anytime