← Files HiggsfieldARCHIVED FILE

skills/ai-host-video/references/motion-design.md

16.6 KB · Oct 2, 2026 · 00:02 UTC

↓ Download file

# LLM-authored motion direction

Design one motion language for this episode after the spoken script is approved and
the host reference has been analyzed. `visual-plan.json.coverage` selects the picture
medium for every host job. Accepted generation requests remain immutable: motion
adapts to their camera sequence without silently sending another billed request.
Follow the style route
recorded in `brief.json.motion_style`: automatic, a user-selected built-in, or custom.
Derive the direction from that route, the script, planned media, visual references,
and camera-map constraints. Actual footage geometry is resolved during assembly.

Write the result to `motion-direction.md`. This document is creative intent for
`edit-plan.md` and `edit.jsx`, not a component schema. The stable camera map already
exists in `reference/manifest.json` before this document is authored. Use that map to
define episode-wide placement policy, but leave each treatment's active camera,
composition, and relative screen placement to `edit-plan.md`.

## Style route

Read [motion-styles.md](motion-styles.md) before writing the direction. In preset mode,
load the selected local style reference as described there; preserve its composition and
motion character in the episode's direction. User direction and the selected style
govern craft choices; generic craft defaults fill gaps, while engine capabilities
bound the feasible implementation.

- **`auto`** applies when the user picked Auto in intake or delegated the choice.
  Diagnose the episode and invent the strongest coherent
  direction. It may use one built-in as an influence, blend compatible principles, or
  use none of them. Never turn topic classification into a preset lookup.
- **`preset`** requires an explicit user selection. Keep that preset's compositional
  logic, element family, and motion character recognizable, but adapt palette,
  typography, copy, density, assets, and treatment geometry to the episode. The
  preset is not an event catalog or fixed component kit.
- **`custom`** preserves the user's art direction, brand system, and supplied visual
  references. Do not relabel it as a built-in merely because some traits overlap.
  Adapt only where readability, source truth, platform safety, or host visibility
  requires it.

When a custom visual reference is a video or video URL, use the recorded
the runtime video-inspection sequence findings required by [user-inputs.md](user-inputs.md). Derive the
direction from timestamped evidence in its audiovisual content; indirect
representations may supplement but never replace that evidence.

Do not silently change routes. A user may switch routes before plan approval; update
`brief.json`, re-author `motion-direction.md`, and show the changed plan again.

## Evidence hierarchy

Use these sources in order:

1. **Explicit user references and brand rules.** Preserve supplied colors, typography,
   logos, and visual references unless they make the video unreadable.
2. **Explicitly selected built-in.** In `preset` mode, preserve its defining visual
   grammar while adapting it to the user's brand and content. This source is absent in
   `auto` and `custom`.
3. **Script type and dramatic movement.** Identify what the script is doing, how its
   energy changes, and which ideas need orientation, compression, contrast, proof, or
   payoff.
4. **Audience and platform expectations.** Keep the result readable at YouTube viewing
   distance without defaulting to generic creator graphics.
5. **Host footage compatibility.** Use the reference to find safe placement and enough
   contrast, not as an automatic palette, typography, or material source.

When sources conflict, explicit user references control identity and the script
controls meaning and rhythm. An explicit preset choice controls the starting visual
grammar but does not override brand requirements, factual clarity, or safe placement.
In automatic mode, choose the art direction independently. Sample or echo the host
frame only when that choice strengthens the visual thesis.

## Read the script before styling

Name the dominant narrative form and any secondary mode:

- story, confession, or commentary;
- argument, analysis, finance, or investigation;
- tutorial, process, build, or transformation;
- review, ranking, or comparison;
- news, update, or high-tempo briefing;
- reflective, personal, or emotionally restrained piece;
- another form justified by the actual script.

This classification is reasoning evidence, not a preset lookup. Two analytical scripts
may need different styles when one is urgent and adversarial while the other is calm
and educational. Even when a preset is selected, use the diagnosis to decide which of
its principles belong in each beat and which passages should remain quiet.

Map the script's emotional and informational arc:

- opening promise or tension;
- chapter turns;
- claims that need evidence;
- numbers, comparisons, or enumerations that benefit from visual compression;
- moments that should stay visually quiet;
- reveal, verdict, payoff, and CTA.

Use this map to understand the decisions already recorded in
`visual-plan.json.coverage`; do not replace a selected still or video with a motion
graphic while styling the episode. More host energy does not
automatically mean more graphics or b-roll.

## Editorial judgment

Plan visual pacing in natural language around the episode's information and emotional
arc. Keep the host as the primary picture wherever the performance, framing, or
deliberate stillness best serves the beat. Add graphics or supporting media for a
specific editorial purpose grounded in attention, readability, rhythm, emphasis,
continuity, or understanding.

For a visually quiet structural beat, record the positive performance, framing,
emotion, or attention reason and compare it with the strongest visible treatment.
Judge the complete episode sequence when balancing host-led and visually supported
passages.

Treat selected media as an input and motion as a second decision about how the beat
should be presented and paced. Shape the motion language around the recorded medium
and its role in the episode. Picture ownership is assigned in `edit-plan.md` through
the canonical ON-CAMERA, VISUAL, or PLAYBACK rule.

Reserve major recomposition for content that needs comparison, readable evidence, a
changed attention owner, or a deliberate chapter-level interruption.

## Read the host for compatibility

Inspect:

- available negative space around each camera framing.
- face, hands, captions, and other areas that must remain unobstructed;
- local luminance and color contrast behind possible overlays;
- camera changes that make a placement unsafe.

These observations constrain readability and placement only. They do not prescribe
the palette, fonts, geometry, materials, or animation style.

## Contemporary editorial baseline

Execute the episode's own direction with the visual discipline of current premium
editorial video:

- intentional asymmetry, strong scale contrast, clean negative space, and decisive
  alignment;
- typography composed as image through considered line breaks, tracking, hierarchy,
  and contrast;
- footage and evidence treated as first-class picture material within the edit;
- restrained texture and depth used to unify the episode;
- confident movement followed by calm readable holds.

## Typography as the visual subject

Resolve the episode's type system in the art direction: name the chosen font families
and real weights for display, supporting copy and source/data labels where needed.
Describe their hierarchy, line-break character, alignment and spacing by role. Reuse
supplied brand fonts where suitable; check the actual language, symbols and available
font files before implementation. If a face is unavailable, preserve its role and
character with a verified alternative. Do not default every preset to the same pair.

For a text-led beat, compose the words or numerals themselves through scale, placement,
line breaks and negative space. A short phrase revealing by line, a key word retained
through a change of thought, or a numeral becoming the anchor of a conclusion can be
a complete treatment without a card, pill, border or decorative backing. Add a
container when it clarifies grouping or solves a real contrast problem. Keep display
copy distinct from verbatim captions; do not turn every spoken word into an animation.
Choose these treatments where the script benefits, without a typography quota.

## Editorial motion direction

Write motion character as episode-specific editorial intent. Describe how motion
supports the viewer and how active and visually quiet passages shape the episode.
Every `motion-direction.md` defines:

- **Editorial role** — what motion contributes to attention, readability, rhythm,
  emphasis, continuity, or understanding across this episode.
- **Rhythm and restraint** — where support enters, holds, leaves, or deliberately
  stays absent. Describe pacing relative to the speech and energy arc, not in
  milliseconds.
- **Continuity intent** — which host-job seams and chapter turns cut plainly and which
  carry an editorial handoff, developing object, or base-picture change. Leave the
  concrete transition mechanism to assembly after the footage is visible.
- **Coherence cues** — the visual materials, hierarchy, and motion character that
  make the treatments belong to one episode.
- **Optional signature behavior** — when the script earns a memorable experience,
  name the beat and what should feel different about it. Leave its keyframes to
  implementation.

Exact animation primitives, entrance and exit durations, travel, scale, easing,
stagger, keyframes, component structure, and JSX helpers are implementation choices.
`video-editing` and `motion-craft` choose them in the assembly stage from the approved intent,
measured speech, selected media, and actual generated frames.

Define one coherent visual language for the episode. Choose each treatment from the
script beat, selected media, host performance, composition, and readability. Describe
only the visual behavior needed to deliver its editorial purpose.

## Attention and pacing arc

Map in natural language where the host should remain unobstructed, where visual
support helps, and whether any beat warrants a stronger interruption or change in
attention ownership. Give the hook, chapter turns, and payoff deliberate visual
decisions based on their role in the episode and surrounding pacing.

## Required motion-direction.md

Write one compact global direction, with no per-job inventory:

1. **Visual thesis and art direction** — the episode idea, palette, typography and
   image treatment. Reference the style selection in `brief.json`; describe only its
   adaptation rather than copying intake or script analysis. Include the resolved type
   roles above so assembly can implement the chosen typography rather than guess it.
2. **Motion language and progression** — editorial role, rhythm/restraint, continuity
   intent and coherence cues from the guide above. Record an optional signature only
   when a particular beat earns it. Exact primitives remain implementation choices.
3. **Integration and compatibility** — how selected media and host footage share the
   visual language, camera-wide placement/fallback principles and quality priorities.
   Individual assets, treatments, anchors and required states belong in their own plans.

`motion-direction.md` governs what motion communicates and how it shapes the episode;
`video-editing` governs the higgsedit implementation.

## Responsibility boundary

Keep `motion-direction.md` global. It defines the visual thesis, art direction, motion
character, hierarchy, and camera-aware placement policy shared by the episode. It does
not choose the treatment for an individual phrase, assign that treatment to a camera,
or prescribe exact coordinates.

Put those beat-level decisions in `edit-plan.md`: treatment form, active mapped
camera, relative placement around the host, ownership mode, behavior across any
generated-internal camera change, and a fallback when the planned safe region is not
available. Exact pixel geometry belongs only in `edit.jsx` after the generated footage
has been inspected.

## Design rules

- Use motion to support attention, readability, rhythm, emphasis, continuity,
  understanding, or another episode-specific viewing need.
- Write designed display copy with exact transcript phrases reserved for semantic
  timing anchors.
- Give text on busy footage readable support through an edge-safe wash, quiet panel,
  controlled crop, or another treatment consistent with the material language.
- Extend a wash to every scene edge or feather it to true zero alpha, keeping exposure
  continuous across the host and set.
- Place graphics in real negative space. If a camera places the host on frame right,
  prefer frame left; reverse this when the host is on frame left. If there is no useful
  negative space, reposition, simplify, split, move, or omit the overlay without
  changing its ownership mode. Treat the camera map as a planning constraint, not
  proof that generated footage preserved the expected empty area.
- Author movement specifically for the composition and editorial purpose.
- Choose each composition from the script beat, selected media, host performance,
  available space, and readability while maintaining the episode's visual language.
- Treat host-job seams and chapter turns as design surfaces. The continuity intent
  decides which boundaries receive an editorial handoff or base-picture change and
  which cut plainly; assembly chooses the transition mechanism.
- Windowing or scaling the host while host audio continues follows real hosted-YouTube
  grammar: the recomposition exists to give the frame to content. Window the host when
  the surrounding picture carries information — b-roll, evidence, a sourced still, a
  data graphic — and the viewer should keep seeing the host react to it.
  Typography-only windowing serves a brief chapter or hook gesture inside the
  direction's continuity intent, or a sustained identity moment with a named
  editorial purpose.
- A treatment is a bounded event: entrance, readable hold, exit, each tied to the idea
  it supports. When the speech moves to the next idea, the treatment leaves or
  advances; it does not persist until the next seam by default.
- Match each hold to the time needed for readability, inspection, calm emphasis, or
  host performance. Add internal development when it improves the beat.
- Let a picture-owning still remain available for useful inspection. Add crop, focus,
  annotation, or other motion when it improves the content's presentation.
- Treat recurring subjects according to the role of each appearance and the episode's
  established visual language.
- Base in-job timing on measured phrase anchors after transcription.
- Graphics may cover or recompose host picture while host audio continues. Only an
  approved PLAYBACK slot may interrupt host speech and own audio.

## Self-check

Before plan approval, confirm:

- the visual thesis follows the script, the recorded `brief.json.motion_style` route,
  and explicit user references; the route is stated accurately and honoured (automatic
  derives from the episode, preset adapts the selected style, custom preserves the
  user's own direction);
- the palette and materials maintain readable contrast, and every wash reaches the
  frame edge or fades completely to zero alpha without a visible exposure seam;
- the editorial motion direction states editorial role, rhythm and restraint,
  continuity intent, and coherence cues; rhythm follows the script's information and
  emotional arc, and any signature behavior follows a specific episode beat;
- the attention and pacing arc records deliberate hook, chapter-turn, and payoff
  decisions in relation to the complete episode;
- every treatment belongs to the episode's visual language, has a stated editorial
  purpose, and fits its content, readability, placement, and ownership; the direction
  feels authored for this episode rather than assembled from a house template;
- selected assets remain first-class picture material with beat-appropriate ownership,
  recurring assets are reviewed together for coherent use, major recompositions follow
  content and ownership, and the host remains the visual center of the episode;
- every sustained host-windowing passage carries real content in the surrounding frame
  or serves a typography-only identity moment with a named editorial purpose;
- every treatment has a planned exit tied to its idea, and every long stable span
  remains readable and useful for its full duration;
- global placement policy accounts for every selected camera without duplicating
  treatment-level placement from `edit-plan.md`, and `edit-plan.md` implements the
  direction as an episode-specific plan.

SHA-256: 1c1424aaa33aef523d93fe98a1013df5a900484a8b56f819ba0246dfaa55d333