Free pre-production tool

AI character consistency planner.

Build one continuity bible that separates permanent identity from intentional story change. Carry approved references and state IDs through scenes, prompts, generations, review notes, and the final edit.

6Review checkpoints4State systems0Uploads

Build the continuity bible

Lock identity. Version every intentional change.

Use stable state IDs in reference filenames, prompts, shot lists, review notes, and the edit. This planner stores nothing after the page reloads and does not upload reference images.

Character and project
Permanent identity anchors

Record traits that should never drift accidentally. Put injuries, dirt, fatigue, wardrobe, and emotional temperature in scene state instead.

Identity reference set

Use your own stable asset labels. “Approved” should mean the reference is permitted, quality-checked, and compatible with the current character bible.

Wardrobe

Create separate versions for deliberate changes such as clean, wet, torn, bloodied, or story-day variations.

Location

Lock geography, entrances, screen direction, fixed objects, light source, weather, and time-of-day state.

Prop

Track hero objects, which hand holds them, condition, contents, damage, and scripted state changes.

Voice identity
Scene state and continuity checkpoints

State in is what the audience expects at the start; state out records what changed. Complete checkpoints after reviewing generated shots in the intended edit.

The governing rule

Do not fix an intentional change—or approve an accidental one.

Permanent

Identity anchors

Traits the production intends to preserve across the film, regardless of scene order or generation order.

Versioned

Story states

Wardrobe, injury, dirt, fatigue, location conditions, props, and emotional changes attached to specific story moments.

Verified

Edit checkpoints

Review decisions made between neighboring shots at intended duration, with sound and narrative context.

Review protocol

Check in layers, not from memory.

A shot can preserve a face while breaking screen direction, voice, prop condition, or emotional state. Separate passes reveal what a general “looks consistent” review misses.

  1. 01

    Compare approved references

    Check face, hair, silhouette, signature details, wardrobe state, and permitted source assets.

  2. 02

    Compare neighboring shots

    Check geography, eyeline, screen direction, light, prop hand, action continuity, and voice identity.

  3. 03

    Compare story state

    Confirm that every scripted change happens once, at the right moment, and remains true afterward.

Continuity questions

Control what matters without overloading the shot.

What belongs in permanent identity?

Traits that should not drift accidentally: face structure, hair baseline, body proportions, dominant hand, posture, recurring marks, and signature mannerisms. Scene-linked changes belong in state records.

Why create separate wardrobe and prop state IDs?

A state ID lets the same approved description and references travel through the script breakdown, shot list, prompts, review notes, and edit. Intentional changes become traceable instead of looking like generation errors.

Do more reference images always improve consistency?

No. Conflicting, weak, or irrelevant references can introduce drift. Use the smallest approved set that clearly shows the identity, angle, wardrobe, and state required for the shot.

Can this planner guarantee a consistent character?

No. It creates a production control system. Model behavior, reference support, camera angle, action, lighting, occlusion, and updates can still affect the result.

Should voice and performance consent be stored here?

Only a public-safe summary. Keep signed releases, license terms, identity records, and confidential agreements in the private production archive.

Continue production

Connect continuity to shots, credits, and release.

Use the continuity bible beside the shot plan, then carry performer, voice, likeness, and tool disclosures into the credits and release package.