Whip-blur push in on a chat message, hold the close-up, then pull back out
Study the source, inspect the editable build, then adapt the treatment to your own content.
What the source does
A dark chat window sits on a starfield background at full size (f0-9). Around f10 the whole frame blurs and scales up, landing at roughly 2.2x on the pinned message with its two blue links and 'Sent using' pill by f24; the close-up holds sharp until about f44. At f46-56 the frame blurs again while it scales back to 1x, and the full window is sharp again from f57 to the end.
A symmetric motion-blur push-in and pull-out on a whole-frame screen capture: blur peaks mid-move and clears as the scale settles, framing one message as the close-up.
Phase notes
- Frame 0 — Full window, sharp
- Frame 10 — Blur ramps as camera pushes in (scale 1 to 2.2)
- Frame 24 — Close-up on the message settles sharp
- Frame 46 — Blur ramps as camera pulls out
- Frame 57 — Full window, sharp again
Use this example
- Watch the source and draft at normal speed. Compare the order of actions, the held states, and the transition into the result.
- Download the project and read its README before changing inputs. The package includes its implementation and declared dependencies.
- Replace the sample content through the package's documented input or content builder. Keep source footage in the research comparison.
- Render your adaptation and inspect text fit, framing, intermediate states, and entry and exit frames.
The source and remake are different assets. The original code-based illustration remains editable; source footage is a research reference. Read the retained findings below before using the choreography.
Recorded limits
- Visual fidelity is an authored draft judgement from sampled source frames; no independent blind review or native Resolve execution.