The AI Filmmaking Pipeline

Generating characters

A character lives or dies on its character sheet — the reference image Seedance reads to know who this person is. Seedance reads it literally, so every flaw in the sheet becomes a flaw in every shot. Here's how to build one that holds.

The pipeline

Four moves, always in this order:

The character-sheet prompt in the Prompt Box — a description Claude wrote, ready to generate

Generate — Build the sheet from a prompt Claude writes for you — moodboard and description first, then one production prompt that packs every angle into a single generation.

The resulting character sheet — full front, full back, and a dominant close-up portrait

Inspect — Check the sheet before anything downstream touches it — a stray rim light, a mismatched face, or plastic skin here bleeds into every shot Seedance makes from it.

A flaw masked in Photoshop directly on the original sheet, ready for a targeted edit

Edit masked onto the original — Fix flaws with Photoshop masks composited onto the original sheet — never regenerate the whole thing, or drift and grime pile up.

The finished sheet as the reference image for a Seedance test generation

Test in Seedance — Test the finished sheet on a good location — the test is the finish line, not the generation.

Which model generates it

ModelReach for it when
Soul CinemaFirst choice for generating characters
Seedream 4.5Also works — run in parallel
AI Cast (Cinema Studio)A strong casting tool, worth exploring
Nano Banana ProEditing a finished sheet only — never generating one
GPT Image 2Creatures and precise add-ons — see below

GPT Image 2 is the creature model, not the human model — on human skin it goes oversharp and slops. But for one precise addition on top of an existing character, it's excellent.

The character-sheet prompt

This is the production template — it works in any model. Two things never change: the deep neutral grey background and the split into columns with a dominant portrait (columns can be added when the character needs them). Everything else — the whole CHARACTER block — you rewrite through Claude for your character; Claude knows exactly what a character sheet is, so start by asking it for the prompt yourself and learn the shape.

MD
character-sheet-prompt.md
Character reference sheet of a single consistent female character, presented on a pure clean deep neutral grey (#3a3a3c) seamless studio background, clean editorial layout arranged in three vertical sections, horizontal landscape composition read left to right, identical character identity, lighting and color grading across every panel for perfect consistency: — COLUMN 1 (largest, leftmost): chest-up portrait, front view, head and upper chest in frame, sharp focus on the eyes, soft catchlights in both eyes. — COLUMN 2: full-body front view, standing relaxed neutral A-pose, arms slightly away from the body, weight evenly distributed, full figure head-to-toe inside the frame with even margins. — COLUMN 3 (rightmost): full-body back view, same standing pose mirrored, showing hair fall, back posture, garment fit and shoe heels. CHARACTER (must remain identical in all panels): woman, mid-20s, height ~175cm, elegant proportions, oval face, sharp high cheekbones, defined but soft jawline, straight nose, full natural lips, light scattered freckles across the nose and cheeks, clear fair skin with realistic natural texture and subtle imperfections, grey-green eyes with detailed iris, well-groomed natural brows, straight auburn hair with a center part falling just past the shoulders with a soft natural sheen, neutral calm relaxed expression. LIGHTING & RENDER: clean soft even studio lighting, large diffused key light with gentle fill, soft natural shadows, no harsh highlights, true-to-life skin tones, neutral white balance, minimal high-fashion editorial presentation, polished modern professional model sheet aesthetic, shot on full-frame camera with an 85mm lens look, shallow yet controlled depth of field, crisp tack-sharp detail, high dynamic range, 8k.

What that template yields — a dominant portrait carrying the face, full front and back, neutral grey throughout. Four different characters, same recipe every time:

The detective — olive trench coat, full front, full back, one grey plate. This is the shape every sheet below shares.

Good sheets, side by side

Five real production sheets. Swipe through and notice they all make the same moves — one identity across every panel, a portrait that dominates, and nothing loud in the background:

Five-panel montage — portrait, both profiles, full front and back; glasses, mustache and chain identical in every view. Identity locked.

The rules that make a sheet Seedance-proof

These are the difference between a character and a slop. Flip through them:

Portrait = 25–30% of the sheet

The portrait is where Seedance reads the face — every detail it will ever know comes from those pixels.

Angle the portrait

Slightly off-frontal beats dead-on — it reads the head's volume instantly. Or add a smaller, separate 3/4 portrait.

Eyes are never black

Iris color must read clearly. Crushed-black eyes give Seedance no light info, so tones drift between generations.

Catchlight, or dead eyes

Like a photoshoot or film frame, there's always a glint in the eye — no catchlight means dead eyes.

Break the symmetry

Real faces are symmetric but never perfect — the right side differs from the left. Perfect mirroring reads as AI.

No 3D-game-render look

Seedance recognizes the game-model mood and animates the character like game footage.

Grey is the golden middle

White bleeds into the video and washes out your location; black eats detail. Deep neutral grey wins.

Crop the head off the full-body panels

On a full-length panel the face always distorts and drifts from the portrait — so remove it, and Seedance is forced to take face textures from the portrait panel, where the pixels and the precision are:

Full front and back with the head cropped off; the face exists only in the portrait panel. Seedance has nowhere else to look.

What a SLOP sheet looks like

Three real fails. Each one hides multiple tells — here's what to look for, called out directly:

The dirty sheet — a mottled, grimy plate behind a full-body front, back, and portrait

The dirty sheet — two problems compound: a mottled, dirty plate, where repeated whole-sheet re-generations layered grime into the background that Seedance treats as part of the asset and carries into every shot; and a full-body face that doesn't match the portrait, so Seedance receives two identities and the face and build drift between shots. Reject it — stacked re-generations give Seedance a dirty plate and competing identities. Mask repairs onto the original, then audit again.

The game render — plastic 3D-game textures, an orange rim light baked in, and a too-small portrait strip

The game render — three problems compound: plastic game-model textures, where the whole sheet reads as a 3D game render that Seedance repeats and moves like game footage; an orange rim light baked into the sheet that bleeds into every generation made from it; and a portrait too small, with face panels sitting in a narrow strip nowhere near 25–30% of the frame, so Seedance lacks facial evidence and invents it differently shot to shot. Reject it — weak facial coverage, baked light, and game texture become identity drift, orange edges, and game-like motion downstream.

Standard Nano Banana slop — a mirror-symmetric face, soapy skin, and six near-equal tiles with no dominant portrait

Standard Nano Banana slop — three problems compound: mirror symmetry, where the face is perfectly mirrored and reads as synthetic, a look Seedance preserves and repeats downstream; soapy skin that's waxy and poreless, which Seedance reads as identity texture and reproduces as plastic skin in every scene; and no dominant portrait, with six near-equal tiles leaving no 25–30% face panel, so Seedance has no authoritative face and identity drifts between shots. Reject it — symmetry, soapy texture, and no authoritative portrait make the same synthetic, drifting character recur in every shot.

Home

Community

Generate

Library

Profile