← Files KreaARCHIVED FILE

skills/krea-motion/references/product-beauty-macro.md

66.7 KB · Oct 3, 2026 · 06:03 UTC

↓ Download file

# Product Beauty Macro — Minimalist Close-Up Motion For Web

For the piece that loops on a product page, a brand's landing hero, or a
skincare/cosmetics PDP: a single product, shot impossibly close, in a coloured field
pulled from its own palette, where the only thing that ever enters frame is the
product, its named ingredient, or the substance the product is made of.

This is the **beauty register**. `../references/cinematic-craft.md` stages an object against
darkness and `../references/luxury-showcase.md` stages it against an opposing surface; this
one dissolves it *into* a monochrome envelope and goes close enough that the packaging
becomes landscape. Two colours in the whole piece, one light, one material.

Two modes — a slow held macro and a fast uneven cut chain — and **which one is a question
for the user, asked before anything is written.**

Restraint applies to the *frame*, never to whether anything happens. The characteristic
failure is **prettiness with nothing looked at**: a bottle standing in a pink void while a
highlight crawls over it, which is what importing this skill's subject locks wholesale
gets you. Commit to a specific square centimetre, then make something in it act.

## When This Register

| The brief says | Register |
|---|---|
| Product page hero, PDP loop, website background, "for our site" | **This file** |
| Skincare, serum, cream, cleanser, fragrance, cosmetics, supplement, candle | **This file** |
| "Minimal", "clean", "soft", "editorial", "elegant but light", "airy" | **This file** |
| Watch, jewellery, leather, hardware, sculptural design object | `../references/luxury-showcase.md` |
| Launch film, teaser, title-sequence energy, "dramatic", "cinematic reveal" | `../references/cinematic-craft.md` |
| Paid social, hooks, captions, performance creative | the `krea-marketing` skill |

A product can legitimately want both — a fragrance bottle is a beauty product and a
luxury object. Ask which surface it lives on. A page hero wants this file. A campaign
film wants the other.

## Ask First — Minimal Or Maximal

The fork changes the beat count, duration, shot list, generation count and cost. **Ask
before building anything** — the modes share no structure, so a wrong guess wastes the
whole run. Put it in their terms:

> Two directions for this, and they're genuinely different films:
>
> **Slow and minimal** — two or three very close shots, long holds, one thing happening:
> the product tips and settles, or a droplet detaches, or it turns thirty degrees in the
> air. One surface, one material, nothing else. Reads quiet, expensive, confident; the
> kind of thing that sits behind type on a page without competing with it.
>
> **Fast and maximal** — eight or ten cuts in fifteen seconds: the formula pouring at
> macro, the label cropped hard, the product tumbling in air or several copies of it
> turning at once, its texture as an abstract field. Reads editorial and alive, and it
> holds attention on its own.
>
> Which one? (Minimal is one or two generations; maximal is three or four and costs
> proportionally more.)

| | Minimal | Maximal |
|---|---|---|
| Duration | 5–8s | 7s for the one-generation entry point, 10–15s assembled |
| Beats | 1–3 | 4–5 per generation, 8–11 across the assembled piece |
| Detected cuts | 0–2 | **beats − 1** — a 5-beat take scene-detects as 4 |
| Beat length | 2.5–4s, or one continuous take | 0.4–2.4s, uneven |
| The subject | One square centimetre of the product, held | The product, its label, its matter, alternating |
| What carries it | Light, focus, texture, the falloff | The cutting |
| Whole product on screen | Only at the end, or never | Beat two, and again at the end |
| Generations | 1 | 1 for MAX 1, 2 for MAX 3, 3–4 for a full 12–15s piece |
| Cadence section | `## Minimal Cadence` below | `## Maximal Cadence` below |

**MAX 2 sits outside this table** — one continuous 6s take, one beat, zero cuts, and it
serves the minimal mode too. Take its numbers from the shape.

`beats − 1` matters because scene detection sees only transitions, and the cut-count gate
in `## Verify` counts detected cuts. A four-beat take returning three is correct.

Everything between here and the cadence sections — the tonal envelope, the light
doctrine, the substance rule, label framing — is **shared by both modes**. Only the
cadence and the shapes differ.

If the user does not answer, or answers "whatever you think": default to **minimal**
for a page hero or a background loop, and **maximal** for a PDP or a launch page where
the piece is the content rather than the backdrop. State the default you took.

### If They Ask To Experiment

**Only when the user explicitly asks for options, experimentation, or a maximalist
version, and has signalled they have time and budget for it.** Never the default — it is
several times the cost and the wait.

Then make three, not one, and make them genuinely different:

1. **Quantity** — several copies in air, per `### MAX 2`.
2. **Minimal** — one held macro, per `### MIN 1`.
3. **Maximal with nature** — the surface ground and an active substance event.

For the third, generate the environment first: consult `../../krea-marketing/references/product-photography.md` for the lighting register, make a still of the product on the real material — wet stone,
a water film, the formula pooled — approve it, then animate that as the `start_image`. A
reference of an actual lit material beats asking a video model to invent one around a
plain packshot, every time. Cost it out loud first: one extra image generation per
variant on top of three video takes.

## What The Page Imposes

Four constraints come from the medium, not from taste, and they are the reason this
register diverges from the house default at all:

1. **It plays muted.** No audio design. State silence explicitly.
2. **It often loops.** Usually 6–15 seconds, cut back to the head, forever. Not
   always — a piece with an authored ending is legitimate — but decide early, because
   looping constrains the last beat and the grade. See `## Loop Discipline`.
3. **The page supplies the type.** The footage is textless; the only words in frame
   are the ones physically printed on the product.
4. **The visitor must know what is being sold immediately.** This is the big one, and
   it overrides a hard rule.

### The One House Rule This Register Relaxes

**Maximal mode only** — in minimal mode the product is never shown whole, or only in the
last second, which is what the house rule wants anyway.

`../references/cut-architecture.md` withholds the whole subject until the last beat. That
suits a reveal film, whose viewer has committed to watching. A page hero has no such
contract: a visitor who cannot identify the product in the first second and a half
bounces. So the structure **alternates** instead of building:

```
substance or detail macro → the whole product → detail → substance → the whole product
```

Beat one is still macro — the opening is still an intimacy, never an establishing
shot. But the whole product lands on beat two, and it returns at the end. The piece
reads as a circuit rather than an arrival, which is exactly what a loop needs.

Say this out loud in the prompt so the model does not fight it:

```
Structure: alternating. The complete product is fully visible in the second beat and
again in the final beat; the beats between are extreme details and material. This is
intentional and not a reveal — do not withhold the product, and do not treat the
final beat as a first disclosure.
```

Everything else in `cut-architecture.md` stands: change scale, angle and light on
every cut, one move and one event per beat, quantify everything, no long holds.

## Where To Point The Camera

Macro is not an excuse to shoot the nearest interesting-looking edge. On a skincare
product the interesting-looking edge is the cap, and the cap is not the product.

**Shoot, in this order:**

1. **The formula** — through the glass, at the meniscus, pooled, dispensed, mid-pour.
2. **The body of the bottle or tube** — the part the formula reads through or the copy is
   printed on. This is the product's shape and the thing a customer recognises.
3. **The printed face** — the wordmark, the claim line, the foil. Cropped hard.
4. **The product on skin** — cream drawn across the back of a hand, a drop landing on a
   forearm, sheer where it spreads. The strongest beat available and the most skipped.
5. **The named ingredient** — formed out of the formula, unfurling behind the product,
   or its own texture at macro. Derived from the label, never generic.
6. **The matter alone** — a swatch, a comb, a spread, filling frame.

**Do not build a beat on** the cap, the collar, the pump head, knurling, threading, the
crimp, or the hinge. That is the hardware instinct from
`../references/luxury-showcase.md`, where machined metal *is* the product. Here it says
nothing: nobody buys a serum for its collar. Hardware can sit in frame as part of a wider
shot; it cannot be what a cut is about.

The test: could this frame be any brand's bottle with the label removed? If yes, it is a
hardware shot — move to the formula or the printed face.

## Motion: The Product Is Allowed To Act

Read this before the envelope and the light, because it is the section that decides
whether the piece looks like anything.

The rest of this skill locks the subject hard — *nothing wobbles*, the suspension lock.
That is right for a watch. Imported here it produces the register's deadening failure:
**a product standing dead still in a coloured void while a specular crawls over it, every
beat, every piece** — after which the only lever left for variety is more dramatic light.

In this register the product **may move, and usually should.** The lock is one option, not
the default.

| Motion | Prompt language |
|---|---|
| Turn in place | `the product rotates in place about its own vertical axis exactly 40 degrees over 1.6 seconds at a constant rate, dead level, no bobbing, no drift` |
| Tip and settle | `the product tips 12 degrees toward camera-left over 0.5 seconds, reaches the tilt, and settles back to upright over 0.4 seconds with one small overshoot and no wobble after; realtime gravity` |
| Rise and hold | `the product lifts 8 centimetres straight up across 1.2 seconds at a constant rate, dead level, no rotation, then stops dead and holds; its contact shadow softens and spreads as it rises` |
| Fall into frame and land | `the product enters from above frame, falls 15 centimetres under realtime gravity, decelerates over the last 3 centimetres and settles upright with one small bounce; no slow-motion, no floating` |
| Tumble in air | `the product tumbles slowly about a single horizontal axis, one full revolution across 4 seconds at a constant rate, holding its position in space — it does not also drift, rise or fall` |
| Roll and stop | `the cylindrical product rolls 10 centimetres to camera-right across the surface over 1.4 seconds at a constant realtime rate, decelerates, and stops with the label facing camera` |
| Two copies passing | `two copies cross at different depths, the near one travelling left to right and the far one right to left, both at the same constant rate; they never touch and never swap depth` |
| Cluster in air | see `### MAX 2` — several copies, each turning in place |

Three rules keep this from becoming the flailing that `../references/cinematic-craft.md`
also bans:

1. **One motion per beat**, quantified — degrees or distance, duration, constant rate,
   realtime physics. Unquantified "rotating slowly" is the floaty look the lock existed
   to prevent.
2. **It completes or settles inside its beat.** Still in progress at the cut is fine only
   for the blur whip.
3. **The camera holds still when the product moves.** Both at once is the lurch.

### The Rule That Prevents The Monoculture

> **At least one beat in every maximal piece has the product or its own matter
> physically moving.** Not the light. Not the camera. The thing itself.

Locked in every beat with only the specular travelling is a failed piece here however
good the light is, and it is the most likely thing to come back. Restage the weakest
locked beat.

Minimal mode is not exempt, it just needs less: one small motion in the whole piece — a
tip and settle, a droplet detaching, one copy turning 30 degrees. Minimal means few
elements and long holds, not an inert product.

## The Tonal Envelope

The single most recognisable trait of this register: **the background is one colour,
derived from the product, and nothing else is ever in frame.** No set, no surface, no
props, no horizon. The product exists inside a field of tinted light.

This inverts the tension principle in `../references/luxury-showcase.md` on purpose: rather
than pairing the object against an opposing surface, the envelope removes every colour
that is not the product's, so the eye can only read form, finish and texture.

Three legitimate field strategies. Pick one; never blend two.

| Strategy | Field | Use when |
|---|---|---|
| **Tone-on-tone** | The product's own dominant hue, desaturated to roughly a quarter and lifted one to two stops — a nude tube in a warm blush field, a sand-coloured jar in bone | Opaque packaging with subtle colour. The safest and most editorial. |
| **Muted complement** | The formula's complement, desaturated hard — a dusty mauve-rose field behind a gold or amber oil | The formula is visible through glass. The liquid becomes the only saturated thing in frame. |
| **High-key bone** | Near-white, soft, one thin contact shadow | Tinted or translucent glass. Transmission needs a bright ground or the glass reads as grey plastic. |

The rules that hold across all three:

- **One hue in the entire piece.** The product's own colours are the exception; the
  world gets exactly one.
- **Saturation cap.** The field never exceeds about a quarter saturation. The product is
  the only saturated element in frame, along with its named ingredient — a green frond in
  a mauve field is the product's colour, not a second world colour.
- **Gradient, not flat.** A flat colour reads as a chroma key. A soft gradient — one
  corner a stop brighter than the opposite — reads as a lit space.
- **No horizon, no seam, no vignette, no second colour.** Seedance adds all four.

```
Consistent world across all beats: an infinite seamless field of dusty mauve-rose,
lit as a soft gradient one stop brighter at upper camera-left and falling to a
deeper mauve at lower camera-right. No horizon line, no floor seam, no wall, no
table, no surface edge, no props, no set dressing, no vignette. The field is the
only environment and it never changes hue between beats. Palette: mauve-rose at
low saturation throughout, plus the warm amber of the formula and the rose-gold of
the collar — no other colour anywhere in frame.
```

Suppress the dark-register defaults explicitly, or the model reaches for charcoal the
moment you ask for drama:

```
NO charcoal or black void, NO dark studio background, NO true blacks, NO low-key
grade, NO teal or blue cast, NO second background colour, NO gradient sweep across
the field.
```

### Three Grounds

The infinite field above is one option, not the only one. Used for every beat of every
piece it is what makes this register feel airless — a product floating in nothing,
forever. **Pick a ground per piece:**

| Ground | What it is | Use when |
|---|---|---|
| **The field** | No surface at all; the product suspended in tinted light | The product is in the air, tumbling or clustered. The default for MAX 2 and for anything levitating. |
| **One surface** | A single tone-matched material plane the product sits on, fills the lower third, or reflects in | The product stands, tips, rolls or settles. Gravity needs somewhere to land. |
| **Its own matter** | The dispensed product itself as the ground — a pool, a swatch, a spread seen nearly edge-on | Formula products. The strongest of the three and the most specific to this register. |

For the surface ground, one material only, tone-matched, and no props on it:

```
The product sits on a single unbroken plane of honed travertine in the same warm blush
as the field, filling the lower third of frame, its own soft reflection visible in the
stone. The plane has one straight edge running horizontally and nothing else is on it —
no props, no second object, no set dressing, no visible room beyond, no wall, no
horizon line above the plane.
```

Materials that hold up at macro and stay inside the palette: honed travertine or
limestone, raw plaster, unglazed ceramic, brushed aluminium, a linen fold, a thin film
of water on glass, wet glass, a mirror. One of them. A surface earns its place by
letting the product **do** something — tip, roll, settle, cast a shadow that moves —
and if the product is locked anyway, drop the surface and use the field.

The banned list is unchanged for everything that isn't the ground: still no props, no
second object, no room, no window, no plant, no towel, no marble-with-gold-veining.

## Light: Soft-Dramatic, Not Low-Key

"Dramatic lighting" in this register does not mean the 95%-darkness ratio from
`cinematic-craft.md`. It means **one large raking source and a deep, soft, coloured
shadow** — the drama is in the falloff and the direction, not in the absence of light.

The distinction that matters: the shadow side falls to a **deeper version of the field
hue**, never to true black. Black on the shadow side is what makes a beauty frame look
like a car advert.

```
Light: one large soft source, a 1.5-metre diffused panel high at camera-left raking
across the product at about 30 degrees, close enough that falloff across the frame is
visible. The shadow side of the product retains detail and resolves into a deeper,
warmer version of the field hue — never to black, never crushed. One thin hard
specular runs the length of the glass edge nearest the source. A soft, coloured
contact shadow sits under the product, its edge diffuse.

NO god rays, NO visible beams, NO lens flare, NO bloom, NO haze glow, NO rim light
from behind, NO second source, NO hard black shadow, NO clipped highlights.
```

Three light events that belong to this register specifically:

| Event | Prompt phrasing |
|---|---|
| Field breathe | `over 2 seconds the field brightens by two thirds of a stop at upper-left and settles, at a constant rate; the product's exposure does not change` |
| Coloured shadow travel | `the soft contact shadow lengthens 3 centimetres to camera-right over 1.5 seconds at a constant rate as the source drifts; its edge stays diffuse and it stays mauve, never black` |
| The closing stop-down | `on the final beat the field darkens by one and a half stops over 2 seconds at a constant rate while the product's own exposure holds exactly; the hue does not change, only the level` |

The closing stop-down is the cheapest way to make a page loop feel authored — the
piece ends richer and heavier than it began. **It is incompatible with a seamless
loop**, since the last frame no longer matches the first. Choose one, and say which.

## The Substance Rule

The "drop of nature" that makes these pieces feel alive is almost never generic nature.
It is matter with a reason to be there — the product's own formula, or the thing the
product is made of.

> Whatever substance is in frame is one the product contains, produces, is made of, or
> would physically touch in use.

That tie is what separates this register from stock beauty footage. Petals on a retinol
serum are set dressing; a frond of the marine botanical the oil is actually made from,
forming out of the oil itself, is the product.

### Derive The Matter From The Product

Read the label first. A product is *about* something — marine botanicals, oat, fig,
fermentation, cold-pressed oil, clay — and the non-product beats are made of that story.
Invent them from it.

A marine body oil suggests something that grows in water: a frond forming out of the oil
and unfurling behind the bottle, the weighted drift of something suspended in seawater.
An oat cleanser suggests clouding, settling, milkiness. A clay mask suggests cracking,
dust, dry breaking. A fermented essence suggests slow bubbling and a lit haze inside the
liquid.

The tables below are starting points, not a list to work through — if the product
suggests something better, do that instead. What is fixed is not the subject. It is
these six:

- **Semantic tie.** Whatever is in frame is what the product is actually made of.
  Unrelated decoration is the stock-footage tell.
- **One instance.** A frond, not a bed of them. At three it is set dressing.
- **Behind or beside, never in front.** The product's silhouette stays unbroken and
  sharp; the matter sits at a softer depth in the same field.
- **Same field, same light.** One scene, lit by the same source — never a cutout pasted
  into the frame.
- **Realtime, and the beat length enforces it.** Fast events get 0.5–0.9s; slower ones
  get a quantified rate. Buying two seconds for a splash is how you get a slow-motion
  splash whatever the prompt says.
- **Its colour counts as the product's.** A green frond in a mauve field is correct, not
  a second world colour.

### Active — the matter does something

Reach for an active beat first; the passive traces below are texture, not events, and a
piece built only from them has nothing happening in it. Six physics families, one
example each:

| Event | Prompt phrasing |
|---|---|
| Dispensed | `a ribbon of white cream extrudes from the nozzle over 1.5 seconds at a constant realtime rate and folds over on itself once, holding a soft peak; it does not drip, run, string, or overflow` |
| Poured | `a thin steady stream of the amber oil pours from the bottle mouth for 1.2 seconds at a constant realtime rate and gathers into a shallow pool below; the stream stays unbroken` |
| Detaching | `a single droplet of serum gathers at the dropper tip over 0.8 seconds, detaches, falls 6 centimetres under realtime gravity and lands on the surface below, spreading to a 1-centimetre disc` |
| Impact | `the bottle drops the last 4 centimetres into a shallow pool and the impact throws a tight, asymmetric splash 6 centimetres outward; the whole event begins and completes inside 0.6 seconds at realtime speed under normal gravity — no held crown, no symmetrical coronet, no frozen droplets` |
| Crossing frame | `a sheet of water is thrown across frame from camera-left, passes behind the product and clears frame entirely within 0.7 seconds at realtime speed; the product stays dry, sharp and locked, and no droplet hangs in the air after it has passed` |
| On skin | `the cream is drawn across the skin in one pass over 1.4 seconds at a constant rate, going from opaque white to sheer as it spreads; visible pores at macro, subsurface warmth at the edges, never plastic` |

### Passive — traces that live on the product

| Substance | Prompt phrasing |
|---|---|
| The formula behind glass | `extreme macro through the glass into the amber oil: dozens of small round bubbles suspended at different depths, drifting upward at realtime speed, surface tension intact, the nearest sharp and the rest falling to bokeh` |
| Condensation | `fine condensation beads across the glass, each holding a tiny specular; two beads merge and run 8 millimetres down the bottle over 1 second at realtime speed, leaving a clear track through which the formula reads` |
| The meniscus | `the liquid line sits across the lower third, its meniscus curving up against the glass, one caustic focused on the surface below it` |
| The matter as a texture field | `extreme macro filling frame with the cream itself, combed into even parallel ridges; the camera tracks laterally 3 centimetres across the ridges over 2 seconds at a constant rate, the raking source catching each crest` |

### Banned — mechanisms, not subjects

```
no slow-motion, no speed ramping, no dreamy float, no held or symmetrical droplet crown,
no frozen mid-air droplets, no featureless spheres or blobs of liquid or metal, no
floating balls of any kind, no silk or fabric drifting through frame, no glitter, no
sparkles, no floating particles, no soap bubbles in the air, no steam, no smoke, no ink
blooms or dye plumes that are not the formula itself, no submerging, no set dressing with
no tie to the product — no scattered or falling petals, no beds or piles of plant matter,
no sliced fruit unless the fruit is the named ingredient
```

Every entry is either a *mechanism* that reads cheap whatever the subject, or decoration
with no reason to be in frame. Splashes, pours, botanicals, clouding and cracking are
deliberately **not** here — they are the agent's call under the six constraints above.
What makes a splash look like stock is slow motion, not the splash.

### The Cap

**Up to two substance events in a maximal piece, one in a minimal one.** A third is
where restraint turns into a stock-footage reel. A derived-ingredient beat counts as one
of the two.

At most one of the two may be a *passive* trace — condensation, suspended bubbles, a
meniscus. Those are texture rather than events and they can run for the whole piece, but
two passive traces and no active one is a piece where nothing happens.

For the matter section of an assembled maximal piece, a **chain of two active events
plus one texture field** across three beats is legitimate and is the strongest thing in
this register: the ribbon extrudes, the spatula drags it, the camera traverses the
furrow. Three beats, one material, escalating. That counts as its two events.

Physics, every time: `realtime speed, surface tension intact, no slow-motion, no
speed ramping, no dreamy float`. Liquid slowed down is the most common way this
register turns into stock footage. See the liquid and skin rows in
`../references/cinematic-craft.md`.

## Framing The Label

The most confident device in these pieces, and the most likely to break: **the printed
type cropped hard by the frame edge**, letters larger than the frame, running at a
rake across the composition.

It works because it assumes the viewer already knows the brand. It breaks because a mark
filling the frame at macro is the easiest thing for a video model to re-letter.

Requirements, all of them:

1. **The three-place text lock** from `../references/logo-and-mark-motion.md` —
   references block, motion split, constraints tail. Non-negotiable.
2. **Name which words are in frame** and state that the crop is intentional. Without
   this, Seedance "helpfully" pulls back to fit the whole label, or invents the
   missing letters at the frame edge.
3. **Tilt the product, not the horizon.** A rotated camera reads as a mistake; a
   product lying at a rake in a level frame reads as styling.
4. **Never crop mid-glyph on a letter that is also mid-motion.** Crop between
   characters, or on a character that stays put.

```
SHOT 3 — LABEL RAKE (3.2–5.0s), extreme close-up, 100mm macro, camera above and to
the right of the product's face. HARD CUT in. The product lies at a 35-degree rake
across frame, its printed face filling the whole frame; only the words FORMULE and
ANTI-AGE are within the crop, and both are cut by the frame edge at the right — this
crop is deliberate, hold it exactly, do not pull back to fit the full label and do
not add or complete any letter beyond the frame. Camera pushes in 4 centimetres over
1.8 seconds at a constant rate. Every letterform, stroke weight, counter and kerning
pair stays pixel-exact to @Image1 — never re-lettered, never warped, never re-spaced.
```

Include a foil, deboss or varnish note if the packaging has one — it is the reason to
be at macro at all: `the gold foil of the wordmark catches the raking source and
reads as metal against the matte substrate, the specular travelling along the
letterforms as the camera moves`.

## Maximal Cadence: Fast, Uneven, Never Metronomic

The timing is what most people get wrong. These pieces are **not** four even beats.
Across a 14–15 second piece the shape is roughly:

| Property | Value |
|---|---|
| Cuts | 8–11 across 14–15 seconds |
| Interval range | 0.4s to 2.4s |
| Mean interval | ~1.5s |
| Where the short beats go | Front-loaded: one or two staccato sub-second beats early, often two attitudes of the whole product back to back |
| Where the long beats go | The abstract ones — a texture field, a mist, a substance macro holds 2.0–2.4s because it takes the eye a moment to work out what it is looking at |
| The last beat | 1.5–2.0s, the whole product, camera stopped |

**Alternate what the beat is *about*** — product, ingredient, matter — not only its
scale. Intercut product beats of 1.5-2s with 1-1.5s ingredient or texture cutaways inside
one consistent scene. A chain of macros that are all the bottle reads as one long look at
a bottle however hard it cuts. A splash or impact beat is 0.5-0.9s and belongs in the
staccato slot, never in a long hold.

**The irregularity is the craft.** Even intervals read as a slideshow with transitions;
uneven intervals read as edited. Write the time ranges out and make them uneven on
purpose — 1.4, 0.6, 0.5, 1.9, 2.3, 1.2, 1.8 is a rhythm; 1.5 × 8 is a metronome.

Seedance commits to three or four strongly distinct beats per generation
(`../references/cut-architecture.md`). A 14-second piece at this cut density is therefore
**assembled**, not generated: three or four generations of three beats each, trimmed
to their usable cores and cut together. Plan it that way from the start, and keep the
world block byte-identical across every generation so the field matches at the seams.

```bash
ffmpeg -y -ss 1.4 -i beat-04-raw.mp4 -t 0.6 -c:v libx264 -pix_fmt yuv420p -an beat-04.mp4
```

### The Off-Axis Punch

The other timing signature: the camera never arrives square. Each cut lands on a
noticeably different product attitude, and the move inside the beat is a short push
that is **off the product's face by 10 to 25 degrees**, stopping dead.

```
Camera sits 20 degrees off the product's printed face and 15 centimetres above its
centre line. One push of 5 centimetres over 1.1 seconds at a constant rate, holding
the off-axis relationship throughout — the camera does not straighten, does not
orbit, does not correct toward square. It stops dead and holds for the final third of
the beat.
```

The rule that makes a chain of these read as deliberate: **change the product's
attitude, not just the camera's position.** Between two adjacent beats the product
should differ by at least 20 degrees of tilt or roll. Two beats at the same attitude
under a new light still read as one shot.

Banned in this register: the dead-on symmetric push, and the product centred upright
in frame anywhere except the final landing.

### The Blur Whip

A ~0.6–0.9 second beat where **the product itself** swings through frame under heavy
motion blur, between two static beats. It hides a cut, it resets the eye, and it is
the only fast movement permitted here.

```
SHOT 5 — WHIP (7.6–8.4s), close, 50mm. The product swings through frame from lower-
left to upper-right across 0.8 seconds at a constant realtime rate, heavily motion-
blurred by its own speed — the blur comes from the movement, not from a filter or a
zoom. The field stays in place behind it. No camera move. Cut out of this beat while
the product is still travelling.
```

Never two of these in one piece, and never one at the loop seam.

## Minimal Cadence: Long Holds, One Thing Changing

The minimal mode is the harder of the two to get right, and it is the one that most
often gets asked for — "clean", "simple", "just the product, nice and slow". It is two
or three very close shots, 2.5–4 seconds each, or a single continuous take across the
whole duration. Nought to two cuts in the entire piece.

| Property | Value |
|---|---|
| Duration | 5–8s |
| Cuts | 0, 1 or 2 |
| Beat length | 2.5–4s, or one 6–8s continuous take |
| Camera move | One per beat, tiny: a 2–4cm push, or a 2–3cm lateral traverse, or locked |
| The event | Optical or luminous — focus resolving, a specular travelling, a shadow lengthening, the field stopping down. Never mechanical. |
| The frame | One square centimetre of the product. Never the whole thing except possibly at the very end. |
| Tail | The move stops dead with 0.5–1s of held stillness left |

This mode sits directly on top of hard rule 3 — *cut, don't drift* — and it is the one
place in this skill where a slow continuous shot is the right answer rather than the
primary failure. That permission is conditional. It holds only if the shot passes all
five tests below.

### What Makes Slow Legitimate

The difference between minimalism and the timid drift the skill bans is not duration.
It is whether anything is actually being looked at, and whether anything actually
changes. Five tests, all required:

1. **The frame is a detail, not the product.** One boundary between two materials, and
   it never widens. If the whole product is legible in the opening frame this is the
   failure mode, not the minimal mode.
2. **Something changes state across the duration.** Freeze the first and last frames: if
   they differ only in scale, the shot failed.
3. **The move is quantified, constant, and stops.** Distance, duration, `at a constant
   rate`, dead stop before the end. Unquantified slowness comes back speed-ramped.
4. **One named light event with a start and an end position.** Not "the light plays across
   the surface" — `the specular begins at the left edge of the first letterform and
   travels 2 centimetres to its right edge across 3 seconds`.
5. **The texture is the content.** There must be a material worth 4 seconds at macro:
   a foil wordmark against a matte substrate, the formula behind glass, frost on a cold
   bottle, the ridge of a cream comb, the meniscus. A flat printed panel cannot carry
   this mode — go maximal, or find a better centimetre.

Fail any one and the result is a still frame with a slow zoom on it. The cure is never
a longer duration or another adjective; it is a closer frame and one committed event.

**These five govern the held-macro shapes — MIN 1, MIN 2, MIN 3.** The suspended
cluster (MAX 2) is also a zero-cut take and deliberately fails tests 1 and 5: it is a
medium of whole products, not a macro of one detail. It earns the permission on a
different argument — every copy is in continuous motion at a different depth, so no
region of the frame is ever static, and there is no unstaged time for the model to
fill. That is the only other configuration in this register where zero cuts is
sanctioned. A locked medium shot of a *single* product satisfies neither argument and
is the drift failure with extra steps.

### Seedance Inserts Cuts You Did Not Ask For

The trap specific to this mode: an under-staged single take gets *filled*. Seedance
invents a cut, a second angle, or a drift to the whole product to occupy time the
prompt did not spend. Forbid it explicitly, in the format block and again in the tail:

```
Format: one single continuous take, no cuts, no scene changes, no angle changes, no
second shot — the camera never cuts and the framing never jumps.
```

```
Constraints (reassert): a single continuous take from first frame to last. No cuts, no
additional beats, no second angle, no jump in framing, no reframe to the whole
product, no dissolve, no fade. Nothing enters frame that is not already in it.
```

And buy only what you staged. A 6-second take with 4 seconds of staged move gets 2
seconds of invention on the tail. Either stage the tail as an explicit hold — `the
camera stops dead at 4s and holds absolutely still for the final 2 seconds, nothing
moving in frame` — or buy 4 seconds.

### Where The Closing Stop-Down Earns Its Place

With no cutting to shape the piece, the grade is what gives it a beginning and an end.

**All three MIN prompts below use it, so none of them loop** — a continuous take has no
cut to hide a seam, and a piece ending darker than it began flashes on every repeat. Since
minimal is often asked for *because* it suits a looping background, use the cyclic variant
below rather than shipping a shape that cannot do the job.

### The Cyclic Minimal Loop

For a minimal piece that must loop, drop the stop-down and make the single event
**cyclic** — it has to end where it started. Camera locked; the event travels out and
returns within the duration:

```
Motion split: the product is locked absolutely and the camera does not move at any
point. One specular is the only thing that changes. Realtime speed, no slow-motion, no
speed ramping.

SHOT 1 — CYCLE (0–6s), extreme macro, 100mm macro, camera locked and absolutely still.
The frame holds the boundary between the matte substrate and the gold foil. One thin
hard specular travels along the raised foil from the left edge of the first letterform
to the right edge of the second across 3 seconds at a constant rate, then travels back
along exactly the same path over the following 3 seconds at the same constant rate,
arriving at its starting position at 6.0s. The field level and hue are identical at 0s
and 6s — no darkening, no brightening, no fade in, no fade out. Nothing else in frame
changes.
```

This also settles two of the five tests for the looping case:

- **Test 2** (something changes state) is satisfied by the outbound half. The change
  must simply be cyclic rather than terminal — the frame at 6s matches the frame at 0s,
  but the frames between do not.
- **Test 3** (the move stops dead) becomes *the move returns* — a cyclic event does not
  need a held tail, because the arrival back at the start position is the resolution.

The other three tests apply unchanged. Out-and-back specular is the most reliable cyclic
event, a field breathing up and settling back the second. Anything that consumes the
product — a droplet detaching, a ribbon extruding — cannot be cyclic; put it in a
non-looping piece.

## Canonical Minimal Shapes

**MIN 1 is a complete prompt. MIN 2 and MIN 3 are shot blocks only** — drop them into
MIN 1's surrounding structure, which supplies the format, references, world, motion
split, light, audio and constraints blocks they omit. Hard rule 7 makes all of those
mandatory on any shot over 4 seconds, and both of these are 6–7 second shots.

Two of the surrounding blocks are not optional decoration for this mode:

- **MIN 2 needs the no-cuts format line and the reassert tail** from `### Seedance
  Inserts Cuts You Did Not Ask For` above. A single locked 6-second take with no cut
  declaration is precisely the under-staged prompt that comes back with an invented cut
  in it — the more so because this is the shape with the least happening.
- **MIN 3 needs the tail, with `no additional beats` in it.** "Two beats is two beats"
  is a lock the model only obeys if the prompt says it.

### MIN 1 — The Single Surface Hold

One continuous take. Extreme macro on the boundary between two materials, one
travelling specular, no cuts. The most confident thing in this whole register, and the
cheapest — one generation.

```
Format: One single continuous take, macro material study of a beauty product, 6
seconds, 9:16, soft high-contrast beauty grade, no on-screen text, silent. No cuts, no
scene changes, no second angle.

References: @Image1 as the first frame and the hero product — the nude tube with the
gold foil wordmark. Every letterform, stroke weight, counter and kerning pair stays
pixel-exact as shown: do not re-letter, re-draw, re-space, warp or substitute any
glyph, do not add a tagline.

World: an infinite seamless field of warm blush, a soft gradient one stop brighter at
upper camera-left. No horizon, no floor seam, no surface edge, no props, no set
dressing. Palette: low-saturation warm blush, plus the gold of the foil — no other
colour in frame at any point.

Motion split: the product is locked absolutely — it does not rotate, tilt, bob, drift
or change scale at any point. The camera makes one small quantified move. The only
other thing that changes is the position of the specular and the level of the field.
Realtime speed, no slow-motion, no speed ramping.

SHOT 1 — FOIL EDGE (0–6s), extreme macro, 100mm macro, camera 20 degrees off the
product's face and slightly below its centre line. The frame holds the boundary
between the matte nude substrate and the gold foil of the wordmark, filling the frame
edge to edge; two letterforms are within the crop and both are cut by the frame edge —
this crop is deliberate, do not pull back, do not complete any letter beyond the
frame. The camera tracks laterally 2.5 centimetres to camera-right across the first
4.5 seconds at a perfectly constant rate, dead level and parallel to the surface, then
stops dead and holds absolutely still for the final 1.5 seconds. As it travels, one
thin hard specular runs along the raised foil, beginning at the left edge of the first
letterform and reaching the right edge of the second at 4.5s — the matte substrate
beside it stays free of specular and reads as powder. Over the last 2 seconds the
field darkens one and a quarter stops at a constant rate while the product's own
exposure holds exactly; the hue does not change.

Light: one large soft diffused panel high at camera-left raking across the surface at
about 25 degrees, close enough that the foil reads as metal against the matte and the
falloff across the frame is visible. The shadow side resolves into a deeper warm blush,
never to black, never crushed. NO god rays, NO beams, NO flare, NO bloom, NO rim
light, NO second source, NO black shadow, NO clipped highlights.

Transitions: none. This is one continuous take.

Audio: silent.

Constraints: a single continuous take from first frame to last — no cuts, no
additional beats, no second angle, no jump in framing, no reframe to the whole
product, no dissolve, no fade. The wordmark is pixel-exact to @Image1, never
re-lettered, never warped; no additional text, no tagline, no captions, no watermark.
One environment: the blush field, unchanged in hue. No charcoal or black void, no dark
studio, no true blacks, no low-key grade, no teal or blue cast. No water, no splashes,
no petals, no leaves, no particles, no glitter, no sparkles, no steam. No light
streaks, no shine sweeps beyond the single specular named above, no bars or bands
crossing frame, no gradient sweeps, no rings or ripples. No slow-motion, no speed
ramping, no camera shake, no handheld feel, no searching or hunting adjustments.
```

### MIN 2 — The Focus Resolve

Locked camera; the entire duration is one focus travel from full bokeh to razor-sharp
on a single detail. The most reliable minimal shape there is, because the event is
unmistakable and Seedance handles rack focus well.

```
SHOT 1 — RESOLVE (0–6s), extreme macro, 100mm macro, camera locked and absolutely
still for the entire take. The frame opens as complete soft bokeh with no readable
form — only a warm blush field and one diffuse gold smear. Over 4.5 seconds the focus
plane travels backward at a constant rate until the meniscus of the amber formula inside
the bottle is razor sharp, the liquid line and its caustic legible, the surround falling
away to bokeh. The camera does not move at any point — no push, no drift, no reframe.
Focus arrives at 4.5s and holds
absolutely still for the final 1.5 seconds. Over the last 2 seconds the field darkens
one stop at a constant rate while the sharp detail's exposure holds.
```

Pair it with a field breathe if it needs one more thing happening: `over the same 4.5
seconds the field brightens two thirds of a stop at upper-left, at a constant rate`.

### MIN 3 — The Two-Beat Pair

The minimum that still cuts: two long beats, one hard cut, two different surfaces of
the same product, the key direction flipping between them. Use when one surface cannot
hold 6 seconds but the brief still wants quiet.

```
SHOT 1 — GLASS (0–3.4s), extreme macro, 100mm macro, camera above and left. Locked.
The frame holds the shoulder of the bottle where the glass turns away from the source;
fine condensation beads sit across it, each holding a tiny specular. Two beads merge
and run 8 millimetres down the glass over 1.6 seconds at realtime speed, leaving a
clear track. Nothing else moves. HARD CUT out.

SHOT 2 — SKIN (3.4–7s), extreme macro, 100mm macro, camera below and right, key flipped
to camera-right. HARD CUT in. The frame holds the back of a hand; a bead of the serum
is drawn across it in one pass over 2.2 seconds at a constant realtime rate, going from
a raised drop to a sheer film as it spreads. Visible pores at macro, subsurface warmth
at the edges, never plastic. Camera locked. Over the last 1.5 seconds the field darkens
one stop while the skin's exposure holds.
```

Two beats is two beats — do not let it become three. If the piece needs a third
surface, the brief is maximal and the user should be asked again.

### Also Available In Minimal

**MAX 2 — Suspended Cluster Drift**, in its looping version, serves this mode
unchanged — locked camera, seven copies, one full turn, zero cuts. Take it as written;
do not de-tune it. Dropping the copy count below five makes it sparse rather than
minimal, and it is already the low-energy option.

It earns its zero cuts on a different argument from the shapes above — see the end of
`### What Makes Slow Legitimate`.

## Canonical Maximal Shapes

### MAX 1 — Tonal Macro Chain

The default for a bottle, jar or tube with a printed face. Substance macro, the product
tipping, a droplet detaching, a label crop, back to the whole.

Five beats in **one generation** at 7 seconds — the entry point, not the full 12–15s
shape. For that, chain two more takes and assemble.

Spread **1.7 / 0.9 / 0.7 / 1.7 / 2.0**: staccato pair early, longest holds at the back.
Do not flatten it toward equal beats. Two of the five have something physically moving
and only two are the whole product — keep that ratio; three locked whole-product beats is
how this shape decays into the monoculture.

Five beats is one over the budget in `../references/cut-architecture.md`, and the 0.9/0.7s
pair is where a merge will happen. Scene-detect for four cuts; if you get three, buy
SHOT 2 and SHOT 3 as their own 4-second take and assemble.

**This take does not loop**, and the format line says so. It ends on the closing
stop-down, which leaves the tail a stop and a half under the head — an authored ending,
and the thing that makes the piece feel finished rather than cut off. To make it loop
instead: hold the field level flat across the landing and keep the hue constant. The
droplet is one-way but it already sits mid-piece, which is where irreversible events
belong. Head and tail composition do **not** have to
match here, because the seam of a cut piece is itself a hard cut — see `## Loop
Discipline`, which separates that case from a continuous take. What you cannot do is
claim both the stop-down and the loop in one format line; the model resolves that
contradiction on its own and usually drops the one you cared about.

```
Format: Cinematic beauty product piece for a web hero, 7 seconds, 9:16, soft
high-contrast beauty grade, no on-screen text, silent. This take does not loop — it
ends on a graded landing.

References: @Image1 as the first frame and the hero product — the clear glass spray
serum with amber oil and rose-gold collar. Every printed line, letterform, stroke
weight and kerning pair is fixed exactly as shown: do not re-letter, re-draw,
re-space, warp or substitute any glyph, do not add a tagline, do not translate the
label.

Consistent world across all beats: a field of dusty mauve-rose, lit as a soft gradient
one stop brighter at upper camera-left, falling to deeper mauve at lower camera-right.
The product stands on a single unbroken plane of honed travertine in the same mauve,
filling the lower third, with its own soft reflection in the stone. Nothing else is on
the plane and nothing is visible beyond it — no props, no second object, no wall, no
room, no horizon above the plane. Palette: low-saturation mauve-rose throughout, plus
the amber of the oil and the rose-gold of the collar — no other colour in frame, in any
beat.

Structure: alternating, not a reveal. The complete product is fully visible in beat 2
and again in beat 5. This is intentional — do not withhold it.

Motion split: the product moves only where a beat names it — the tip and settle in SHOT
2 — and is otherwise locked, with no bobbing, drifting, rotating or scale change. The
oil's bubbles, the condensation and the falling droplet move at realtime physical speed
with surface tension and gravity intact. The camera is locked in every beat; where the
product or its matter moves, the camera does not. Nothing is speed-ramped, nothing is
slow-motion.

SHOT 1 — INSIDE THE OIL (0–1.7s), extreme macro, 100mm macro. Camera locked, framed
through the glass into the amber oil: small round bubbles suspended at several
depths, the nearest sharp, the rest falling to bokeh, drifting upward at realtime
speed. No product silhouette is readable yet. HARD CUT out.

SHOT 2 — WHOLE, AND IT MOVES (1.7–2.6s), medium, 85mm. HARD CUT in. The complete bottle
stands at a 10-degree rake on the travertine plane, off-centre to camera-left, fine
condensation across the glass. Camera locked. The bottle tips 12 degrees further toward
camera-left over 0.5 seconds, reaches the tilt, and settles back to its 10-degree rake
over 0.4 seconds with one small overshoot and no wobble after; realtime gravity. Its
contact shadow shifts with it. HARD CUT out.

SHOT 3 — DETACH (2.6–3.3s), extreme macro, 100mm macro, camera at the level of the pump
mouth and 25 degrees off it. HARD CUT in. A single droplet of the amber serum gathers at
the mouth, detaches, falls 6 centimetres under realtime gravity and lands on the plane
below, spreading to a 1-centimetre disc. Camera locked. No slow-motion, no crown, no
splash. HARD CUT out.

SHOT 4 — LABEL RAKE (3.3–5.0s), extreme close-up, 100mm macro, camera above and
right. HARD CUT in. The bottle lies at a 40-degree rake, its printed face filling
frame; only FORMULE and ANTI-AGE are within the crop and both are cut by the right
frame edge — this crop is deliberate, do not pull back to fit the label, do not
complete any letter beyond the frame. Camera locked. One thin hard specular travels
along the letterforms from the left of FORMULE to the right of ANTI-AGE across 1.6
seconds at a constant rate. HARD CUT out.

SHOT 5 — LANDING (5.0–7.0s), medium close, 85mm. HARD CUT in. The complete bottle
upright and composed on the lower third, camera stopped dead and absolutely still for
the full 2 seconds. Across those 2 seconds the field darkens one and a half stops
at a constant rate while the bottle's own exposure holds exactly; the hue does not
change.

Light: one large soft diffused panel high at camera-left raking at 30 degrees. The
shadow side of the bottle keeps detail and resolves to a deeper mauve, never black. A
thin hard specular runs the glass edge nearest the source; a soft mauve contact
shadow sits beneath. NO god rays, NO beams, NO flare, NO bloom, NO rim light from
behind, NO second source, NO black shadow.

Transitions: hard cuts only, on the beat boundaries above. No dissolves, no fades, no
wipes, no whip transitions, no morphs.

Audio: silent. No music, no room tone, no sound design.

Constraints: the label is pixel-exact to @Image1 — same letterforms, weights,
spacing, proportions; never re-lettered, never warped, never substituted; no
additional text, no tagline, no captions, no watermark, no URL. One environment only:
the mauve field, unchanged in hue across every beat. No charcoal or black void, no
dark studio, no true blacks, no low-key grade, no teal or blue cast. No water
splashes, no petals, no flowers, no silk, no leaves, no floating particles, no
glitter, no sparkles, no steam, no smoke. No light streaks, no shine sweeps beyond the
two speculars named above, no glints, no bars or bands crossing frame, no gradient
sweeps, no lens flare, no bokeh particles, no rings or ripples around the product. No
slow-motion, no speed ramping. No long static holds before the final beat — keep
cutting.
```

### MAX 2 — Suspended Cluster Drift

Five to nine copies of **the same product** turning slowly at different depths in a
high-key field. One continuous shot, no cuts, 5–7 seconds.

It comes in two versions and they are not interchangeable, because a loop requires the
last frame to match the first:

- **Looping** — camera **locked**, every copy completing a **full 360°** over the
  duration. Head and tail are identical, so the seam is invisible. There is no parallax
  in this version; the depth reads from scale, occlusion and the focus falloff instead,
  and the interest comes from seven copies presenting different faces at once. Use this
  for a page background.
- **Non-looping** — camera tracks laterally through the cluster, copies turning a
  quarter turn. Richer, and the version to reach for when the clip plays once. It
  cannot loop: the frame ends 12cm from where it started and every copy ends 90° off
  its start attitude.

The prompt below is the looping version. To get the other, swap the locked camera for
the lateral track, drop the full turn back to a quarter, and remove every loop clause.

Alongside the minimal mode, this is the one shape in this skill where a single
continuous take with no cuts is the correct answer — the density lives in the cluster
rather than in the edit, and because every copy is turning at every moment there is no
unstaged time for the model to fill with an invented cut.

**Reach for this family more often than feels natural.** It is the one shape here where
the product is unambiguously *doing* something, and it is the antidote to a page of
pieces that are all a locked bottle under a moving specular. If the last thing you made
for this product was a locked macro chain, make this next.

Three variants. The prompt below is the first; the other two are worth having in hand:

| Variant | Shape |
|---|---|
| **Cluster turn** (below) | Seven copies, locked camera, one full 360° each, zero cuts, loops |
| **Attitude cuts** | A cut piece: three or four ~1.2s beats, each on a *different* copy at a different attitude and depth, hard cuts between them, the cluster visible behind each. Fast, editorial, does not loop. |
| **Single tumble** | One copy only, tumbling one full revolution about a horizontal axis across 5 seconds, locked camera, macro enough that the label passes through frame twice. The cheapest way to get real product motion into a piece. |

The locks come from the mid-air choreography section of
`../references/dimensional-motion.md`, with one divergence: those are three or four
*different* objects, and this is many copies of *one*. That changes two things — the
copies may overlap and occlude freely, and the count can go past four, because
identical objects read as a pattern rather than as soup.

```
Format: Single continuous shot, beauty product cluster suspended in air, 6 seconds,
9:16, high-key clean grade, no on-screen text, silent, seamlessly loopable.

References: @Image1 as the hero product — the translucent green-glass bottle with the
pale grey cap. Every printed line on the label stays exactly as shown; do not
re-letter, warp or substitute any glyph, and do not add text.

World: an infinite seamless near-white bone field, soft and shadowless except for
faint diffuse contact shadows. No horizon, no floor seam, no surface, no props.
Palette: bone white plus the pale green of the glass and the grey of the cap — no
other colour.

Motion split: seven identical copies of the product are suspended in mid-air at seven
different depths, spread across the frame, none centred. Each holds its own fixed
position in space — none rises, falls, drifts laterally or changes scale. Each rotates
in place about its own vertical axis at the same constant rate, all in the same
direction, completing exactly one full 360-degree turn across the 6 seconds so that
every copy ends at precisely the attitude it started in. They may overlap and occlude
one another and are always correctly occluded by depth; they never interpenetrate. The
camera does not move at all. Realtime speed, no slow-motion, no speed ramping, no
bobbing, no floating drift.

SHOT 1 — CLUSTER TURN (0–6s), medium, 50mm. The camera is locked and absolutely still
for the entire take — no track, no push, no drift, no reframe. The seven copies turn
in place at a constant rate through one full revolution. The nearest copy is sharp and
its label legible; copies further back fall progressively to soft bokeh. As each copy
turns, its faint contact shadow shifts with it, staying diffuse, and returns to its
starting shape as the copy completes its turn. Nothing else happens.

Light: broad soft overhead diffusion filling the field evenly, plus one slightly
stronger soft source at camera-left giving each bottle a gentle gradient across its
body and a thin bright edge where the glass turns away. The green glass transmits —
the field is visible through each bottle, tinted. NO hard shadows, NO black, NO
specular hotspots, NO flare, NO bloom, NO caustic patterns on a floor, because there
is no floor.

Audio: silent.

Constraints: seven copies of the same product, identical to @Image1, all labels
pixel-exact — no variant packaging, no different colours, no other product. One
environment: the bone field, unchanged. No charcoal, no dark background, no gradient
sweep. No water, no splashes, no petals, no leaves, no particles, no glitter, no
bubbles in the air. No light streaks, no bars, no rings, no ripples. No cuts, no scene
changes, no second angle — this is one continuous shot. The first and last frames are
identical in composition, attitude, scale, field level and hue so the clip loops
seamlessly: the camera never moves, every copy completes a whole turn, and there is no
grade change, no darkening, no fade in and no fade out.
```

Practical notes:

- **Seven is a good count.** Five reads sparse, twelve reads like a warehouse.
- **One copy is the hero** — nearest, sharpest, label legible. Without that
  designation every copy comes back equally soft and the piece has no subject.
- **The shadows are the tell.** `its faint contact shadow shifts with it, staying
  diffuse` is what stops the cluster reading as a flat collage.
- **Never a push.** In the non-looping version the move is a lateral track, which is
  what produces the parallax through the cluster; pushing in instead makes the front
  copy dominate and flattens the depth. In the looping version there is no camera move
  at all, and the depth comes from scale, occlusion and focus falloff.
- **The full turn is what buys the loop**, and it is worth restating in the tail. Given
  "a quarter turn" plus "loops seamlessly" the model resolves the contradiction itself,
  and the usual casualty is the turn — the copies go nearly static and the piece
  becomes the pretty-but-empty failure this register opens by warning about.

### MAX 3 — Extrude And Texture

For a tube, pump or dropper — anything that dispenses. The product's own matter is the
protagonist and the packaging is the supporting cast.

The build, six beats: label crop → **the whole product at a rake** → the extrude →
blur whip → the matter as an abstract texture field → the whole product again, graded
down. Beat two is the whole product, not the nozzle — this register identifies the
product early, and a build that saves it for the end contradicts the alternating
structure the prompt itself asserts. The strong optional beat is the product held above
its own dispensed pool, the frame divided hard and horizontally — packaging in the
upper two-thirds, a field of the actual cream across the lower third, seen nearly
edge-on.

**Six beats is two generations, not one.** Seedance commits to three or four, so buy
beats 1–3 as one take and 4–6 as another, then trim and assemble per the cadence
section above. Keep the world block byte-identical across both or the field will not
match at the seam, and chain the second take from the last frame of the first if the
schema exposes it. Six beats in one buy is where the tail comes back as a degraded
replay of beat two.

**Every timecode below is relative to its own take, not to the finished piece.** Each
generation is a separate submit and its timeline starts at 0 — a prompt whose first beat
opens at 6.1s buys six seconds of nothing. Renumber when you split, and state the take's
own duration in its format line.

```
TAKE 1 / SHOT 3 — EXTRUDE (3.4–5.2s of a 5.2s take), extreme close-up, 100mm macro,
camera 25 degrees off the
nozzle axis and slightly below it. HARD CUT in. The tube enters frame from upper-right
at a 40-degree rake, nozzle at frame centre; the lower third of frame is a field of
the dispensed white cream seen nearly edge-on, its own soft shadow beneath it, the
division between the two hard and horizontal. A ribbon of cream extrudes from the
nozzle over 1.5 seconds at a constant realtime rate and folds over once, holding a
soft peak — it does not drip, run, string, or overflow. Camera locked. Surface
tension intact, realtime physics, no slow-motion.

TAKE 2 / SHOT 2 — MATTER (0.8–3.1s of a 5s take; beat 5 of the finished piece), extreme
macro, 100mm macro. HARD CUT in. The frame is
filled edge to edge with the cream itself, combed into even parallel ridges running
diagonally; no packaging is visible and there is no readable context. The camera
tracks laterally 3 centimetres across the ridges over 2.3 seconds at a constant rate,
dead level and parallel to the surface, the raking source catching each crest and
throwing a soft shadow into each trough. Nothing moves but the camera.
```

The texture beat is the longest hold in the piece — around 2.3 seconds — because the
viewer needs a beat to recognise what they are seeing. That recognition *is* the
event. Do not put a camera move and a substance event in it; the abstraction is
enough.

## Loop Discipline

Most page heroes loop. What a loop requires depends on whether the piece cuts, and
conflating the two cases is what produces a loop nobody can make work.

**Three rules for both cases:**

- **The seam is a hard cut, never a crossfade.** A crossfade at the seam is visible as
  a pulse on every repeat.
- **Field level and hue must match at the seam.** This is the one thing a cut cannot
  hide: a tail a stop darker than the head reads as a flash every time the clip
  repeats. It is also why **the closing stop-down is incompatible with looping** in
  either case. Pick the loop or pick the grade drop.
- **Irreversible events go in the middle.** A cream ribbon cannot un-extrude and a
  merged condensation bead cannot un-merge. Put anything one-way at the centre of the
  piece, never within a beat of either end.

**A continuous take** — MIN 1, MIN 2, MAX 2 — has no cut to hide anything, so head and
tail must match in **everything**: composition, product attitude, scale, focus, field
level and hue. That rules out any one-way move. The only motion that survives is
**cyclic**: a full 360° turn, a specular that travels out and returns, a field that
breathes up and settles back. A lateral track that stops cannot return to its head, and
a focus pull that arrives cannot un-arrive.

**A cut piece** — MAX 1, MAX 3 — loops across a hard cut, and a cut is *allowed* to
jump. Composition, scale, attitude and focus need not match at the seam: a macro of the
formula cutting back from a medium of the whole bottle is indistinguishable from every
other cut in the piece. Match field level and hue, keep one-way events away from both
ends, and the seam disappears.

**Verify the seam by concatenating the clip to itself** and watching the join, not by
comparing the first and last frames — for a cut piece those two frames are *supposed*
to differ.

```bash
printf "file '%s'\nfile '%s'\n" loop.mp4 loop.mp4 > /tmp/l.txt && \
ffmpeg -y -f concat -safe 0 -i /tmp/l.txt -c copy /tmp/loop-x2.mp4
```

## Aspect And Delivery

A page hero is almost never needed in one shape. Compose so the crops survive:

- **Keep the product inside the centre 60% of frame** on both axes. A 16:9 desktop
  hero, a 1:1 card and a 9:16 mobile block get cut from the same master only if
  nothing important lives near an edge — which is in direct tension with the label
  crop device, so use the rake on the beats you will not re-crop.
- **Generate vertical if mobile is the primary surface**, and re-frame outward for
  desktop rather than the reverse. Upscaling a crop of a horizontal master loses the
  macro detail that this register is entirely about.
- **Textless, always.** The page owns the type. If the user wants a headline or a
  price on it, that is composition in post — route per the type note in `SKILL.md`.
- **Silence is a delivery step, not a submit flag.** Seedance forces generated audio on
  every take whatever the prompt says. Keep `Audio: silent` — it stops the model staging
  beats around an imagined bed — then strip the track and hand back the stripped file:

  ```bash
  ffmpeg -y -i take-approved.mp4 -c:v copy -an hero-loop.mp4
  ```

## Verify

Beyond the standard contact sheet and scene detection in
`../workflows/cinematic-shot.md`, this register has five failure modes worth checking
explicitly on the last frame and across the sheet:

1. **Field creep** — a second colour has entered, or the hue has shifted between
   beats. Sample the field at the same frame position in every beat.
2. **Charcoal drift** — the shadow side has gone to true black, or the field has
   darkened toward a studio void. The register has collapsed into the other one.
3. **The monoculture** — the product is locked in every beat and the only thing moving
   is a specular or the camera. This is the most common failure in this register and the
   contact sheet shows it instantly: every cell is the same object in the same attitude
   under slightly different light. Restage the weakest beat as an action beat per
   `## Motion`.
4. **Label integrity at macro** — check every glyph in the cropped beats
   per-character, not at a glance. Macro is where re-lettering happens.
5. **Substance speed** — the liquid or cream event must read realtime. If it looks
   beautiful, it is probably slow-motion; the model adds it unasked.
6. **Cut count** — in maximal mode, an 8-beat plan that scene-detects as 3 is a failed
   generation, not a stylistic variant. See `../references/cut-architecture.md` on beat
   density. In minimal mode the test inverts: MIN 1, MIN 2 and MAX 2 declare a single
   continuous take, so zero detected cuts is the pass and **any** detected cut means
   Seedance invented one to fill unstaged time. Restage that take with the no-cuts
   clauses in both the format block and the tail.

## Banned Here

- Charcoal or black voids, dark studio backgrounds, true blacks on the shadow side,
  low-key grades — the whole dark register, which the model defaults to on the word
  "dramatic".
- Any surface, table, plinth, riser, podium, shelf or floor. There is only the field.
- Water splashes, pouring, submerging, petals, flowers, silk, sliced fruit, leaves as
  dressing, floating particles, glitter, sparkles, steam, smoke, ink blooms.
- More than one substance event, or any substance the product does not contain or
  produce.
- A second background colour, a gradient sweeping across the field, a vignette, or a
  horizon.
- Slow-motion on liquid, and pace adverbs standing in for a quantified move.
- The product dead-centre and upright anywhere but the final landing.
- Two blur whips, or a blur whip at the loop seam.
- On-screen text of any kind, including a tagline under the mark.
- Everything on the cheap list in `../references/cinematic-craft.md`.

SHA-256: fe24c0195189554d23808233f5c20dbfc642b1762be820c50fbedfe0ed8d66f1