Back to the lesson and its film

Build a character sheet and keep it consistent across scenes

Design one original character, derive a turnaround, an expression sheet and an outfit sheet from her, then place her in new scenes and next to a second character without her face, hair or clothes drifting.

Run it in ScenarioGPT Image 2.5 Sunburst

On this page8 sections

One original character, built once and reused everywhere. Part 1 makes an approved hero image and three sheets (turnaround, expressions, outfits). Part 2 attaches those sheets to put her in four different scenes with no drift in face, hair or clothes. Part 3 adds a second character and stages both together without their identities mixing. Anyone who will later ask a model for "the same character again" attaches this pack to every scene, pose and mesh.

Four-view turnaround of Zuri Vex, a roller-blade sprinter with long box braids with glowing cyan tips, a cropped magenta jacket with a white chevron on the right sleeve, charcoal leggings, white knee guards, two white blasters on her thighs and roller blades with glowing cyan wheels
The approved turnaround: front, three-quarter, side and back on one ground line.

The brief

FieldPart 1: the sheetPart 2: one character, many scenesPart 3: two characters, one scene
GoalOne original hero for a stylized team shooter, with reference sheets for productionFour story scenes of the same hero for a game's loading screensTwo story scenes with Zuri and a new second hero, Marlow
FormatHero image 1024x1536 (2:3); turnaround 2048x1152 (16:9); expressions and outfits 1536x1024 (3:2); plain warm-gray background1536x1024 (3:2), one image per scene1536x1024 (3:2)
FixedFace, warm brown skin, long box braids tied high with glowing cyan tips, silver hoop earrings, cropped magenta jacket with cyan piping and a white chevron on the right sleeve, black top, fingerless gloves, charcoal leggings, white knee guards, two white blasters holstered on the thighs, roller blades with glowing cyan wheelsThe keep-list from the reference sheet and the rendering styleEach character's keep-list; Marlow is a head taller than Zuri; the stylized 3D rendering of Zuri's hero
May varyPose, expression, outfit on the outfit sheet onlyPlace, time of day, light, camera, pose, held props, outfit (scene 4)Place, light, pose, action
Accept whenEvery view shows the fixed list; views share one scale and ground lineA stranger shown two scenes says "same person" without hesitatingNothing from one character's list appears on the other; positions and size relation match the prompt; both are full body

Zuri Vex is one of four heroes of VOLTARIS, an invented hero shooter. Other VOLTARIS playbooks start from the sheets made here: Rigged 3D character and Key art and store assets.

Approach

Part 1, the sheet:

  1. 1HeroGPT Image 2.5 Sunburst, two takes
  2. 2ApproveKeep-list updated to match the take
  3. 3TurnaroundSunburst, hero as identity reference
  4. 4ExpressionsHero only, one layout sentence
  5. 5OutfitsHero only, outfits named by position
  6. 6File the setOne collection per character

Part 2, scenes:

  1. 1Load referencesHero first, turnaround second
  2. 2Identity paragraphKeep-list pasted verbatim
  3. 3Scene paragraphPlace, action, shot and light
  4. 4GenerateGPT Image 2.5 Sunburst, 3:2, high
  5. 5Inspect and fileFace at full size vs hero

Part 3, two characters:

  1. 1Second heroGPT Image 2.5 Sunburst, style-only reference
  2. 2Attach castThree references, fixed order
  3. 3Labeled promptNames, keep-lists, then staging
  4. 4ScenesSunburst, 3:2, same identity block
  5. 5InspectOne character at a time

A reference sheet answers questions a model would otherwise guess: what the back looks like, which sleeve carries the chevron, how the face reads when she frowns.

Generate one hero image first, approve it, then generate each sheet from that hero, attached as the identity reference. Never generate the sheets from text alone: each text-only run invents a slightly different person.

The method in three rules:

  • Approve one hero before anything else. Everything downstream inherits its mistakes, so this is the cheapest place to fix them (Repair at the cheapest stage).
  • Write the keep-list once and paste it into every prompt (Write a keep-list). The "Fixed" line of the brief becomes a sentence you reuse word for word (Decide what stays fixed). In scenes, the same paragraph opens every prompt: you change the scene paragraph, never the identity paragraph.
  • Give each reference one job, and attach only what that job needs (Give each reference a role). A reference brings everything in it, angles included. In this run, adding the turnaround to the expression sheet turned every head to three-quarter view (Give references a role). In scenes, say what each is for: "Reference 1 is the character's identity. Reference 2 is her approved turnaround sheet: use it for angles and for parts the first image does not show."

In scenes, add a scene paragraph that names camera and light. Shot size, camera height and light direction keep the model from improvising a close-up that hides the outfit.

With two characters, the method has two more parts:

  • Make the second character in the first one's style. Generate Marlow's hero image with Zuri's hero attached as a style-only reference, and say so: "Reference 1 is for STYLE ONLY... Do not copy the person in it." Without that sentence, the model tends to give the new character the first one's hair, palette or outfit.
  • Label every reference with a name, and write the staging. In the scene prompt, say which references belong to whom ("References 1 and 2 are ZURI... Reference 3 is MARLOW..."), repeat each keep-list under its name, and add "Do not mix their features or clothes". Then write who stands where and does what. Names in capitals are easy for the model to match between the reference list and the action.

Models, as of October 2026:

  • Capability: text to image for the hero, then image to image with reference images for the sheets and scenes.
  • Model used: GPT Image 2.5 Sunburst for every step. It accepts up to 10 reference images, which leaves room for a turnaround per character, follows long prompts closely and renders full-body sheets with a clean shared ground line.
  • Alternative: Nano Banana 2.1, tested on the same turnaround prompt. It also held identity and returned a larger 2752x1536 sheet, with a cooler crimson jacket and softer shading than the hero. See Compare models on your brief to run that shoot-out on your own character or cast.
Turnaround from GPT Image 2.5 Sunburst
Kept: GPT Image 2.5 Sunburst, closest to the hero's colors and rendering.
Turnaround from Nano Banana 2.1
Runner-up: Nano Banana 2.1, same identity, cooler jacket, softer shading.

Steps

Part 1: Build the reference sheet

  1. Generate the hero. Open Create and choose Images. Click the model card, then See all models, and pick GPT Image 2.5 Sunburst. Under Settings, set Image Count to 2, Dimensions to 2:3 (1024x1536) and Quality to high. Paste the prompt below and click Generate. The price shows on the Generate button before you run.

    Text
    Original game character concept, full body, standing in a relaxed A-pose,
    three-quarter front view, feet fully visible, centered on a plain light
    warm-grey background. Character: Zuri Vex, a 22-year-old roller-blade
    sprinter hero. Warm brown skin, confident grin, long box braids tied high
    with glowing cyan tips, small silver hoop earrings. Cropped magenta bomber
    jacket with cyan piping and a white chevron on the left shoulder, black
    athletic top, fingerless black gloves. Charcoal tech leggings, white knee
    guards, inline roller blades with four glowing cyan wheels each. Two
    compact white-and-black pulse blasters holstered on her thighs. Empty
    hands, arms slightly away from the body. Style: stylized 3D game art at
    the standard of the best free-to-play hero shooters, bold readable
    silhouette, appealing face, stylized PBR materials, soft key light with a
    cool rim. No text, no logo.
    
  2. Approve one take and update the keep-list to match it. Both takes put the chevron on her right sleeve, not the left shoulder the prompt asked for, and take B doubled it. Take A is kept. The approved image is now the source of truth, so the keep-list says "white chevron on her right sleeve". Fixing the text to match the picture is free; fighting the picture costs a new hero. Open the kept take and add it to a collection named for the character with Collections.

  3. Generate the turnaround. In the same Images panel, open Reference Images, choose Select from Library and pick the approved hero. Set Image Count to 1 and Dimensions to 16:9 (2048x1152). Prompt:

    Text
    Character turnaround sheet of the character in the reference image. The
    reference image is the identity: keep her face, warm brown skin, long box
    braids tied high with glowing cyan tips, silver hoop earrings, cropped
    magenta bomber jacket with cyan piping and the white chevron on her right
    sleeve (viewer's left in the front view), black athletic top, fingerless
    gloves, charcoal tech leggings, white knee guards, roller blades with
    glowing cyan wheels and the two white pulse blasters holstered on her
    thighs exactly as shown. Four full-body views side by side in one row,
    same height, same scale, wheels on one shared ground line, evenly spaced,
    neutral A-pose with empty hands: front view, three-quarter view, left side
    profile, back view. Plain light warm-grey background, even studio light,
    no cast shadows, no text, no labels, no frames. Same stylized 3D game art
    rendering as the reference.
    
  4. Generate the expression sheet from the hero alone. Attach only the hero, at 3:2 (1536x1024). One sentence fixes the layout and the head angle:

    Text
    Expression sheet of the character in the reference image. Keep her face
    shape, warm brown skin, dark eyes, long box braids tied high with glowing
    cyan tips, silver hoop earrings and the collar of her magenta jacket. Six
    head-and-shoulders portraits in a 3 by 2 grid, every head turned straight
    to the viewer at the same size: neutral, big open smile, determined frown,
    surprised with raised eyebrows, worried, laughing with both eyes closed.
    Plain light warm-grey background, even light, generous space between
    portraits, no text, no numbers, no borders.
    
  5. Generate the outfit sheet. Hero as the only reference, 3:2. Describe each outfit by position (left, middle, right) and repeat what must not change with the clothes: face, hair, height.

    Text
    Outfit sheet of the character in the reference image. The reference image
    is the identity: keep her face, warm brown skin, long box braids tied high
    with glowing cyan tips, silver hoop earrings, body proportions and height
    exactly as shown. Three full-body front views side by side, same scale,
    feet on one shared ground line, neutral A-pose with empty hands. Left: her
    standard outfit exactly as in the reference, roller blades included.
    Middle: winter skin, a long padded teal parka with a fur-lined hood down,
    magenta knit gloves, white snow-camo leggings, the same roller blades with
    glowing cyan wheels. Right: off-duty skin, an oversized white hoodie with a
    magenta chevron, black joggers and white high-top sneakers instead of
    roller blades. Plain light warm-grey background, even light, no text, no
    labels. Same stylized 3D game art rendering as the reference.
    
  6. File the set (Lock a character sheet). Add the turnaround, expression sheet and outfit sheet to the character's collection. That collection is the identity pack Parts 2 and 3, and every later page, attach.

Hero take A: single white chevron on the right sleeve
Kept: hero take A.
Hero take B: a double chevron on the right sleeve
Hero take B: the chevron doubled, so A wins.

With the Scenario MCP: run model_run on model_openai-gpt-image-2-5-sunburst with referenceImages as an array (["asset_..."], even for one image; a bare string is ignored), width, height and quality: "high". Use numOutputs: 2 for the two hero takes. Launch the three sheets with wait: false and collect them with one jobs_wait call.

Expression sheet of Zuri: neutral, smile, frown, surprised, worried and laughing with both eyes closed, every head facing the viewer
Kept expression sheet, made from the hero alone.
Outfit sheet of Zuri: standard outfit, teal winter parka with snow-camo leggings, white hoodie with joggers and sneakers
Kept outfit sheet. The winter skin kept the white knee guards; acceptable because the brief let outfits vary.

Part 2: Keep her consistent across scenes

Four scenes of the same character (a sunrise market, a night rooftop, a garage workbench, a frozen rink), for key art, story beats, social posts and loading screens.

Four scenes of Zuri, a roller-blade hero in a magenta bomber jacket: skating through a salvage market at sunrise, sitting on a rooftop edge at night, fixing a blaster at a garage workbench, racing across a frozen rink in a teal parka
Four scenes, one identity. Each image used the same references and the same keep-list.
  1. Open the image tool with both references (Lock a character sheet). Open Create, choose Images, and pick GPT Image 2.5 Sunburst. Under Reference Images, choose Select from Library and add the hero first, then the turnaround. Order matters because the prompt refers to them by number.

  2. Set the format. Under Settings, set Image Count to 1, Dimensions to 3:2 (1536x1024) and Quality to high.

  3. Write the identity paragraph once. This is the paragraph used for every scene in this run:

    Text
    Reference 1 is the character's identity. Reference 2 is her approved
    turnaround sheet: use it for angles and for parts the first image does not
    show. Keep exactly: her face, warm brown skin, dark eyes, long box braids
    tied high with glowing cyan tips, silver hoop earrings, cropped magenta
    bomber jacket with cyan piping and the white chevron on her right sleeve,
    black athletic top, fingerless black gloves, charcoal tech leggings, white
    knee guards, two white pulse blasters holstered on her thighs, inline
    roller blades with glowing cyan wheels. Same stylized 3D game art
    rendering as reference 1.
    
  4. Add the scene paragraph and generate. Leave one blank line, then describe place, action, shot and light:

    Text
    Scene: a busy salvage bazaar on a floating island at sunrise, stalls built
    from old hull plates under patched canvas awnings, crates of glowing
    batteries, a sea of clouds beyond the railing. She skates toward the
    camera down the middle aisle, holding a paper cup of noodles in her left
    hand, grinning. Medium-wide shot, full figure visible, camera at hip
    height, warm low sun from the right. No text, no signs with letters.
    

    The run also closed every prompt with the world's fixed style line ("Style: stylized 3D at the standard of the best free-to-play hero shooters: bold readable silhouettes, appealing expressive faces, hand-tuned stylized PBR..."). Click Generate. The price shows on the button before you run.

  5. Change only the scene paragraph for the next images (Batch from a template). The run used these, each with the same identity paragraph:

    • "the flat roof of a salvage tower at night above a floating city of lit windows... She sits on the roof edge with her blades dangling over the drop, leaning back on her hands, looking up at the stars. Three-quarter view, full figure visible, cool moonlight from the left, warm string-light glow on her face"
    • "a cluttered hover-bike garage at night... She stands at the workbench, one of her white pulse blasters lying open on the bench in front of her, and tightens a screw inside it with a small screwdriver held in her right hand... The other blaster stays holstered on her left thigh"
    • "a frozen rink on a snowy floating island at noon... She skates toward the camera in a low racing crouch, ice spray from her wheels, determined smile"
  6. Swap a reference to change the outfit on purpose. For the rink scene, replace the turnaround with the outfit sheet and rewrite the identity paragraph around it: "Reference 2 is her outfit sheet: she wears the MIDDLE outfit only (long padded teal parka with the fur-lined hood down, magenta knit gloves, white snow-camo leggings, the same roller blades with glowing cyan wheels)." Face, skin, braids and earrings still come from reference 1.

  7. Inspect, then file. Compare each scene with the hero at the same zoom (face, braid tips, chevron side, holsters, wheels). Add the kept scenes to the character's collection with Collections.

With the Scenario MCP: keep the identity paragraph in a variable and loop over a list of scene paragraphs. Call model_run on model_openai-gpt-image-2-5-sunburst with referenceImages: [hero, turnaround], width: 1536, height: 1024, quality: "high" and wait: false, then one jobs_wait for the batch.

Part 3: Put two characters in one scene

Two characters in one image is where consistency usually breaks: blended faces, an item that jumps from one to the other, positions the model picks. Here a second hero, Marlow, joins the cast and both are staged in two scenes.

Marlow, a tall desert sniper in a sand duster and wide-brimmed hat, hands a glowing power cell to Zuri, a young roller-blade hero in a magenta jacket, on the rusted edge of a floating island at sunset
Labeled references: Marlow on the left, Zuri on the right, as written.
  1. Generate the second character's hero. Open Create, choose Images, pick GPT Image 2.5 Sunburst, attach the first character's hero under Reference Images, and set Dimensions to 2:3 (1024x1536), Quality high, Image Count 2:

    Text
    Reference 1 is for STYLE ONLY: copy its stylized 3D game art rendering,
    stylized PBR materials, soft key light with a cool rim, plain light
    warm-grey background and full-body A-pose framing. Do not copy the person
    in it.
    
    New original character, full body, standing in a relaxed A-pose,
    three-quarter front view, feet fully visible, centered: Marlow Dune, a
    50-year-old desert sniper hero. Tall and lean, a head taller than an
    average adult, weathered tanned skin, short grey stubble beard, calm
    half-smile, crow's feet. Wide-brimmed sand-colored hat with brass sun
    goggles pushed up on the brim, faded red bandana around the neck. Long
    patched sand-colored duster coat with patched pockets, worn to the knees,
    over a dark brown vest and a cream shirt, two crossed leather belts with
    ammo pouches, olive cargo trousers, scuffed brown lace-up boots. A long
    rail rifle with a cyan energy coil slung diagonally across his back,
    barrel up over his right shoulder. Empty hands, arms slightly away from
    the body. No text, no logo.
    

    Approve one take and write his keep-list from the image, as you did for the first character. Both takes held the brief here; the first was kept and the second filed as runner-up.

  2. Attach the cast in a fixed order. For the scene, attach three references: the first character's hero, her turnaround, then the second character's hero. Set Dimensions to 3:2 (1536x1024).

  3. Write the labeled prompt (Write a keep-list). Names first, keep-lists under each name, then the scene:

    Text
    Two characters in one scene. References 1 and 2 are ZURI (identity and
    turnaround): 22, slim, warm brown skin, long box braids tied high with
    glowing cyan tips, silver hoop earrings, cropped magenta bomber jacket
    with cyan piping and a white chevron on her right sleeve, black athletic
    top, fingerless black gloves, charcoal tech leggings, white knee guards,
    two white pulse blasters holstered on her thighs, roller blades with
    glowing cyan wheels. Reference 3 is MARLOW: 50, tall and lean, a head
    taller than Zuri, weathered tanned skin, short grey stubble beard,
    wide-brimmed sand hat with brass goggles on the brim, faded red bandana,
    long patched sand duster over a dark brown vest and cream shirt, leather
    bandolier and belts, olive cargo trousers, brown lace-up boots, a rail
    rifle with a cyan coil slung on his back. Do not mix their features or
    clothes. Render both in the stylized 3D game art style of reference 1.
    
    Scene: the rusted edge of a floating salvage island at sunset, a sea of
    clouds and distant floating islands behind them. Marlow, on the left,
    hands Zuri a small glowing cyan power cell; Zuri, on the right, reaches
    for it with both hands, grinning. Both full body, medium-wide shot,
    camera at chest height, warm sunset light from behind with a soft cool
    rim light. No text.
    

    Click Generate. The price shows on the button before you run.

  4. Reuse the identity block for the next scene (Batch from a template). Keep everything above "Scene:" and replace the scene paragraph. The second scene put both in a salvage hangar at night, leaning over a paper map on a metal crate, with "No text, no writing on the map" and a small yellow hover drone above them.

  5. Inspect each character separately. Zoom on one character at a time and check his or her keep-list. Then check positions, the height relation and the action.

With the Scenario MCP: pass referenceImages: [zuri_hero, zuri_turnaround, marlow_hero] in that order, every time. Changing the order silently changes what "Reference 3" means.

Hangar scene: Marlow points at a paper map on a metal crate while Zuri leans in on her elbows, a yellow drone hovering above
Second scene, same identity block. The map carries no writing, as asked.
The two characters' approved heroes side by side: Zuri and Marlow
The cast references used for both scenes.

Check the result

Check the sheet

Check before you accept
Accept when

every view shows the whole keep-list (chevron side, braid tips, earrings, knee guards, both blasters, glowing wheels); all figures in a sheet share one height and one ground line; the rendering matches the hero; every cell is what the prompt asked, head angle included.

Reject when

an expression or angle differs from what was asked, the rendering style drifts from the hero, a fixed item disappears or moves to the other side, or a view is cropped.

To test the usual advice, a second expression sheet was run with two references: the hero as identity and style, the turnaround to confirm the braids, with numbered cells. The expressions were right, but every head turned to three-quarter view. The turnaround is full of angled views, and the model carried them over.

The hero-only sheet kept every head facing the viewer and goes into the collection. Add a second reference only when the first one is missing something the sheet needs, and say which part of it to use.

Expression sheet made with the hero and the turnaround: every head turned to three-quarter viewRejected
Two references, the heads turned three-quarter.
Expression sheet made from the hero alone: every head facing the viewerAccepted
The hero alone, heads straight on.

Two smaller deviations were accepted and recorded instead of re-rolled:

  • Right profile, not left. The turnaround's side view shows her right profile where the prompt asked for the left.
  • No chevron on the back view. The back view drops the sleeve chevron.

Neither changes identity. Both are written in the collection's description so nobody "fixes" them later by accident.

Check the scenes

Look at the face first, at full size, next to the hero. Small differences are easy to miss in a full scene and obvious once three images sit side by side.

Face crops side by side: the hero, a scene made with references, a scene made from text only
Left: hero. Middle: market scene with references. Right: the same scene from text only, with a cyan headband and larger hoops.
Check before you accept
Accept when

face shape, skin tone and eyes match the hero; the braids are tied high with cyan tips and the silver clip; the chevron sits on her right sleeve; gloves, knee guards, holsters and glowing wheels are present when visible; the rendering style matches.

Reject when

the chevron flips sides, the face rounds or ages, the jacket changes color without a reason in the brief, an item is added or lost, or the style drifts toward photoreal or flat vector.

As a control, the market scene was also generated from text only: the keep-list written out in full, no references attached. The result is a plausible roller-blade hero who is not quite Zuri:

  • Hair: a glowing cyan headband where the hero has a silver clip.
  • Earrings: larger hoops.
  • Jacket: a darker wine magenta, cut differently at the collar.
  • Face: a wider, toothier grin and a different jaw.

Without references, the keep-list describes a category of person, not one person.

Zuri skating through the salvage market with a cup of noodles, references attachedAccepted
References attached with named roles.
A similar roller-blade hero in the same market, made from the keep-list text aloneRejected
Text only, a headband instead of the clip, larger hoops, a darker jacket.

The first garage take: rejected. That prompt had her fitting a new wheel into a raised roller blade. The skate came out muddled: one oversized glowing wheel overlapping the frame and wheels that no longer matched. Small mechanical parts held in hands are where image models break; the retake gave her a simpler action (a screwdriver in an open blaster) and passed. In the retake the second blaster sits in the holster on her right thigh, where the prompt said left: the action explains the empty holster, and the holster side is staging, not identity. If a later shot depends on which hand draws, write the holster side into the keep-list.

Zuri sitting on a crate fitting a wheel into her raised skate, the skate wheels muddledRejected
The skate's wheels merge into one oversized glowing wheel.
Zuri standing at a garage workbench tightening a screw in an open blaster
Retake, accepted: simpler hand action, identity held.

The rink scene with the outfit sheet held the face, braids, chevron and knee guards. The parka came out hip length where the sheet shows it to mid-thigh. For a loading screen that is acceptable; for a skin you sell, it is a reject, because the item must match what players buy.

Check the two-character scenes

Check before you accept
Accept when

each character carries only his or her own items (braids, chevron and blasters on her; hat, goggles, bandana and rifle on him); the taller character is about a head taller; left and right match the prompt; the action is the one written; both are full body.

Reject when

an item jumps between characters, the faces converge, positions are swapped, or one character is cropped.

Both labeled scenes passed. One small departure: in the island scene Zuri reaches with one hand, not both. The brief does not fix her hands, so the take was kept.

As a comparison, the same three references were sent with a short, unlabeled prompt: "Use these images. The two characters on the rusted edge of a floating salvage island at sunset. The older one hands the younger one a small glowing power cell."

Both identities held, which shows how much the attached references carry on their own. What was lost is control: the model sat both on a rusted wall, chose a tighter framing, and cut Zuri's skates at the bottom edge. Marlow happened to land on the left, but nothing in the prompt held him there.

For a single social image that may be acceptable; for a storyboard where screen direction and full-body staging must stay the same from shot to shot, it is not.

Labeled prompt: Marlow standing on the left, Zuri standing on the right, both full body
Labeled: positions and full-body staging follow the prompt.
Unlabeled prompt: both sitting on a rusted wall, Zuri's skates cut at the bottom edge
Unlabeled: identities held, the model chose the pose and the framing.

One drift to watch: Marlow renders a little more detailed and realistic than Zuri, in his hero and in both scenes. When the cast's heroes differ in rendering, the scene drifts toward one of them. Make every hero in the same style before you stage them together, or name the style reference explicitly, as the prompt above does.

Check yourself4 questions

1Two expression sheets for Zuri. The prompt asked for "every head turned straight to the viewer". Which sheet goes into the collection?

Six-portrait expression sheet of Zuri with every head turned to three-quarter view
Take A
Six-portrait expression sheet of Zuri with every head facing the viewer
Take B

Answer: B. A cell that differs from the request is a reject, even when it looks good. Take A added the turnaround as a second reference and inherited its angled views; Take B used the hero alone.

2Both hero takes put the chevron on her right sleeve, while the prompt asked for the left shoulder. Everything else matches the brief. What do you do?

Answer: C. The approved image becomes the source of truth. Fixing the text to match the picture is free; fighting the picture costs a new hero.

3Two takes of the market scene. A stranger shown it next to the hero should say "same person". Which take goes into the collection?

A roller-blade hero with box braids and a glowing cyan headband skating through a sunrise market with a cup of noodles
Take A
A roller-blade hero with box braids and a silver hair clip skating through a sunrise market with a cup of noodles
Take B

Answer: B. Take A came from the keep-list text alone: a cyan headband instead of the silver clip, larger hoops, a darker jacket. Only the attached references hold one person from run to run.

4The prompt places Marlow, the taller character in the hat, on the left and Zuri on the right, both standing and full body. The scene opens a storyboard. Which take passes?

Marlow on the left handing Zuri a glowing power cell on a rusted island edge at sunset, both standing
Take A
Marlow and Zuri sitting on a rusted wall at sunset, Marlow handing her a glowing power cell
Take B

Answer: C. Both takes kept the identities; only the labeled prompt kept the staging. Take B sat them down and cut Zuri's skates at the frame edge, which fails "both full body".

Make it repeatable

  • Save the identity pack. Keep the hero, turnaround, expression and outfit sheets in one collection per character, plus a text note with the exact keep-list sentence and the identity paragraph (in the collection description, or in a Text node in the Node Editor). Every later prompt pastes it verbatim. With a cast, keep one identity block per character, so a scene prompt is "cast list + scene", assembled the same way every time.

  • Use a ready-made App for the next character. Under Workflows, Apps, the Platform tab lists Character Turnaround - 6 Angles (Camera-Locked) (new camera angles from one reference) and Character Expression Sheet (a 3 by 3 expression grid from one reference). Costume Sheet does a related job: it extracts named clothing items from a character image. Run them on your approved hero and compare with your own prompts before standardizing.

  • Build your own workflows (Package it as a workflow or skill). In the Node Editor:

    • Sheets: an Image input node (the hero) and a Text node holding the keep-list; a Prompt Builder that joins the keep-list with each sheet's layout sentence; three Image Generator nodes (turnaround, expressions, outfits) set to GPT Image 2.5 Sunburst; an Approval node after the hero, so nobody spends credits on sheets for an unapproved design.
    • Scenes: two Image input nodes (hero, turnaround), a Text node with the identity paragraph, a Text input exposed to the user for the scene, a Prompt Builder that joins them, and an Image Generator set to GPT Image 2.5 Sunburst at 1536x1024. Add an Approval node before anything is shared.
    • Two characters: three Image input nodes in a fixed order, two Text nodes for the identity blocks, a Text input for the scene, a Prompt Builder that joins them with the "Do not mix" line, and an Image Generator on GPT Image 2.5 Sunburst, with an Approval node before export. See Approval and review steps.

    See Build your first workflow.

  • Publish it as an App. Use Edit App so the whole team gets the same layout, and writers and marketers can request scenes without touching the identity paragraph. See Publish a workflow as an App.

  • Batch many scenes. Feed a list of scene lines through Split Text and a Loop node. See Batches, loops and logic.

  • For larger casts, try the Multiple Characters Story App under Workflows, Apps. It takes three to seven character references plus a genre and theme, and returns a six-scene story video. It suits an ensemble; for one character, your own workflow gives more control.

  • Train later, not first. A trained character model pays off when you need hundreds of images of the same character. For one character's first fifty images, references are faster and cheaper, and need no training run. See Train a character or object model.

Runs and time

Part 1, the sheet:

StepModelRuns or takesKeptWait
HeroGPT Image 2.5 Sunburst1 run, 2 takes1about 40 s
TurnaroundGPT Image 2.5 Sunburst11about 40 s
Turnaround shoot-outNano Banana 2.110 (runner-up)about 40 s
Expression sheetGPT Image 2.5 Sunburst11about 35 s
Expression sheet, two referencesGPT Image 2.5 Sunburst10 (rejected)about 40 s
Outfit sheetGPT Image 2.5 Sunburst11about 45 s

The hero run makes two images, so it costs about twice a sheet; the shoot-out and the rejected sheet are the only spend you can skip.

Part 2, scenes:

StepModelRunsKeptWait
Market, rooftop, garage scenesGPT Image 2.5 Sunburst32about 50 to 60 s each
Garage retake, simpler actionGPT Image 2.5 Sunburst11about 45 s
Rink scene with the outfit sheetGPT Image 2.5 Sunburst11about 55 s
Text-only controlGPT Image 2.5 Sunburst10 (rejected)about 45 s

Six runs, about 2 minutes with the runs in parallel. Every scene costs the same, so the total grows with the number of scenes.

Part 3, two characters:

StepModelRunsKeptWait
Second character hero, two takesGPT Image 2.5 Sunburst11about 40 s
Two labeled scenes (3 references)GPT Image 2.5 Sunburst22about 45 s each
Unlabeled comparisonGPT Image 2.5 Sunburst10about 50 s

About 3 minutes in all. Each scene costs about the same; a third reference adds very little. The price shows on the Generate button before you run.

Variations

  • Animation and film: add a height line-up of the whole cast and a mouth-shape sheet for lip sync, both generated from the same hero.
  • Animation and storyboards: write the scene paragraph as a shot description (shot size, lens, action) and generate a sequence; keep screen direction fixed across shots by writing "Marlow on the left" in every shot of the sequence. See Storyboard from a script.
  • Marketing: one character across a campaign's formats, or the cast staged for a poster. Make the scene at 3:2, then cut every store format from it with Key art and store assets, which uses this cast.
  • Mascots and brand characters: replace the outfit sheet with a "do and don't" sheet (approved poses, forbidden colors) and keep it next to the brand guide.
  • Creatures and vehicles: a turnaround works the same way; name what the camera sees in each view ("rear view: tail and exhaust visible, no face"), because models drift back toward the side they know best.
  • Creature and rider: label the creature as a character too, with its own keep-list; the "Do not mix" line matters even more when both share colors.
  • Learning and publishing: for a picture-book cast, make the expression sheet first; readers judge a character by its face more than its clothes. For one guide character across a course, keep a fixed pose library in the scene paragraphs ("pointing at a board on her left") so layouts stay predictable. For a teacher and a student in recurring classroom scenes, keep the same camera so learners recognize the setting.
  • Seasonal skins: use the outfit sheet as reference 2 and name the outfit by position, as in Part 2, step 6.
  • Video: use an accepted scene as the first frame of a clip. See Animate a still.
  • 3D handoff: the approved hero image is enough input for Rigged 3D character, which starts from it directly. Generate an extra front view in a strict A-pose with empty hands only when the hero pose hides the arms or hands.

If it breaks

  • A badge, braid or bag switches sides between views or scenes. Write the side twice, relative to her body and to the viewer: "on her right sleeve (viewer's left in the front view)". Check that the turnaround is attached; it carries that information. If it still flips, accept the hero's version and update the keep-list.
  • The style drifts from the hero. Name the hero as the style reference too ("match its shading, rim light and material finish"), and keep the background plain. With a cast, make every hero in the same style before you stage them together.
  • Heads or bodies turn when you add a reference. The extra reference carries its own angles. Remove it, or name the one thing to take from it ("use reference 2 only to confirm the braid color") and repeat the angle you want.
  • Views come out at different sizes or float. Ask for "same height, same scale, feet on one shared ground line" and keep the background plain; scenery invites perspective.
  • Back or side views invent details. Describe what the camera sees and does not see in that view. For a stubborn view, generate it alone and paste it into the sheet.
  • Every take changes the face. Your reference may not be attached. In the Scenario MCP, referenceImages must be an array; in the app, check that the thumbnail shows under Reference Images before you click Generate.
  • She looks older, younger or rounder in a scene. Move the hero to reference 1 and say "Reference 1 is the identity". A turnaround as the only reference gives smaller faces and weaker identity.
  • Hands and small mechanical parts melt together. Give her a simpler action with fewer small parts in her hands, as in the garage retake.
  • The outfit leaks between references. When you attach an outfit sheet, name the one cell to use ("the MIDDLE outfit only") and list its items.
  • The scene is a close-up that hides the clothes. Name the shot size: "medium-wide shot, full figure visible".
  • Items swap between characters. Put each keep-list directly after the name, in capitals, and add "Do not mix their features or clothes". Remove items both share (two cyan glows invite confusion).
  • Positions swap. Write left and right from the camera, and attach the references in a consistent order.
  • One character is much smaller or cropped. Ask for "both full body" and name the shot size. State the height relation in words: "a head taller".
  • Faces converge. Add a turnaround for the character who drifts, and describe the facial differences you care about (age, skin tone, beard).
  • One cell or one detail is wrong in a good image (a wink, a missing prop). Fix only that region with Edit with Prompts instead of re-rolling, or regenerate the sheet with numbered cells and the failed item written in capitals. See Edit one thing.
  • For Artist, Art director, Marketer
  • Page 1 of 26 in Use-case playbooks

Take this page with you

Verified in Scenario on .

CoursesLessonsBrowseMy learning