AI Filmmaking

How do you organize and manage character reference sheets for multiple characters in an AI film?

Last updated June 26, 2026

Organize character reference sheets as locked pre-production assets: generate one multi-angle sheet per character (front, side, back, face close-up), pick the best of several options, lock each sheet into the invideo agent's persistent context, attach the relevant sheets to every generation prompt, and create a new versioned sheet whenever a character's appearance changes. One documented production covered 4 characters and a prop with 11 reference images.

Build all sheets in a dedicated pre-production pass before any video generation begins — a documented 2-person production locked its full cast of 4 characters plus 1 prop with just 11 images, at roughly 5 generations (~$9.78) per character. Run this as one ordered workflow:

  1. Generate one multi-angle sheet per character. Each sheet needs front, side, back, and face close-up panels — include close-ups, not just wide shots, so small details like scars and accessories stay consistent across models. Remove objects from characters' hands before generating turnarounds; held props create inconsistency across angles. As invideo's creative team puts it: "the AI always needs to see what the character is exactly, right? Or else it'll kind of hallucinate and imagine something that's under the cap."

  2. Generate options, then lock one canonical sheet per character. One production generated 4 options per character sheet and environment reference, selected the best, and locked them before any video — locking references upfront is the step that prevents consistency problems through the rest of the film. (If you want options on the casting look itself, run the same character prompt on two image models in parallel inside invideo and pick the aesthetic before building the sheet.)

  3. Store sheets in agent context, not a folder you re-explain. invideo is an agentic video creation platform, so the sheets and the generations live in one persistent context: initialize a creative producer agent with the script, shot breakdown, and character details, and the locked sheets stay loaded across every scene. A 70-second film kept 2 characters visually identical across every scene this way — no LoRA fine-tuning required. When you run multiple sub-agents (casting agent, DOP agent), keep character anchor images on their own dedicated project page, separate from world-building, so feedback to each sub-agent stays uncontaminated.

  4. Attach the relevant sheets to every prompt. One production attached character references plus its locked style block to every single 15-second generation in the invideo agent's Always Ask mode, approving each before credits were spent. For scenes with multiple characters in frame, attach every appearing character's sheet — Seedance 2.0 reference-to-video accepts multiple character and location references simultaneously, which is what makes multi-character shots hold.

  5. Version sheets when appearance evolves. Create a distinct sheet for each narrative beat or costume change rather than stretching one sheet across the film: one production's character picked up a new trinket in every sequence, so the team built a separate character sheet per sequence. The new sheet supersedes the old in the invideo agent's context, so every downstream shot inherits the current look.

  6. Fix continuity errors at the sheet, not the shot. When a detail drifts, ask the invideo agent to inspect the character sheet instead of re-rolling the shot — in one documented case it identified the exact panel containing the error, corrected it, stored the updated sheet in context, and regenerated only what was needed. Surgical edits at the source beat slot-machine re-rolls.

  7. Keep the record accurate as you go. If you manually edit or create a character image, log it back to the invideo agent's shot breakdown so its memory matches reality, and ask for a status summary mid-project to see which sheets are approved, pending, or awaiting regeneration.

This is one documented way to run it — scale the sheet count to your cast size and how much each character's look changes across the story.

Watch some of these to see what works for you:

How to build and update character sheets as your AI film evolves
Fix character sheet errors surgically without re-rolling your whole film

the AI always needs to see what the character is exactly, right? Or else it'll kind of hallucinate and imagine something that's under the cap. So, we don't want to do that. We always want the character to be seen as we see it on the character sheet.

— invideo's creative team

Share

More on AI Filmmaking