Experiments

The Dawnkeepers

I directed an original animated short while developing a repeatable AI-assisted production workflow.

Project
Independent project
Role
Creative direction and editing
Format
41-second animated opening
Story
Three young guardians answer their mentor Sensei Hoshin’s warning and defend a harbour city from an advancing Black Mist.
My role
Story, visual direction, character approval, shot design, generation review, and editing.
AI’s role
Generate image and motion material from the direction and references I supplied.

From concept to animation

Production sequence. In order: Story and visual world, then Character lock, then Timed still animatic, then Motion generation, then Edit and sound.

  1. Story and visual world
  2. Character lock
  3. Timed still animatic
  4. Motion generation
  5. Edit and sound
Tools and models used, and what each contributed
Tool or modelContribution
OpenAI image generationVisual development, character sheets, keyframes, and still corrections.
Luma / Luma AgentMotion generation and model testing, including Seedance 2.0 and Ray 3.2.
Seedance 2.5 Edit through LumaTargeted hairstyle correction while preserving the selected performance.
ElevenLabsSoundtrack generation.
DaVinci ResolveAnimatic, clip selection, pacing, sound, and final edit.

Directing the animation

  • Animation craft: Readable staging, anticipation, effort, impact, and follow-through.
  • Character through movement: Nami’s circular staff arcs; Aki’s sharp directional attacks; Tsubame’s unexpected angles and precise release timing.
  • Pacing contrast: Hoshin’s restraint and the bell’s weight → guardians accelerating → calm dawn.

Making that direction work with Gen AI

  • Start-frame control: Establish identity, composition, pose, and weapon placement in the image; motion instructions could not reliably repair a contradictory setup.
  • Start before the action: Empty roof before Tsubame lands; no arrow before it enters the target shot.
  • Make scale and depth visible: A “distant” target must look distant in the frame.
  • Restate context for every shot: References, environment, lighting, weapons, and screen direction; don’t expect continuity from previous generations.
  • Lock identity, simplify detail: Use approved sheets and written rules to judge consistency.
Character lineup on a pale paper ground: Aki in a red jacket holding two fans, Nami in a dark blue robe with a tall staff, and Tsubame in a green scarf with a bow, her hair in a bun and side braid.

Approved lineup

Aki in his red jacket crouches low on a rooftop at night, a fan open in each hand.

Aki · Paired fans

Nami in her indigo robe holds her staff level in a steady guard, long hair streaming behind her.

Nami · Staff guard

Tsubame, green scarf flying, draws her bow low across a moonlit rooftop.

Tsubame · Bow aim

Character references guided identity, weapons, and performance across independently generated shots.

Direct the motion explicitly

  • Describe behaviour: Stable footwork for Nami; a restrained smile, precise eye-line, and controlled bow timing for Tsubame; a small recognition beat for Hoshin.
  • Structure the instructions: Main action, performance, supporting motion, camera, timing, and what to preserve or avoid, expressed in descriptive natural language.
  • Bound the action: One principal event per generation. Separate effort and impact when needed.

Let the edit supply continuity

  • Connect independent clips: Screen direction, cuts, and sound made the rooftop montage feel coordinated.
  • Choose useful ranges: The edit determined pacing, rather than the generated clip length.
  • Imply what needn’t be shown: Tsubame’s release cuts to ensemble action, implying the arrow impact.
  1. Tsubame lands
  2. Nami and Aki are already running
  3. Tsubame takes the same route
Shared direction and cut timing made independent actions feel connected.

Preserve the performance when correcting a detail

  • Keep the performance: Seedance 2.5 Edit corrected Tsubame’s bun and side braid while retaining the selected choreography. I checked the correction against the source before choosing it.

Source motion

Seedance 2.5 Edit

Close crop, source: Tsubame's hair falls loose behind her.Close crop, after the edit: her hair is up in a bun.

Hairstyle

A targeted correction preserved the performance I wanted to keep.