Give it the look (the picked style frame) or the person (their photo), and the
character's fixed outfit in words; get a 2x2 sheet of the same figure from four sides,
then single views cut from it for every later still and clip. Make it before any shot
still: without a sheet, designs drifted between shots. The prompt grammar is
nano-banana-prompt-format; staging the character into a set is
nano-banana-stage-cast-in-set; recasting a real person into existing footage is
guide-recast-a-person.
Inputs
- The look: the picked style frame (
guide-pick-a-stylized-look), text-free, as a style-only reference. For a real cast member, their photo instead, as the only image. - The outfit and features in words: what they wear, colours, hair, anything that must not change; and anything unwanted stated as its clean state ("a plain face with no mouth", "a blank chest, no logo").
- For a product that becomes a character (a can with arms and legs): the packshot as
a second image, for its shape, colours and label (
guide-keep-small-details). - A handle for the character (
Roo,Presenter).
Run it
Call describe("fal/fal-ai/nano-banana-pro/edit") before the first run in a job. Two
takes, one call each, in parallel:
run("fal/fal-ai/nano-banana-pro/edit", {
"prompt": "<the prompt below>",
"image_urls": ["refs/style/style_frame_b.png"],
"aspect_ratio": "1:1", "resolution": "2K", "num_images": 1, "output_format": "png"
}, into="refs/cast/raw", unit="roo_sheet")
One sheet per character per look: a piece that switches looks gets a sheet for each person in each look, each from that look's style frame.
Prompt
Image 1 is the art style of this film: use it ONLY for the drawing style, materials,
lighting and palette. Do not copy its scene or its characters.
Create a character turnaround sheet in exactly that style: a 2x2 grid of four equal
square panels, EXACTLY FOUR panels, exactly one figure per panel, on a plain light
background. Top left: a front close-up of the face. Top right: a profile close-up.
Bottom left: the full body from the front. Bottom right: the full body from behind.
The character: <who they are, build, age, hair, face>. They wear <the fixed outfit,
every piece and colour>. <Anything unwanted, as its clean state.> The same outfit,
proportions and colours in all four panels.
No text, no labels, no numbers anywhere.
- A real cast member: "Image 1 is : their face, features, skin tone and hair" and the style in words instead of an image; state the skin tone plainly ("skin tone exactly as in the photo, not darker or lighter").
- A product character: "Image 2 is the product: use it ONLY for its shape, colours and label, which stay exactly as printed", and say where the limbs and face go.
What you get
A 2K square PNG per take. Pick one with the person (review_choose, the takes as
options), then cut it into views:
exec python scripts/split_character_sheet.py refs/cast/raw/roo_sheet_a.png --handle Roo --cells 0 1 2 3 --out-dir refs/cast
(python-split-character-sheet). Give later stills the front close-up and the full
front (_1, _3) for most shots, the back for shots from behind.
Tips and traps
- Reject a sheet whose views disagree (hair up in one view only, a different number of buttons): the model copies whichever view it is given.
- Extra panels: a sheet came back with six figures. "EXACTLY FOUR panels, exactly one figure per panel" fixed it on the next take.
- 4x2 grids happen instead of 2x2: cut the views by the grid you got
(
--grid 4 2), and keep the best four. - Strong colour light shifts skin tone (a comic look with magenta and yellow light changed a cast member's skin on 2 of 7 renders): state the skin tone, keep coloured light to the rim, and check every sheet.
- Stray lettering on the picked sheet: remove it with a boxed edit pasted back
(
nano-banana-targeted-fix,python-crop-and-paste-back) rather than re-rolling. - Two takes, two different designs, when the person hasn't seen the character yet: one sheet each of two different people or designs, so the pick is a choice.
Check it
- The four views on one sheet with the style frame (
python-contact-sheet,images): one figure per panel, the same outfit and proportions, no lettering. - For a real person, the front close-up beside their photo, judged for likeness.
- For a product character, the label legible and as printed in the full front view.


