Souli
Back to chapter

E03 — The Mirror Garden — Storyboard

Shot-by-shot breakdown of Episode 03. 38 frames totalling ~4:00. Vertical 9:16 primary cut; widescreen director's cut bracketed where it diverges.


Episode at a glance

Runtime. 4:00 (target). Mentor. Luna — dreamy fox artist, paint-stained smock, brush behind ear. Shard. Form (Soul pillar). Logline. You paint best when you don't yet know what you are. Emotional arc. Uncertainty → curiosity → permission → tender labor → recognition → quiet shared joy. Triad event. Voice 3 arrives. The chord becomes a triad on shard-click — first time the season sounds plural. Season-first. First quiet emotional reveal — a mentor receives something from Dzino without him knowing he gave it.

Structural map (5 scenes / 38 frames).

  • 4.1 Twin moons & arrival — frames 01-06 (00:00-00:30)
  • 4.2 A hundred Dzinos — frames 07-15 (00:30-01:30)
  • 4.3 Luna — frames 16-22 (01:30-02:30)
  • 4.4 The painting & shard — frames 23-32 (02:30-03:30)
  • 4.5 Luna's reveal — frames 33-38 (03:30-04:00)

Palette spine. Twin-moon gradient — warm pink (#F4B5C8) high, cool silver (#D6DCE6) low. Glass refractions in indigo (#4F46E5) + cream (#FFE4C9). Sky in dusk-violet. Luna's smock is cream with paint-blots in pink, silver, indigo, gold — the season's full chord, smudged.

Sound spine. Glass-wind base layer carries the whole episode. Each mirror has its own one-second leitmotif — micro-melodies that don't connect. Luna's leitmotif: a single sustained note that bends slowly upward, then back down. On shard-click, Voice 3 arrives and resolves the triad. Music box texture, slowed, holds under everything.


Scene 4.1 — Twin moons [00:00 – 00:30]

Frame 01 — Cold open: hilltop silhouette

  • Composition. Wide vertical. Lower third: voxel hill in indigo silhouette. Upper two thirds: dusk-violet sky. Two moons rising at unequal heights — warm-pink moon higher and slightly left, cool-silver moon lower and right. Single tiny voxel figure (Dzino) cresting the hill, no detail yet — just a silhouette with a hint of orange crown.
  • Action. Slow upward camera tilt as the moons rise into frame. Dzino's silhouette holds steady at the crest.
  • Lighting & palette. Two moonlight sources cross-hatching — pink rim from above-left, silver rim from below-right. Sky gradient dusk-violet to indigo at the horizon. Stars are small, sparse.
  • Sound cue. Silence opens. Then a single distant chime — the calling-star leitmotif, faint. Glass-wind enters underneath, a hair below audible threshold.
  • AI-gen prompt. "Voxel hilltop at dusk, single tiny voxel figure with orange crown silhouetted at crest, twin moons rising — one warm-pink high-left, one cool-silver low-right — dusk-violet to indigo sky, sparse stars, Studio Ghibli atmosphere, 9:16 vertical, slow upward tilt."
  • Notes. Hold 4s. The two moons must read as unequal — never symmetric. This becomes a visual rhyme for Luna and Dzino later.

Frame 02 — Wind made of glass

  • Composition. Medium-wide push from behind Dzino. He's in profile, three-quarter back. Ahead of him, a few drifting glass-pixel motes catch moonlight as they pass.
  • Action. Wind picks up. Dzino's crown wobbles a fraction. He tilts his head toward the sound — that's not normal wind.
  • Lighting & palette. Pink moonlight on the back of his crown, silver on his cheek. Glass-motes refract tiny rainbows across his cream face.
  • Sound cue. Glass-wind crests — a faint, near-musical tinkling. Two distinct moon-tones layer in: a low warm hum (pink moon) and a high silver shimmer (cool moon).
  • AI-gen prompt. "Voxel character three-quarter back, indigo body cream face orange crown, drifting glass particles catching twin-moon light, pink and silver rim lighting on cheek, gentle wind, voxel/pixel art."
  • Notes. The glass-wind sound is the episode's signature. Establish it now and let it carry under every following frame.

Frame 03 — The reveal: mirror plain below

  • Composition. Wide hero shot. Dzino on the right edge of the crest, in silhouette again. The crest opens onto a vast flat plain below — hundreds of standing mirrors scattered across it like teeth, each catching different moonlight at different angles. Vanishing point pushed deep.
  • Action. Slow reveal as the camera pushes past Dzino's shoulder. Each mirror flickers as moonlight catches it — the plain seems to breathe.
  • Lighting & palette. Mirrors throw splinters of pink and silver across the plain. The ground is a dim indigo grass. Each mirror's reflection is a different tiny accent of color — the suggestion that they hold different things.
  • Sound cue. Glass-wind swells. Several of the mirror leitmotifs ghost in from the plain, overlapping, none of them connecting — like radio dials shifting.
  • AI-gen prompt. "Wide aerial reveal: vast flat plain at dusk, hundreds of standing pixel-mirrors scattered like teeth, each catching different fragments of pink and silver moonlight, voxel hilltop foreground with small character silhouette, deep vanishing point, dreamy."
  • Notes. This is the establishing image of the episode — print it onto the audience's eyes. Hold 5s.

Frame 04 — Dzino chooses the descent

  • Composition. Over-the-shoulder, low angle, looking down past Dzino's crown into the plain. The mirror nearest him glints once, almost a wink.
  • Action. Dzino takes one careful first step forward. A cream-pixel breadcrumb stays behind in the indigo grass — the season's recurring footprint motif.
  • Lighting & palette. Pink moon over his shoulder, silver moon ahead.
  • Sound cue. Single soft chiptune step-pluck. Glass-wind continues.
  • AI-gen prompt. "OTS over voxel character's orange crown, descending toward mirror garden below, single cream pixel left in indigo grass behind footstep, twin moonlight."
  • Notes. The breadcrumb pixel ties back to E00 — the audience should subliminally remember the trail.

Frame 05 — Approach

  • Composition. Tracking dolly alongside Dzino as he walks down the slope. Mirrors grow from teeth-sized to person-sized as we descend.
  • Action. Three slow steps. He's small against the field of mirrors.
  • Lighting & palette. As he descends, silver becomes dominant; pink moon retreats higher behind him.
  • Sound cue. Each step adds one chiptune note. The glass-wind takes on a faint music-box texture — slowed, half-asleep.
  • AI-gen prompt. "Side-tracking shot: voxel character walking downhill into a field of standing pixel-mirrors, mirrors scaling up as we approach, slow dolly, music-box-slowed atmosphere."
  • Notes. This is the breath before the mirrors start working on him. Hold 4s.

Frame 06 — First mirror, no reflection yet

  • Composition. Medium two-shot: Dzino on left, the closest mirror on right. Mirror is tall, narrow, framed in pixel-silver. It is currently empty — showing only the dim plain behind it.
  • Action. Dzino stops. Tilts his head. The mirror has not yet decided what to show him.
  • Lighting & palette. Mirror surface is a soft pearl-grey, pre-image.
  • Sound cue. Glass-wind drops out for half a beat. Hush.
  • AI-gen prompt. "Voxel character facing a tall standing pixel-mirror, mirror surface pearl-grey and empty showing only the plain behind, hush, twin moons faint behind."
  • Notes. This empty pre-state matters — it sets up the surprise of frame 07.

Scene 4.2 — A hundred Dzinos [00:30 – 01:30]

Frame 07 — Cat-Dzino

  • Composition. Match-frame on the mirror. Same composition as frame 06 — but the reflection has now resolved. Cat-Dzino: indigo-furred, cream face, crown still orange, slit-pupil eyes, ears tilted forward.
  • Action. Dzino raises a hand. Cat-Dzino raises a paw. They mirror each other's curiosity.
  • Lighting & palette. Indigo dominant. The cat-form has slightly warmer cream than original Dzino — a hint of feline coziness.
  • Sound cue. Mirror leitmotif #1 — a one-second curling chiptune phrase that lifts and ends unresolved. Plays once, doesn't repeat.
  • AI-gen prompt. "Pixel-mirror reflection of voxel character but as a cat — indigo fur, cream face, orange crown, slit pupils, paw raised — character outside mirror raising matching hand, dreamy mirror garden setting."
  • Notes. Each mirror frame holds for ~5-6s. Cut crisp — no dissolves between mirrors. The leitmotifs should feel almost-melodies that never finish.

Frame 08 — Bear-Dzino

  • Composition. Quick reframe — Dzino has stepped to the next mirror. Bear-form: bulkier voxel body, rounded shoulders, same crown sitting slightly low on a broader head.
  • Action. Bear-Dzino stands solid. Original Dzino sways a little, testing the shape with his eyes.
  • Lighting & palette. Slight warm bias on Bear-Dzino — he carries his own internal heat.
  • Sound cue. Mirror leitmotif #2 — a low warm chiptune chord, two notes, also unresolved.
  • AI-gen prompt. "Pixel-mirror reflection: bulkier voxel bear-version of character, rounded shoulders, low-set orange crown, indigo fur, cream muzzle, warm interior glow, mirror garden."
  • Notes. Quick cut, ~3s. Audience is starting to understand the rhythm: each mirror is a question.

Frame 09 — Elder-Dzino

  • Composition. Closer in. The mirror frames a long-bearded elder version — same indigo body, but stooped, with a long white pixel beard, crown worn smooth.
  • Action. Elder-Dzino's eyes are slow and kind. He blinks once. Outside, Dzino blinks back, surprised.
  • Lighting & palette. Silver moonlight dominates this mirror — wisdom-cool.
  • Sound cue. Mirror leitmotif #3 — a slow falling pair of notes, like a sigh.
  • AI-gen prompt. "Pixel-mirror reflection: aged voxel character, stooped, long white pixel beard, smooth-worn orange crown, slow kind eyes, silver moonlight."
  • Notes. This is the first reflection that emotionally lands. Hold a half-beat longer.

Frame 10 — Raindrop-Dzino

  • Composition. Mirror is now framed slightly wider; reflection is a single translucent voxel-raindrop, indigo-tinted, with a small orange crown floating at the top.
  • Action. The raindrop trembles. Original Dzino tilts his head.
  • Lighting & palette. Cool silver dominant. Refraction — the raindrop bends the moonlight visibly.
  • Sound cue. Mirror leitmotif #4 — a single high pluck, then a downward bend, like a falling drop.
  • AI-gen prompt. "Pixel-mirror reflection: translucent voxel raindrop with tiny orange crown floating at top, indigo tint, refracting silver moonlight, mirror garden."
  • Notes. Visually the lightest reflection — give it air around it.

Frame 11 — Dragon-Dzino

  • Composition. Wider mirror or angled mirror so the dragon-form fits — coiled voxel dragon, indigo scales, cream underbelly, orange crown perched between two horns.
  • Action. Dragon-Dzino exhales a soft pixel-puff of warm air. The mirror's surface fogs and clears.
  • Lighting & palette. Warm pink moon catches the scales — the only frame in the sequence where pink is dominant.
  • Sound cue. Mirror leitmotif #5 — a low rolling chord, three notes, almost majestic, but cut short before resolution.
  • AI-gen prompt. "Pixel-mirror reflection: coiled voxel dragon, indigo scales cream underbelly, small orange crown between horns, soft warm breath fogging mirror surface, pink-moon rim light."
  • Notes. This is the most "fantasy" frame in the episode — earn it, don't lean on it.

Frame 12 — Old Woman

  • Composition. Mirror frames a small voxel figure of an old woman in a soft cream shawl. Indigo eyes. No crown.
  • Action. She nods at Dzino — the only reflection that acknowledges him as separate.
  • Lighting & palette. Cream and indigo only. No moonlight tint — she carries her own light.
  • Sound cue. Mirror leitmotif #6 — a single warm middle-register hum, unresolved.
  • AI-gen prompt. "Pixel-mirror reflection: small elderly woman voxel, cream shawl, indigo eyes, no crown, gently nodding, self-lit warm tone, mirror garden."
  • Notes. Important — no crown. This is the first reflection that suggests Dzino could be something he isn't already. Plant the seed.

Frame 13 — Small Fire

  • Composition. Mirror frames a small voxel flame — warm orange, dancing in place, no body, no crown.
  • Action. The flame leans toward Dzino. Outside, his face catches a flicker of warm orange across his cheek.
  • Lighting & palette. Pure orange against deep indigo. The crown's hue suddenly makes sense — it's a flame too, in voxel disguise.
  • Sound cue. Mirror leitmotif #7 — a soft crackle plus a high note that flickers.
  • AI-gen prompt. "Pixel-mirror reflection: small dancing voxel flame, warm orange, leaning toward viewer, indigo background, warm light spilling out of the mirror onto the character's cream cheek."
  • Notes. This is the visual answer to why his crown is orange. Don't say it — show it.

Frame 14 — The mirror-walk montage

  • Composition. Rapid match-cut series — 8-10 micro-frames, ~0.5s each — flashing through the seven reflections plus 1-3 ghost-forms (a moth-Dzino, a child-Dzino, a star-Dzino) that fly by too fast to register fully. Camera dollies past them.
  • Action. Dzino walks the gauntlet, each mirror flashing him a possibility. He doesn't choose. He doesn't reject. He just registers.
  • Lighting & palette. Strobing — pink, silver, indigo, cream, orange in rapid alternation.
  • Sound cue. All seven leitmotifs collide, half-overlapping, never connecting. Glass-wind underneath. The collision should sound almost dissonant but never ugly — like a tuning orchestra.
  • AI-gen prompt. "Tracking dolly through mirror garden: rapid match-cut sequence of voxel character reflections — cat / bear / elder / raindrop / dragon / old woman / small fire / moth / child / star — each mirror catching different moonlight, strobing palette, dreamlike."
  • Notes. This is the busiest sequence of the episode. Earn the stillness that follows.

Frame 15 — The pause

  • Composition. Dzino stops between two mirrors — one shows nothing, one shows him as he already is (default form). He stands in the gap, looking at neither.
  • Action. A single beat of stillness. His shoulders settle. He doesn't know which mirror to choose. None of them feel wrong. None of them feel quite right either.
  • Lighting & palette. Both moons softening on him. He becomes the brightest object in frame.
  • Sound cue. All leitmotifs cut out. Only glass-wind. Hold the silence.
  • AI-gen prompt. "Voxel character stopped between two pixel-mirrors in glass garden, moonlight softly haloing him, both mirrors out of focus, quiet uncertain pause, twin moons high in dusk-violet sky."
  • Notes. This is the structural turn — uncertainty pivots toward seeking. Hold 4s.

Scene 4.3 — Luna [01:30 – 02:30]

Frame 16 — Push toward the center

  • Composition. Forward dolly between rows of mirrors. At the far end, a low warm-cream glow — Luna's lantern. We can't quite see her yet.
  • Action. Dzino walks toward the glow. The mirrors on either side don't react now — they've said what they had to say.
  • Lighting & palette. Cream lantern-glow grows ahead; moonlight cooler at the edges.
  • Sound cue. Glass-wind softens. A new tone enters — a single sustained note that bends slowly upward, very faint. Luna's leitmotif preparing.
  • AI-gen prompt. "Forward dolly through corridor of standing pixel-mirrors, cream lantern glow at the far end, voxel character walking toward it, twin moons fading at edges, soft anticipation."
  • Notes. The leitmotif must be barely audible here — we only consciously notice it on frame 19.

Frame 17 — Luna establishing

  • Composition. Wide reveal at the center of the garden. Luna sits on a low wooden voxel stool, in profile, before an easel. Canvas is blank cream. Twin moons hang directly behind her, flanking her head — pink moon left, silver moon right, like haloes.
  • Action. Luna doesn't look up as Dzino approaches. Her brush is in her right paw, unmoving. Smock paint-stained — pink, silver, indigo, gold.
  • Lighting & palette. Cream dominant. Twin moons behind cast a doubled rim-light around her head — a quiet visual joke that she has two halos.
  • Sound cue. Luna's leitmotif rises slightly. Glass-wind quiet.
  • AI-gen prompt. "Wide establishing: dreamy fox artist Luna seated on low voxel stool in profile, paint-stained cream smock with pink/silver/indigo/gold blots, brush behind ear and one in paw, blank cream canvas on easel, twin moons flanking her head as natural haloes, mirror garden background, Studio Ghibli warmth."
  • Notes. This is the iconic frame of the episode. Print it. Hold 5s.

Frame 18 — Dzino approaches

  • Composition. OTS over Luna's shoulder, looking past her at Dzino's small approach. He stops a respectful distance away.
  • Action. Dzino waits. He doesn't speak — he never does. He's working out whether this is a person who wants to be interrupted.
  • Lighting & palette. Same.
  • Sound cue. Glass-wind. Luna's note bending slowly upward, almost imperceptibly.
  • AI-gen prompt. "OTS over fox artist Luna's shoulder: small voxel character with orange crown standing at respectful distance, hesitant, mirror garden, twin moons."
  • Notes. Hold the silence longer than feels comfortable. ~6s.

Frame 19 — The long beat

  • Composition. Side two-shot. Luna in profile left, Dzino in profile right, the easel between them. Both still. The blank canvas glows faintly between them.
  • Action. Nothing visibly moves. The wind chimes once. Luna's tail tip flicks — a single voxel-cube of motion.
  • Lighting & palette. Cream canvas is now the brightest single thing in frame — it pulls the eye.
  • Sound cue. Glass-wind crests audibly. Luna's leitmotif now consciously audible — that single sustained note bending up, then beginning to bend back down.
  • AI-gen prompt. "Side two-shot: voxel character on right and fox artist on left with blank cream canvas glowing between them, both motionless except a single tail-flick, glass-wind chime, dreamy mirror garden."
  • Notes. This is the longest still shot in the episode aside from Bruno's lake (E05). Earn it.

Frame 20 — The line

  • Composition. Close on Luna's face. Eyes on canvas. Her mouth barely moves.
  • Action. LUNA (eyes still on canvas): "You paint best when you don't yet know what you are."
  • Lighting & palette. Cream canvas glow underlighting her face. Tiny paint-fleck on her cheek catches pink moonlight.
  • Sound cue. Glass-wind low under the line. Luna's leitmotif holds, sustained, on the bend.
  • AI-gen prompt. "Close-up of voxel fox artist's face, eyes on unseen canvas, brush behind ear, paint-fleck on cheek catching pink moonlight, lips barely parted speaking softly."
  • Notes. Slow delivery. Long pauses between the words. Don't oversell — the line carries itself.

Frame 21 — The brush hand-off

  • Composition. Close on Luna's paw. She extends a brush over her shoulder without turning. The brush is clean — never used today.
  • Action. Dzino's small hand enters frame from the right. Takes the brush. Their hands don't touch.
  • Lighting & palette. Cream and indigo. The brush's bristles catch a sliver of cream highlight — the brush itself is briefly the brightest thing.
  • Sound cue. A soft chiptune click as the brush passes. Luna's leitmotif sustains.
  • AI-gen prompt. "Close-up: paint-stained fox paw extending a clean wooden brush over the shoulder without looking, small voxel hand with cream tone receiving it from the right, dusk-violet ambient."
  • Notes. This must read tender, not transactional. The brush is clean — that detail should be visible.

Frame 22 — Dzino with the brush

  • Composition. Medium on Dzino. He looks down at the brush in his hand. Then up at the blank canvas. Then back at the mirror garden behind him.
  • Action. A small breath. Decision.
  • Lighting & palette. Cream and indigo. Twin moonlight returns to balance.
  • Sound cue. Luna's leitmotif holds. Glass-wind picks up — the mirrors are about to speak again.
  • AI-gen prompt. "Medium shot: voxel character with orange crown holding a clean wooden brush, looking from canvas to mirror garden behind, deciding, twin moons soft."
  • Notes. Quiet pivot. He's about to do the work.

Scene 4.4 — The painting [02:30 – 03:30]

Frame 23 — Walking back through the mirrors

  • Composition. Slow tracking dolly. Dzino walks back through the mirror corridor, brush in hand. As he passes each mirror, a small sliver of light — a tiny cream spark — separates from the reflection and drifts toward him, attaching to his brush.
  • Action. First mirror (cat) donates a curve — a small curling spark. Bear donates a roundness — a soft rounded spark. Elder donates a steadiness — a slow level spark. And so on.
  • Lighting & palette. Each spark carries the dominant color of its mirror — orange (fire), silver (raindrop), pink-warm (dragon), cream (old woman). Brush bristles slowly accumulate a halo of mixed light.
  • Sound cue. Each mirror's leitmotif plays once more — but this time only a single note each, and the notes begin, faintly, to step toward each other on the scale. Not a melody yet, but harmonics drawing in.
  • AI-gen prompt. "Tracking dolly: voxel character walking back through pixel-mirror corridor, each mirror releasing a small colored spark of light that drifts to his brush, bristles accumulating a multicolor halo, dreamy."
  • Notes. The visual rule: he doesn't take — each mirror gives. Frame the sparks as offered, never taken.

Frame 24 — Returning to the canvas

  • Composition. Wide. Dzino returns to the easel. Luna hasn't moved. The brush in his hand now glows softly with collected light.
  • Action. He stops in front of the canvas. Lifts the brush. Hesitates.
  • Lighting & palette. Brush halo is the warmest light in frame.
  • Sound cue. Glass-wind drops to near-silence. A single chiptune held breath.
  • AI-gen prompt. "Wide shot: voxel character standing before blank cream canvas with glowing multicolor brush, fox artist Luna seated unmoving in profile, mirror garden background, hush."
  • Notes. Hold the hesitation. ~3s.

Frame 25 — First stroke (badly)

  • Composition. Close on the canvas. Brush enters frame, makes a small wobbling line. The line is uneven — clearly amateur.
  • Action. The brush trembles. The first stroke is bad. He pulls back.
  • Lighting & palette. Cream canvas, single uneven indigo line.
  • Sound cue. A single chiptune note, slightly flat — almost a wrong note. Then silence.
  • AI-gen prompt. "Close-up of cream canvas: trembling first brushstroke, single uneven indigo voxel line, pixel-mirror garden out of focus behind."
  • Notes. Make the bad stroke visibly bad. It needs to land.

Frame 26 — Drops the brush

  • Composition. Low close on the ground. Brush falls in slow motion. Lands. A small puff of voxel dust.
  • Action. Dzino stares at the fallen brush. Beat.
  • Lighting & palette. Indigo grass, cream brush handle.
  • Sound cue. A small soft thud-pluck. No leitmotif. Glass-wind only.
  • AI-gen prompt. "Low close-up: clean wooden brush dropped onto indigo voxel grass, small puff of pixel-dust, voxel character's feet visible at frame edge."
  • Notes. The drop is the episode's only failure beat — keep it brief but real.

Frame 27 — Picks it up

  • Composition. Match-cut. Dzino's hand enters frame, picks the brush back up. The light-halo on the bristles has dimmed but not gone.
  • Action. He stands. Returns to the canvas.
  • Lighting & palette. Same.
  • Sound cue. A small uplifting chiptune note — recovery.
  • AI-gen prompt. "Voxel character's small hand picking up dropped brush from indigo grass, halo of light still faintly clinging to bristles."
  • Notes. No fanfare. Just the act of picking up.

Frame 28 — Painting time-lapse

  • Composition. Locked on canvas. Camera doesn't move. The painting fills in pixel by pixel — blank cream becomes a small voxel figure: indigo body, cream face, orange crown. A self-portrait.
  • Action. Time-lapse paint reveal. ~12-15s of pure painting. No cuts. Strokes get steadier as it goes.
  • Lighting & palette. Indigo, cream, orange — the season's core trio. Each completed pixel briefly glows before settling.
  • Sound cue. Brush-stroke chiptune layered with a soft music-box pulse. Each completed pixel adds a pluck. By the end, dozens of plucks have accumulated into a near-melody.
  • AI-gen prompt. "Time-lapse on a cream canvas: voxel self-portrait painting itself pixel by pixel — small figure with indigo body, cream face, orange crown — strokes growing steadier, each completed pixel briefly glowing, locked camera."
  • Notes. This is the longest single shot in the episode after frame 17. Let it breathe — don't cut.

Frame 29 — The eyes

  • Composition. Extreme close on the painted figure's face. Eyes go in last. They're almost Dzino's round eyes — but slightly tilted, a fox's almond shape. Slightly his own, slightly Luna's.
  • Action. The brush adds the eyes. The painted figure's gaze meets ours.
  • Lighting & palette. Cream canvas, indigo eye pixels with a single warm pink highlight.
  • Sound cue. A held high chiptune note — recognition.
  • AI-gen prompt. "Extreme close-up: painted voxel face on cream canvas, eyes being added — round but slightly almond-tilted, indigo with single pink-moon highlight, brush bristle just leaving the pixel."
  • Notes. This is the gentle rug-pull — viewers should feel without naming it that something subtle has happened. Luna's eye-shape is in him now.

Frame 30 — Mirror garden updates

  • Composition. Wide pull-back across the mirror plain. Each mirror flickers once — and now every mirror, all at once, shows the same shape: the painted Dzino. Cat, bear, elder, dragon, raindrop, old woman, fire — all replaced.
  • Action. Sweeping camera move across the field. Dozens of identical reflections light up in succession.
  • Lighting & palette. Indigo and cream dominant — the field unifies its color.
  • Sound cue. Each mirror's leitmotif plays one note each, and now the notes step into a clean ascending scale — they finally connect. The micro-melodies that didn't link in scene 4.2 are now one melody.
  • AI-gen prompt. "Wide sweeping shot across mirror garden plain: every standing pixel-mirror flickers and updates to show the same single voxel figure — indigo body, cream face, orange crown — synchronized indigo-and-cream palette, twin moons high."
  • Notes. This is the visual climax of the episode. Earn the sweep.

Frame 31 — Shard rises

  • Composition. Hero shot. The painted Dzino on the canvas glows. From its center, a single voxel shard — geometric, indigo and cream, faceted — lifts up off the canvas surface and floats toward Dzino's chest.
  • Action. Shard rises slowly. Dzino doesn't move — he lets it come.
  • Lighting & palette. Shard is the brightest object. Pink and silver moonlight bend toward it.
  • Sound cue. The unified scale from frame 30 sustains. Glass-wind hushes.
  • AI-gen prompt. "Hero close-up: faceted voxel shard rising from the center of a painted self-portrait on cream canvas, indigo and cream geometric form, slowly drifting toward voxel character's chest, twin-moon light bending toward it."
  • Notes. Slow this — the shard arrival is the episode's load-bearing moment.

Frame 32 — The click & the triad

  • Composition. Close on Dzino's chest. Shard meets it — clicks in. A small pulse of cream light expands outward. His eyes widen, just barely.
  • Action. Voice 3 arrives. The chord — which has been two voices since E02 — becomes a triad. We hear a third voice slot in above.
  • Lighting & palette. Cream pulse on indigo body. Orange crown brightens for one frame.
  • Sound cue. A single resolving chiptune click. On that click, Voice 3 enters and the chord becomes a triad. The unified mirror-melody resolves underneath.
  • AI-gen prompt. "Close-up on voxel character's chest: faceted shard clicking into place, expanding cream light pulse, orange crown briefly glowing, eyes widening minutely."
  • Notes. The triad is a season landmark — name it in the score sheet so the music team gives it weight.

Scene 4.5 — Luna's reveal [03:30 – 04:00]

Frame 33 — Dzino bows

  • Composition. Medium two-shot — Luna still on her stool, profile, never having turned. Dzino on the right facing her. He gives a small voxel bow.
  • Action. Bow. Beat. He turns and walks away.
  • Lighting & palette. Twin moons lower in the sky now — they've moved during the episode.
  • Sound cue. Triad sustains gently. Glass-wind softens.
  • AI-gen prompt. "Medium two-shot: voxel character with orange crown bowing slightly to seated fox artist Luna who has not turned, mirror garden, twin moons lower in dusk-violet sky."
  • Notes. He doesn't turn back. That detail matters for the next frame's emotional payoff.

Frame 34 — Walking away

  • Composition. Long shot from behind Luna's easel — her silhouette in foreground left, Dzino's small silhouette walking away into the mirror garden upper right.
  • Action. He walks. Steady. Doesn't look back.
  • Lighting & palette. Twin-moon silhouette.
  • Sound cue. Triad continues, softer. Single chiptune step-plucks.
  • AI-gen prompt. "Long shot from behind fox artist's easel: her silhouette foreground, voxel character walking away into pixel-mirror garden, twin moons setting lower."
  • Notes. Hold ~4s. Let the audience feel the leaving.

Frame 35 — The camera lingers

  • Composition. Slow dolly-around Luna's easel. We start behind her, swing around to the side. The blank canvas is no longer blank — it has been quietly filling in this whole time.
  • Action. The camera arcs. We catch the first glimpse of what's on her canvas.
  • Lighting & palette. Cream canvas now with indigo, pink, silver, gold strokes — Luna's full palette.
  • Sound cue. Luna's leitmotif returns — the single sustained note bending. It's now bending upward and resolving for the first time.
  • AI-gen prompt. "Slow dolly-around shot: from behind fox artist seated at easel, swinging around to her side, revealing canvas no longer blank but filling in with painted self-portrait, cream/indigo/pink/silver/gold strokes, twin moons low."
  • Notes. This is the emotional reveal of the episode — the season's first quiet emotional reveal. Don't rush the dolly.

Frame 36 — Luna's self-portrait

  • Composition. The canvas now fully visible. On it: Luna, painted. Same dreamy fox in paint-stained smock — but it's her seen by Dzino's passing, not by herself. The eyes are slightly Dzino's almond-rounder. The mirror image of frame 29's gentle exchange.
  • Action. Reveal hold. Camera settles.
  • Lighting & palette. Cream canvas, full season chord in paint.
  • Sound cue. Luna's leitmotif resolves on a perfect upward bend. The triad sustains under it.
  • AI-gen prompt. "Close on cream canvas: completed painted self-portrait of fox artist Luna in paint-stained smock with brush behind ear, eyes slightly rounded — Dzino's eye-shape — full season palette in strokes, dreamy."
  • Notes. The eye-exchange is the structural rhyme of the episode. Frame 29 — Dzino borrowed Luna's eye-shape. Frame 36 — Luna received Dzino's. Neither knew they gave; both did.

Frame 37 — Luna's smile

  • Composition. Close on Luna's face. She finally lifts her gaze to the canvas. Sees what's there. For the first time.
  • Action. A smile. Very small. Very still. Her eyes shine.
  • Lighting & palette. Cream canvas-glow underlighting her face. Pink moonlight on her cheek.
  • Sound cue. Luna's leitmotif holds its resolved note. Triad sustains. Glass-wind quiet underneath.
  • AI-gen prompt. "Close-up: dreamy fox artist Luna lifting gaze to easel for first time, seeing finished self-portrait, very small still smile, eyes shining, pink-moon cheek light, cream canvas glow."
  • Notes. Tiny smile. If it reads as more than "very small," it's overplayed. Hold 4s.

Frame 38 — Twin moons set

  • Composition. Wide pull-out. Luna on her stool in silhouette before the easel. Twin moons lowering behind her — pink moon kissing the horizon, silver moon a beat behind. Mirror garden glints faintly. Dzino is gone from frame.
  • Action. Slow pull. The moons set in tandem but not in sync — pink first, then silver. Sky deepens to indigo.
  • Lighting & palette. Twin-moon gradient finishes its arc. Indigo dominant. Final star-pulse: the calling star, one pixel brighter than at episode start.
  • Sound cue. Triad resolves and holds. Luna's leitmotif fades. Glass-wind drops to silence. Beat. The calling-star chime — single soft tone — closes the episode.
  • AI-gen prompt. "Wide pull-out: dreamy fox artist Luna seated in silhouette before easel, mirror garden glinting faintly around her, twin moons setting behind — warm-pink moon at horizon, cool-silver moon just above — dusk-violet to indigo sky, single faint calling-star pulse."
  • Notes. Final image of episode. The calling-star pulse should be subliminal — viewers shouldn't notice it cognitively, only feel that the season is still pulling onward. Cut to black on the last chime.

Style anchors needed

Before any AI-gen pass, lock the following reference plates so the model can hold style across all 38 frames:

  1. Twin-moon plate. A single hand-painted reference frame showing the canonical twin-moon configuration — warm-pink moon (#F4B5C8) high-left, cool-silver moon (#D6DCE6) low-right, dusk-violet sky gradient (#3A2D5C → #1A1538), star density. This plate is reused in E07's three-moon cousin — keep them visually distinct.
  2. Mirror garden master plate. A wide hand-painted establishing of the plain — hundreds of standing pixel-mirrors at scale, indigo voxel grass, mirror frame style (silver-pixel border, pearl-grey neutral surface). Reference the spacing — mirrors should feel scattered, never gridded.
  3. Reflection sheet — seven forms. Character sheets for all seven mirror reflections: Cat-Dzino, Bear-Dzino, Elder-Dzino, Raindrop-Dzino, Dragon-Dzino, Old Woman, Small Fire. Each in canonical pose, with notes on which donates which sliver of light to the final portrait (curve, roundness, steadiness, refraction, warmth, calm, courage). Plus 2-3 ghost-forms for the montage (moth, child, star).
  4. Luna character sheet. Dreamy fox in paint-stained cream smock. Brush behind ear (constant). Brush in paw (clean). Smock paint-blots in the season's full chord — pink, silver, indigo, gold. Tail-tip flick animation. Twin-moon halo composition (frame 17) anchored as her hero pose.
  5. Canvas progression sheet. A 6-step progression of Luna's canvas state across the episode — blank cream → first faint underpainting (begins during scene 4.2, invisible to viewer) → halfway (during scene 4.4) → near-complete (frame 35 dolly-around) → completed self-portrait of Luna (frame 36). Audience should never consciously see it filling in — only retroactively realize.
  6. Dzino's painting sheet. A 6-step progression of Dzino's canvas — blank → first wobble stroke → recovery → body and crown → face → eyes (frame 29 Luna-tilt). Bracket the eye-shape clearly so the animator hits the gentle rhyme.
  7. Brush-light sheet. Reference for the seven colored sparks — each tied to its mirror's palette. The accumulated halo on the brush bristles should clearly read as multi-source.
  8. Shard reference. Form shard — faceted voxel geometry, indigo and cream, distinct from previous shards (Personality, Interests). Note on shard-click physics: cream pulse expansion radius, orange-crown one-frame brighten, triad resolution timing.
  9. Sound spec — episode 03. Glass-wind base (continuous), 7 mirror leitmotifs (each ~1s, unresolved, must connect into a single ascending scale by frame 30), Luna's leitmotif (single sustained note, bends up then down, finally resolves up at frame 35), triad resolution timing (frame 32 — Voice 3 entry), calling-star chime closer (frame 38). The triad is a season landmark — flag for music team.
  10. Eye-rhyme spec. A single annotated reference comparing Dzino's default eye shape, Luna's default eye shape, the painted Dzino's eyes (frame 29 — slightly Luna's), and the painted Luna's eyes (frame 36 — slightly Dzino's). This is the load-bearing emotional detail of the episode and must not be lost in any AI-gen pass.

Lock these ten references before generating frame 01. Without them, the mirror garden will drift in style across the 38 frames and the eye-rhyme — the episode's quiet heart — will not survive.