Explorations
Create yours
Standby
Next take 01 Delivery
Takes on file
67
Decks
5
Scene 1
Take 01Press play, or give her a note

P-Video Avatar

    Every take you direct lands here.

    Your cut 0 of 6

    Drag to reorder. On a keyboard, Shift and the arrow keys move a take and Delete removes it.

    Call sheet

    One More Take

    Mira is an invented actress. Claude Opus 5.5 cast her and shot every take with Scenario models, over the Scenario MCP. Her face and every voice are generated.

    Download the agent skill

    ZIP, 25 KB

    Your agent directs your own actor through Scenario MCP.Your agent shoots takes

    Download the making-of

    PDF, 1.3 MB, 10 pages

    How every take was cast, shot and checked.How every take was made

    Scene
    1
    Talent
    Mira
    Line
    Can I tell you a secret? I've never told anyone. I can't whistle. Then she tries to whistle.

    Give her a note. She does it again.

    Create yours

    Behind the monitor

    How each take was made, the reel, five ways to move a mouth, and the making-of.

    The first take

    How this take was made

    The shoot, replayed

    The measured generation sequence for this take, sped up 20 times. The page plays finished takes: nothing is generated live.

      Back to the monitor
      A frame of the reel: Mira on the set, mid-line

      The reel

      Sixteen takes, one line, cut together by the session with each note as a title. 43 seconds.

      Download the reel

      Take the method home

      The making-of tells how these takes were made, from the session's own notes and job records. The agent skill turns the same route into steps your agent can run with your own actor, on your own Scenario account.

      Download the agent skill

      ZIP, 25 KB

      Your agent directs your own actor, take after take, through Scenario MCP.

      Download the making-of

      PDF, 1.3 MB, 10 pages

      How every take was cast, shot and checked, failures included.

      Quickstart

      1. Unzip it into your agent's skills folder (for Claude Code, ~/.claude/skills/). It works with Claude Code, Codex and other agents connected to Scenario MCP.
      2. Connect your agent to Scenario MCP if it is not yet.
      3. Give it a first note:

      Use the scenario-directed-takes skill. Cast an invented actor for the line "I forgot my lines." Shoot it as written, as a whisper, in Spanish and as a 1990s camcorder tape. Price every step with a dry run first and show me each take before the next.

      Behind the mouth

      The same portrait and the same audio through five image-plus-audio models, played in sync and unranked. Only the two that take a text direction, P-Video Avatar and Kling AI Avatar 2 Pro, act out the whistle.

      Back to the monitor

      That's a wrap

      Claude Opus 5.5 cast Mira, shot every take and checked every line on its own, in a pilot, a full shoot and a run of pairs, driving Scenario's image, voice, music, lip-sync, 3D and video models over the Scenario MCP. Every take on this page is a file it delivered.

      Your cut

        Every take you direct lands here.

        Drag to reorder. On a keyboard, Shift and the arrow keys move a take and Delete removes it. The link keeps your cut in the address.

        How this take was made

        The reel, 43 s

        Sixteen takes, one line

        Each take's director's note is titled in the picture. The controls play, pause, scrub and go full screen.

        How this was made

        One More Take

        One actress. Every note. None of it filmed.

        A page where you direct Mira, an invented actress, take after take. Claude Opus 5.5 cast her, shot every take and checked every line in three headless runs, driving Scenario's image, voice, music, lip-sync, 3D and video models over the Scenario MCP. Nobody real is in it: Mira, her cat and every voice were generated.

        takes on the page
        72
        Scenario calls
        243
        CU in all
        16,972
        spoken takes checked
        69 / 69

        Every step, prompt, figure and timing in this document comes from the session's own notes, call-by-call recipe and Scenario job records.

        As written, as your cat, as a marble bust, as anime, on a 1990s camcorder: five of the finished takes, frame 1.0 s.
        As written, as your cat, as a marble bust, as anime, on a 1990s camcorder: five of the finished takes, frame 1.0 s.

        01 · The brief

        One line. One whistle. Every note.

        The concept was fixed before the session started: Mira, an invented woman in her early thirties, has one line, “Can I tell you a secret? I've never told anyone. I can't whistle.”, and tries to whistle at the end of every take. Every button on the page is a director's note: a language, a delivery, who she is, when it was shot, or a pair of notes at once.

        How the session worked

        • Everything invented: no real people, no real voices, no voice cloning of anyone real.
        • Before each model, read its live schema and price the exact call with a free quote.
        • Pick the best and newest model for each job, with Scenario's recommend and a search by newest.
        • Look at every clip through sampled frames and transcribe every spoken take back to check the words.
        • Measure the CU and seconds of every call.

        Scenario was reached over the Scenario MCP: its tools for model search, recommendations, job checks and the project collection, and a small Python client built on the Scenario Blender Plugin's Scenario MCP connection, which quoted, submitted, waited on and logged every generation.

        1. Pilot · 24 SeptemberCasting and the hardest cases: the hub take, her cat, an opera, Arabic, a whisper, a 1990s camcorder, a marble bust and five lip-sync models on the same audio.53 calls · 3,089 CU · 42 min from first call to last clip
        2. Full Shoot · 26 SeptemberEvery deck from the pilot's measured routes: twelve languages, twelve deliveries, six who, six when, ten pairs, then a first working page.133 calls · 6,524 CU · about 60 min of generation, three jobs in flight
        3. Pairs · 27 SeptemberTwenty more pairs, covering every combination of decks; ten of them run Seedance 2.5 on a finished take.57 calls · 7,359 CU · about 70 min, three jobs in flight

        02 · Casting

        A casting tape, not a stock photo

        Two image models received the same prompt, a casting self-tape still lit by a window with a white bounce, which ends “the look of a real audition tape recorded in a small casting studio, not a stock photo, not a beauty ad.” Krea 2 Large's frame read as a real audition tape: the window, the reflector, unretouched skin. GPT Image 2.5 Sunburst's two were sharper and prettier and looked like stock photography. Krea won (12 CU, 54 s).

        GPT Image 2.5 Sunburst then edited the chosen portrait into a driver sheet: four views and three mouth shapes, closed, ah and whistle, with legible labels (13 CU). The sheet is the identity reference for every later image of her.

        Chosen: Krea 2 Large. Not used: two GPT Image 2.5 Sunburst candidates.
        Chosen: Krea 2 Large. Not used: two GPT Image 2.5 Sunburst candidates.
        The driver sheet, a GPT Image 2.5 Sunburst edit of the portrait.
        The driver sheet, a GPT Image 2.5 Sunburst edit of the portrait.

        03 · The hub take

        A portrait, a script, two prompts

        P-Video Avatar turns one image and a script into a speaking take, with a preset voice (Sulafat) that became Mira's voice. The script ends in the whistle attempt, written as breath: “Fffffhhh... fwhhh...”. A voice prompt directs the delivery and a video prompt directs the face.

        Voice prompt, verbatim

        Warm, intimate, slightly embarrassed, as if confiding in a close friend. Natural conversational pacing with short pauses between the three sentences. After the last sentence she purses her lips and tries to whistle, but only soft breathy air comes out, twice, then a tiny self-conscious laugh.

        Two seeds cost 17 CU each and about a minute each. Seed 9031 gave the clearer whistle pucker and became the hub; seed 4127 kept the same face and voice with a different performance. The same call with a whisper prompt produced a true, unvoiced whisper.

        The ellipses made a 14 s take. For the full shoot the hub was re-cut to 10 s, the line and the first whistle puff, so the era edits fit and the five lip-sync comparisons could be reused; new takes used a tighter script.

        The hub take, eight frames sampled by the session: speech, a laugh, the whistle pucker.
        The hub take, eight frames sampled by the session: speech, a laugh, the whistle pucker.

        04 · Four decks

        One face, four routes

        Language · 12

        P-Video Avatar speaks British English, Spanish, German, Italian, Brazilian Portuguese, Japanese, Korean and Hindi from a language setting. For Arabic, Mandarin and Vietnamese, ElevenLabs Dubbing v2 dubs the hub audio and keeps her voice, then P-Video Avatar moves her mouth to it; French took that route after P-Video's French voice failed twice with server errors.

        Delivery · 12

        The voice prompt alone gives the whisper, laughing, furious, heartbroken, sarcastic, job-interview, sports commentator and bedtime takes. ElevenLabs Music v2.5 sings the opera and raps the rap, in another singer's voice, then P-Video Avatar sings along. Seed Audio 1.0, with the hub take as its voice reference, makes helium (pitch +12) and slow motion (speech rate -40).

        Who · 6

        GPT Image 2.5 Sunburst edits the portrait with the driver sheet into Mira at 85, as an oil painting, in claymation, as anime and as her cat; P-Video Avatar animates each one, stylised faces included. The marble bust took a 3D route. “At 8” was dropped: no clean child voice came out.

        When · 6 and Pairs · 30

        Seedance 2.5 re-renders the 10 s hub cut in six eras. A pair is two notes in one take, thirty across every combination of decks, from the same routes: the cat singing the opera, Mira at 85 rapping, an oil painting in a 1920s silent film.

        Who source images, each an edit of the portrait with the driver sheet: her cat, at 85, oil painting, claymation, anime.
        Who source images, each an edit of the portrait with the driver sheet: her cat, at 85, oil painting, claymation, anime.

        05 · The marble bust

        Does a mouth hold on stone?

        1. ConceptGPT Image 2.5 Sunburst carved her in white Carrara marble from the portrait and the driver sheet (13 CU).
        2. MeshMeshy 7.1 turned the concept into a textured 3D bust, 2K geometry with PBR maps (140 CU, 368 s). It made the round socle a square block.
        3. One frameBlender 5.2 imported the mesh with the Scenario Blender Plugin, stood it on a charcoal plinth under museum light and rendered one Cycles frame at 720 x 1280 (256 samples, 21.8 s).
        4. Lip syncMinimax H3 Max Lip Sync moved the stone to the hub audio (226 CU, 43 s): lips and jaw follow the words, the teeth come out as marble, bust and plinth stay rigid.

        P-Video Avatar was the only model that acted the whistle on the bust, but the head swung and the plinth changed shape between frames, so it was rejected for rigid subjects. Sync-3 Avatar held like H3 at 395 CU and six and a half minutes.

        The marble bust concept
        Concept
        The Cycles still of the bust
        Cycles still

        06 · Six eras

        Change the decade, keep the mouth

        Seedance 2.5 ran in reference mode: the 10 s hub cut as @video1, and a look key frame, a GPT Image 2.5 Sunburst edit of the hub's first frame (12 CU), as @image1. Each prompt lists what must stay, “every head movement, every blink and every mouth shape frame for frame”, then what must change: orthochromatic grain for the 1920s, tungsten skin and a JUN 14 1996 stamp for the camcorder. Each era cost 554 CU at 720p.

        A fitted retime

        Every era take of the full shoot came back 3% fast, 233 frames for 240, and a 240/233 retime restored the mouth (0.98 on four eras, 0.92 and 0.95 on the webcam and vertical video). One pair later came back at real speed, so the retime is now fitted on the mouth itself.

        Period sound

        A piano score from ElevenLabs Music v2.5 under intertitles for the silent 1920s; ElevenLabs Sound Effects 2 beds for newsreel crackle, TV hum, tape hiss and room tone; a beat and burned captions for 2026.

        One stamp fix

        On the Arabic 1990s stack, Seedance changed the stamp from 1996 to 1997 mid-take; the correct stamp was composited from the first frame. Gemini Omni 1.1 Flash Edit versions were made for comparison and not used.

        Look key frames: 1920s, 1950s, 1970s, 1990s, 2010s, 2026.
        Look key frames: 1920s, 1950s, 1970s, 1990s, 2010s, 2026.
        Mouth checkpoints: the hub, the retimed Seedance 1990s take, the Gemini Omni comparison.
        Mouth checkpoints: the hub, the retimed Seedance 1990s take, the Gemini Omni comparison.

        07 · Checking every take

        What failed, and what was done

        Every clip was frame-checked, including a close sweep of the mouth in the last seconds, and every spoken take was transcribed back with Gemini 3.5 Transcribe: 69 of 69 say the right words, and the dubbed takes reword the line with the right meaning. Audio was mastered to -16 LUFS.

        TakeWhat failedWhat was done
        Korean, anime + KoreanGarbled Korean subtitles burned into the pictureRedone with a negative prompt against on-screen text
        ClaymationThe first image read as a real woman with sculpted hairImage redone with a stronger puppet prompt
        Spanish + commentatorA pasted, lighter mouth patch during the whistleRedone with a new seed
        French, Japanese whisperServer errors twice on the same inputRoute switched to ElevenLabs Dubbing v2
        Italian + heliumSeed Audio at +12 garbled the first phrase, twiceThe Italian take's audio raised an octave in ffmpeg
        French + 1920sSeedance turned her irises glassy silverTake 2 with an explicit clause about her eyes
        Rap + 2010s webcamThe mouth drifted and Seedance invented a whistleTake 2 without the whistle, retime fitted on the mouth
        Her cat (pilot)Turned into a different cat in the silent tailCut where the sound ends
        At 8Seed Audio's child voice came back adult-pitched and quietDropped from the Who deck
        Claymation: the rejected first image and the redo.
        Claymation: the rejected first image and the redo.

        08 · Behind the mouth

        Same face, same audio, five models

        The page's last section plays one portrait and one audio track through five image-plus-audio models, in sync and unranked. The session's checkpoint grid shows the difference that matters for this page: only the models that take a text direction act out the whistle.

        ModelCost and timeWhat the grid shows
        P-Video Avatar36 CU · 47 sMost expressive; acts the whistle; smiles through the pauses.
        Minimax H3 Max Lip Sync226 CU · 28 sPrecise mouth shapes and lively brows; no whistle.
        Sync-3 Avatar395 CU · 366 sCalmest and most literal; closes on the pauses.
        Kling AI Avatar 2 Pro255 CU · 331 sActs the whistle from its text direction.
        Omni Human 1.5340 CU · 350 sMost human body language; no whistle.
        Mouth checkpoints at fixed times, from speech to the two air bursts of the whistle.
        Mouth checkpoints at fixed times, from speech to the two air bursts of the whistle.

        09 · The page

        From files to a set you can direct

        After the full shoot the session wrote a first working page around its files: one data file with every take, its models, CU, model time and transcript; a monitor with a clapper and a take counter; four decks of notes; a way to combine two notes that lit only the pairs actually shot; a final cut of your last six takes kept in the address; and a recipe card and a replay of each take's measured generation. Nothing is generated live. It was checked in WebKit at desktop and phone sizes, light and dark. The published page reorganises that console around the same files.

        CU by model, all three runs

        Seedance 2.510,698 CU
        Gemini Omni 1.1 Flash Edit (not on the page)1,200 CU
        P-Video Avatar1,138 CU
        Minimax H3 Max Lip Sync998 CU
        Sync-3 Avatar790 CU
        All other models2,148 CU

        16,972 CU over 243 finished calls, 98 of them transcript checks.

        The session's own screenshot of that first page: the cat on the monitor, the opera lit as the only pair shot with her.
        The session's own screenshot of that first page: the cat on the monitor, the opera lit as the only pair shot with her.

        Take it home

        The agent skill and the full making-of

        Download the agent skill

        ZIP, 25 KB

        Your agent directs your own actor through Scenario MCP.

        Download the making-of

        PDF, 1.3 MB, 10 pages

        How every take was cast, shot and checked, failures included.

        Use the agent skill

        1. Unzip it into your agent's skills folder (for Claude Code, ~/.claude/skills/). It works with Claude Code, Codex and other agents connected to Scenario MCP.
        2. Connect your agent to Scenario MCP if it is not yet.
        3. Give it a first note:

        Use the scenario-directed-takes skill. Cast an invented actor for the line "I forgot my lines." Shoot it as written, as a whisper, in Spanish and as a 1990s camcorder tape. Price every step with a dry run first and show me each take before the next.

        Download the skill (ZIP, 25 KB)