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
ProductionSample case study
StatusSample, no film
VersionsEnglish 9:16, English 1:1
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
Where will the film play?
Vertical, for social
Answered by the user
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.
Stage 01, Brief
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
Stage 02, Concept
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.mdConcepts pitched and the one chosen (sample text)
Read the whole file: concepts.mdConcepts (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
Critic round
Round 1pick C
sample score 8 of 10
- Sample note: C is the clearest at phone size.
Stage 03, Script
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
Stage 04, Storyboard
Rolesdirector
Stage 05, Look
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
Stage 06, Animatic
Rolesbuilder
Sample summary: the boards and the look merged into a timed rough cut with temporary sound; the cue sheet was locked.
Stage 07, Build
Rolesbuilder
Sample summary: the full film was written as code and rendered as a draft.
Stage 08, Sound
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
Stage 09, Review
Rolescriticapprover
Sample summary: the gates ran on the exported file and two fresh critic rounds asked for one fix.
Critic rounds
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.
Round 2ship
sample score 8.5 of 10
- Sample note: the fix landed.
Stage 10, Deliver
Rolesbuilder
Research, with dates
Sample question: how do note-taking apps present a launch on social video?
2 sources
- Sample source onePublished 1 October 2026, read 20 October 2026
- Sample source twoPublished 14 September 2026, read 20 October 2026
Checks on the delivered file
| Gate | Result | Measured |
|---|---|---|
| Storyboard lint | Pass | sample: 0 errors |
| Slop scan | Pass | sample: no stock look found |
| Default-look gate | Pass | sample: blue and purple under the limit |
| Loudness | Warn | sample: -13.6 LUFS, true peak -1.2 dBTP |
- -13.6Sample loudnessLUFS
- -1.2Sample true peakdBTP
- 30Sample frame rateframes a second
- 1080 x 1920Sample resolutionpixels
| Language | Aspect | Length | File |
|---|---|---|---|
| English | 9:16 | 20 seconds | renders/ |
| English | 1:1 | 6 seconds | renders/ |
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
allThis is a sample written by hand from the case study schema to show the format. It is not the export of a real run.
unofficialfictional brand: no real brand, so the unofficial label does not apply
stages[06].artifactsno animatic render in the run files
gates[].thresholdNOTE.md gates table does not separate thresholds; they are inside each value where the report states them
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 



