Micro-case · 4/5

Micro-case: a strobe product ad

One product that never moves, six worlds that never stop. The cheapest high-energy format in short-form.

6 min to learn1m 50s to watch

What you can do after this

Ship a fifteen-second strobe ad from one locked hero and a handful of disposable worlds.

Nodes used

  • reference
  • generate_image
  • generate_video
  • composer

Before you start

  • Lesson two, because a reference has to lock the hero product before any of this works.

In this lesson

  1. 0:00

    Understand the illusion

    A strobe ad reads as motion, but nothing moves. The product sits dead-centre at a fixed scale and the background is replaced every few frames.

  2. 0:15

    Generate one anchored hero, then vary only the world

    Keep the framing clause of the prompt byte-identical across generations and change only the location. That constant is what keeps the product from jittering.

  3. 0:50

    Turn each still into a clip

    The composer's clips port takes video, so every background gets a generate video node. Skip directing the motion, because at seventy milliseconds a cut none of it is legible.

  4. 1:00

    Assemble in the composer with hard cuts

    Wire the clips into the composer's ordered clips port. Set the transition to cut: a fade of any length destroys the effect.

  5. 1:05

    Trim to the strobe

    clipTrims takes a start and end per clip, index-aligned with the wiring order. Short trims are the entire look, so if it feels sluggish, trim shorter before you change anything else.

  6. 1:15

    Land the cuts near the beat

    Add music and nudge the trims so cuts fall close to the beat. Exactness is not required; proximity is enough for the eye to read it as synced.

TranscriptThe same lines are burned into the video as subtitles.
  1. 0:00Micro-case: the strobe ad. One product, backgrounds flickering behind it.
  2. 0:05You've seen these on TikTok — a cut every two or three frames.
  3. 0:10The trick is that the product never moves. Only the world does.
  4. 0:15Start with the product reference, locked as in lesson two.
  5. 0:20Generate the hero: dead-centre, fixed scale, plain background.
  6. 0:25Now the same product against a different location.
  7. 0:30Same framing prompt, different scene. One variable only.
  8. 0:35Six of these is plenty for a fifteen second ad.
  9. 0:40Because the product is anchored, the eye reads it as one object.
  10. 0:45The backgrounds do all the motion.
  11. 0:50The composer takes video, so each still becomes a short clip.
  12. 0:55Don't direct the motion — you'll see seventy milliseconds of it.
  13. 1:00Wire the clips into a composer node, in order.
  14. 1:05Set the transition to cut. Fades kill the strobe.
  15. 1:10Then trim hard. clipTrims takes a start and end per clip.
  16. 1:15Add a music track and let the cuts land near the beat.
  17. 1:20Run the composer. It renders server-side.
  18. 1:25Here it is — same cup, six worlds, fifteen seconds.
  19. 1:30Feels slow? Trim shorter. Feels cheap? Add colour variety.
  20. 1:35Promote it as the run's final video when you're happy.
  21. 1:40The format is one locked hero plus disposable backgrounds.
  22. 1:45That's a strobe ad.

Frequently asked questions

Does the motion in each strobe clip matter?

No. The composer needs video on its clips port, so each still becomes a clip, but every background holds the screen for roughly seventy milliseconds and no motion is legible in that window. Spend the prompt on the framing constant instead, because the cut produces the energy rather than the animation.

How many backgrounds does a strobe ad need?

Six to eight distinct locations carry a fifteen-second cut comfortably, because the clips repeat. Push past a dozen and the variety stops registering while the generation bill keeps climbing.

Open the canvas and follow along

Every lesson is recorded in the same Studio you get when you sign in. Start a run and rebuild it as you watch.

Open SHOT.IS Studio