TWIN MOONS
A red-armoured bladesman clears a rooftop arena of engineered predators while a phase assassin cuts his way off a burning strike deck above the same city. The two survivors meet on wet metal under twin moons, and the rain does the talking.
- Runtime
- 0:35
- Format
- 1920 x 1080 / 30 fps / 16:9
- Blocks
- 8 generation blocks, 18 internal cuts
- Video model
- Seedance 2.0

Two moons, one wet rooftop, and nobody left standing between them.
- GOAL
- Stand as the last blade on the platform, and be the one still holding it when the rain stops.
- OBSTACLE
- The arena is stocked with a predator pack and patrolled from the air. Each stage threatens the one after it.
- TACTIC
- The Shogun fights low and close, using the wet deck. The Ronin fights wide, using phase movement and the enemy's own ordnance.
- REVERSAL
- The interceptor sent to kill the Ronin becomes his transport and his weapon. The fireball that ends the patrol also announces him to the Shogun.
- VALUE SHIFT
- The Shogun reads as a survivor, then as an executioner standing on a mound of the dead. The Ronin reads as prey under fire, then as the thing the platform should have feared.
Every reversal has to move the audience verdict on a character. A turn that changes only the plot is dead weight.

Contact
Opening block. The pack is already moving when the first frame appears, so the film starts mid-fight.

The Brute
Scale block. The predator is framed against both moons so the size gap reads instantly.

The Mound
The value shift. Same character, new verdict: the audience stops reading survival and starts reading appetite.

Shockwave
Hard switch of protagonist, colour and altitude in a single frame. Magenta enters the film here and never leaves.

Tracer Run
The chase beat that sets up the reversal. The jet is introduced as a threat so that it can be stolen four seconds later.

The Fireball
The reversal itself. The weapon sent to kill him carries him down to the arena.

The Meeting
The two leads share a frame for the first time. Neither moves for two full seconds, which is a long time in a thirty-five second cut.

Blade Lock
Close coverage, then back out wide to end on the standoff. The film stops before the fight resolves, which is the point.
Identity is settled on paper first. Each sheet carries orthographic views, close details, a fixed colour palette and a scale guide, so the video model receives one source of truth per character and per location. Sheets were then uploaded into Higgsfield and bound to a tag that stays constant across every generation.
Tag naming holds for the whole film. No stale tag ever enters a later prompt.
Thirty-five seconds beaten into eight blocks with one reversal that earns a value shift. Blocks that failed the causal test were cut before design started.
Character and location sheets with orthographic views, detail crops, materials notes and a locked palette. Roughly four passes per sheet until the silhouette read at thumbnail size.
Every sheet ingested and bound to one tag. Character, creature and location tags stay separate so a location never drags a costume with it.
Each block written as an engineering document: first frame, spatial blocking, lens choice, timed action, physics, lighting priority, audio. Style prose stays out of the control sections.
For the beats where a stance carries the story, the character is given a task to play instead of a face to pull. Stance, weight shift and head angle are written as doing, not as mood.
Prompts fired straight from chat as batches, jobs polled in the same thread, candidates returned for review. No tab switching, no copy and paste between tools.
Candidates judged on identity match, physics, light direction and hand or weapon state. Anything that broke the cyan key light was dropped even when the action looked good.
Cut on motion. Joins hidden inside whip pans, blade passes and the explosion flash so the eight blocks read as one take of coverage.
Contrast pulled down in the rain, cyan and magenta held apart in the mids, rain and metal sitting under the blade hits.
ONE THREAD HOLDS THE STORY WORK, THE PROMPT WORK AND THE GENERATION QUEUE. THAT IS THE WHOLE POINT OF THE MCP LAYER.
| THE PROBLEM | HOW IT SHOWED | THE LOCK |
|---|---|---|
| Identity drift | Armour details and helm shape wandered between blocks. | One tag per character, described with the minimum anchors that matter for that shot. Costume detail already visible on the sheet stays out of the text so the reference wins. |
| Side flipping | Fighters swapped screen sides across a cut. | Screen position written explicitly in every block, plus a line fixing which side each one holds for the whole exchange. |
| Weapon colour bleed | Magenta crept onto the katana and blue onto the poleblade. | Colour ownership stated as a positive rule next to the blocking, not as a list of things to avoid. |
| Flat front light | The model kept lifting faces out of shadow. | Lighting written as a priority lock with the direction named, and the shadow state of the face stated as the desired outcome. |
| Floating motion | Leaps and landings drifted and lost weight. | Physics section on every prompt: arcs keep momentum, water and debris travel with the movement, landings take weight through named limbs. |
| Empty first frame | Generations opened on an establishing plate and wasted a second. | First frame occupancy stated at the top of the blocking section. Characters are already in shot and already moving at 0:00. |
- RUNTIME
- 0:35
- MASTER
- 1920 x 1080, 30 fps, H.264
- SOUND
- Model audio, layered and mixed in the edit
- DIALOGUE
- None. The film carries on action and light
- STATUS
- Complete. Original characters and world
Eleven wide-format sheets covering the whole build. The story spine and the beat map, the five design sheets and the tag naming that holds them, the nine pipeline stages from beat sheet to graded cut, the stack, all eight shot prompts as they were written for Seedance, the look rules that make eight blocks read as one film, and the six failure modes with the instruction that closed each one.
TWIN MOONS, THE PROCESS DOCUMENT
A glider run through a floating city, flown along a route drawn by hand before a single frame was generated.
This, with your world in it.
Same pipeline, same locks, same published process. Bring the brief and the deadline.
