Skip to content
AI Primer
workflow

Amir Mushich builds Off-Script coffee video from 13 directed keyframes

Amir Mushich built an Off-Script coffee video using vector brand assets and 13 directed keyframes. His workflow uses Seedance through Lumina for generation, followed by editing, timing, sound and color work.

3 min read
Amir Mushich builds Off-Script coffee video from 13 directed keyframes
Amir Mushich builds Off-Script coffee video from 13 directed keyframes

TL;DR

  • Thirteen directed keyframes anchored Off-Script’s coffee video, doubling as storyboard and production assets in the keyframe breakdown.
  • Generation ran through Seedance in Lumina on BytePlus, according to the project walkthrough.
  • The video still got a hands-on finish: the post-production notes describe sound effects, collaging and additional zooms in After Effects.

The hand-rebuilt Figma logo is the best detail in this AI video workflow. Mushich’s motion formula assigns appearance to the keyframe and time to the text prompt.

Off-Script brand system

Amir Mushich built the coffee brand around “normal world × unexpected behaviour,” using Pinterest references to establish its visual language in his opening brief:

  • Y2K youth photography.
  • Direct flash.
  • Hard sun.
  • Wide-angle or fisheye lenses.
  • Grain.
  • 1990s color.

AI generated the initial identity. Mushich cleaned the cutouts and rebuilt the logo as vectors in Figma before moving into video.

He tied that brand-to-storytelling approach to “clients & sales”, without reporting commercial results for the project.

13 directed keyframes

Mushich used ChatGPT to work through seven decisions before adding motion:

  1. Composition.
  2. Casting.
  3. Wardrobe.
  4. Product placement.
  5. Lens.
  6. Light.
  7. Color.

The resulting 13 keyframes served as both storyboard and production assets. His conversations included asking what made a reference “cool” and how its qualities could translate to his task.

Five-part motion prompt

“Keyframe = look; prompt = time” was Mushich’s division of labor for Seedance. Each shot’s motion prompt followed this order:

  1. Action.
  2. Environment.
  3. Camera.
  4. Secondary physics.
  5. Locks.

30 seconds in Lumina

Mushich used Lumina, BytePlus’s creative platform with Seedance video generation.

For the 30-second generation, he loaded his frames as references and asked the model to preserve three things:

  • The product.
  • The visual language.
  • The characters.

The prompt then directed how the camera and action evolved over time. He shared the full prompt document alongside the thread.

After Effects finishing

Mushich treated the generated output as footage for post-production. He explicitly named three additions:

  • Sound effects.
  • Collaging.
  • Animation of the Scale parameter to create subtle linear zooms.

His shared project folder includes an After Effects folder and an “OFF SCRIPT COFFEE Shared” item.

In a separate motion-design demo labeled “GPT Astra + After Effects,” Mushich paired a generation interface with a layered After Effects timeline.

Further reading

Discussion across the web

Where this story is being discussed, in original context.

On X· 2 threads
Off-Script brand system2 posts
30 seconds in Lumina1 post
Share on X