Ice Motion Director
Install

Sample case study

Sample Brand, product launch. How it was made with Ice Motion Director, from the prompt to the delivered film.

Sample, not a real result. Every value on this page was written by hand from the case study format, to show what a demo page holds. No film was made, the brand is made up and every picture is a labeled plate.

The film

A published demo plays its final film here, in every language it was made in.

The prompt

Make a 20-second launch film for my note-taking app. Here is the site: <your URL>

Film type
Product launch
Route
ice-film
How it ran
One prompt (auto mode)
Size
Standard
Time recorded
179 minutes over 10 stages

Delivered

  • English, 9:16, 20 seconds
  • English, 1:1, 6 seconds

How it was made

A sample has none. Recorded when a demo is published: the agent and its version, the model, the effort setting, the number of sub-agents and the date.

What Ice asked

  1. Where will the film play?

    Vertical, for social

    Answered by the user

  2. Should a voice speak?

    Music and on-screen text

    The recommended default

What was supplied

  • Briefpartial

    Filled in: audience, platform and aspect ratio, duration

The workflow, stage by stage

All ten stages, from the brief to delivery: what each one decided and why, what it made, the critic rounds and the roles that worked on it.

  1. Stage 01, Brief

    18 minutes

    Rolesresearcherdirector

    Sample summary: the research on the business, its brand material and the ad rules of its field came first, then one message with two questions.

    Decision

    • Primary audience

      • Existing users
      • New visitorsChosen

      Sample reason: the brief names a launch, so the film speaks to people who do not know the app yet.

      Source: brief slot: goal

    Made in this stage

    • Sample plate in place of the research and brand material
  2. Stage 02, Concept

    12 minutes

    Rolesdirectorcriticapprover

    Sample summary: three directions were pitched, two of them unexpected, and a separate critic picked one.

    Decision

    • Concept

      • A notebook that writes itself
      • A desk seen from above
      • One sentence that growsChosen

      Sample reason: it shows the product working in the first second.

      Source: research note: sample-01

    Made in this stage

    • Sample plate in place of the concepts pitched
    • concepts.md

      Concepts pitched and the one chosen (sample text)

      Concepts (sample)

      This is sample text written to show the format of a case study. It is not from a real run.

      A. A notebook that writes itself

      Pages fill with the user's notes as the camera pushes in.

      B. A desk seen from above

      Read the whole file: concepts.md

    Critic round

    1. Round 1pick C

      sample score 8 of 10

      • Sample note: C is the clearest at phone size.
  3. Stage 03, Script

    9 minutes

    Rolesdirector

    Sample summary: the on-screen words were written for each language and timed to the beats; a 6-second cutdown was planned.

    Decision

    • Words on screen

      • Five lines
      • Three linesChosen

      Sample reason: three lines fit the reading time of a 20-second vertical film.

      Source: ice-type reading-time rule

  4. Stage 04, Storyboard

    14 minutes

    Rolesdirector

    Sample summary: eight rough boards with their framing, timing and transitions.

    Made in this stage

    • Sample plate in place of the rough boards
  5. Stage 05, Look

    21 minutes

    Rolesdirectorconsultant

    Sample summary: a mood board, then the palette, type and motion feel, shown as style frames with the brand's real material.

    Decision

    • Palette

      • Brand blue and white
      • Brand blue with a warm accentChosen

      Sample reason: the accent marks the one action in each shot.

      Source: brand sheet

    Made in this stage

    • Sample plate in place of a style frame
  6. Stage 06, Animatic

    11 minutes

    Rolesbuilder

    Sample summary: the boards and the look merged into a timed rough cut with temporary sound; the cue sheet was locked.

  7. Stage 07, Build

    46 minutes

    Rolesbuilder

    Sample summary: the full film was written as code and rendered as a draft.

  8. Stage 08, Sound

    17 minutes

    Rolesbuilder

    Sample summary: music and sound effects were made from the locked cue sheet while the film was built, then mixed on the draft.

    Decision

    • Music

      • Licensed track
      • Music generated by codeChosen

      Sample reason: no licence to clear for a social launch.

      Source: ice-audio music policy

  9. Stage 09, Review

    25 minutes

    Rolescriticapprover

    Sample summary: the gates ran on the exported file and two fresh critic rounds asked for one fix.

    Critic rounds

    1. Round 1one more pass

      sample score 7 of 10

      • Sample note: shot 5 holds too long.

      Fixed

      • Sample fix: shot 5 trimmed to the beat.
    2. Round 2ship

      sample score 8.5 of 10

      • Sample note: the fix landed.
  10. Stage 10, Deliver

    6 minutes

    Rolesbuilder

    Sample summary: the vertical film, a square cutdown and captions were delivered with the report.

    Made in this stage

    • Sample plate in place of stills from the delivered film

Research, with dates

Sample question: how do note-taking apps present a launch on social video?

2 sources

Checks on the delivered file

GateResultMeasured
Storyboard lintPasssample: 0 errors
Slop scanPasssample: no stock look found
Default-look gatePasssample: blue and purple under the limit
LoudnessWarnsample: -13.6 LUFS, true peak -1.2 dBTP
  • -13.6Sample loudnessLUFS
  • -1.2Sample true peakdBTP
  • 30Sample frame rateframes a second
  • 1080 x 1920Sample resolutionpixels
Delivered versions
LanguageAspectLengthFile
English9:1620 secondsrenders/final/sample-9x16.mp4
English1:16 secondsrenders/final/sample-1x1-cutdown.mp4

Credits and tools

  • Sample credit: music generated by code with the bundled mgaudio toolkit

storyboard_lint.pyfilm_gate.pyloudness.mjs

What the export could not find

  • all

    This is a sample written by hand from the case study schema to show the format. It is not the export of a real run.

  • unofficial

    fictional brand: no real brand, so the unofficial label does not apply

  • stages[06].artifacts

    no animatic render in the run files

  • gates[].threshold

    NOTE.md gates table does not separate thresholds; they are inside each value where the report states them

The case study as JSONAll films

Sample: written by hand from the export format; no export ran.

Give your agent a director

Paste one line, then ask for a film in plain words. Ice takes it from brief to delivery and shows you its work at every step you want to see.

npx skills add Omar-Tnzxo/ice-motion-director -g --all
Ice holding the clapperboard open, ready to call action