{"count":164,"categories":["intro","lower-third","logo-reveal","kinetic-text","chart","social","ticker","typography","ui-entrance","camera","data","interaction","transition","rhythm","effects","outro","other"],"kinds":["html","remotion"],"llms_txt":"https://gimgs.net/motion/llms.txt","templates":[{"slug":"word-relay-geometry","title":"Word relay geometry","tagline":"Three benefit words each carry their own dedicated geometry relay — a dashed circle spins and shrinks → three solid circles trim-grow in sequence → a metallic sheen sweeps then collapses to pure white; each new word outlines then fills in.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/word-relay-geometry/poster-c58eb48607f9.jpg","hover_url":"https://gimgs.net/motion/media/word-relay-geometry/video-314b487d3e29.mp4","page_url":"https://gimgs.net/motion/word-relay-geometry.html","description":"Three benefit words each carry their own dedicated geometry relay — a dashed circle spins and shrinks → three solid circles trim-grow in sequence → a metallic","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/word-relay-geometry/poster-c58eb48607f9.jpg","video":"https://gimgs.net/motion/media/word-relay-geometry/video-314b487d3e29.mp4"},"variants":[{"key":"word-relay-geometry","label":"word-relay-geometry","description":"Three benefit words each carry their own dedicated geometry relay — a dashed big circle spins and shrinks → three solid circles trim-grow in sequence (0.06 phase offset) → a metallic sheen sweeps then collapses to pure white; the old word shrinks to 0.86 and fades, the new word outlines then fills in","use":"","video":"https://gimgs.net/motion/media/word-relay-geometry/video-314b487d3e29.mp4","poster":"https://gimgs.net/motion/media/word-relay-geometry/poster-c58eb48607f9.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/word-relay-geometry.json","template_url":"https://gimgs.net/motion/word-relay-geometry/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/word-relay-geometry.md","updated_at":"2026-09-24T07:40:36.561Z","card":{"slug":"word-relay-geometry","title":"Word relay geometry","tagline":"Three benefit words each carry their own dedicated geometry relay — a dashed circle spins and shrinks → three solid circles trim-grow in sequence → a metallic sheen sweeps then collapses to pure white; each new word outlines then fills in.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/word-relay-geometry/poster-c58eb48607f9.jpg","hover_url":"https://gimgs.net/motion/media/word-relay-geometry/video-314b487d3e29.mp4","page_url":"https://gimgs.net/motion/word-relay-geometry.html"}},{"slug":"white-flash-logo-simplify-cut","title":"White flash: logo simplifies","tagline":"A colorful liquid-gradient wordmark holds with flowing light, then the frame flashes white and overexposes; a flat wordmark fades in on white and settles — one flash completes the downgrade to simplicity.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/white-flash-logo-simplify-cut/poster-7c944f7c68fc.jpg","hover_url":"https://gimgs.net/motion/media/white-flash-logo-simplify-cut/video-6fc87be24ab7.mp4","page_url":"https://gimgs.net/motion/white-flash-logo-simplify-cut.html","description":"A colorful liquid-gradient wordmark holds with flowing light, then the frame flashes white and overexposes; a flat wordmark fades in on white and settles — on","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/white-flash-logo-simplify-cut/poster-7c944f7c68fc.jpg","video":"https://gimgs.net/motion/media/white-flash-logo-simplify-cut/video-6fc87be24ab7.mp4"},"variants":[{"key":"white-flash-logo-simplify-cut","label":"white-flash-logo-simplify-cut","description":"A colorful liquid-gradient wordmark holds with flowing light, then the frame flashes white and overexposes; a flat wordmark fades in on white and settles — one flash completes the downgrade to simplicity","use":"","video":"https://gimgs.net/motion/media/white-flash-logo-simplify-cut/video-6fc87be24ab7.mp4","poster":"https://gimgs.net/motion/media/white-flash-logo-simplify-cut/poster-7c944f7c68fc.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/white-flash-logo-simplify-cut.json","template_url":"https://gimgs.net/motion/white-flash-logo-simplify-cut/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/white-flash-logo-simplify-cut.md","updated_at":"2026-09-24T07:40:35.821Z","card":{"slug":"white-flash-logo-simplify-cut","title":"White flash: logo simplifies","tagline":"A colorful liquid-gradient wordmark holds with flowing light, then the frame flashes white and overexposes; a flat wordmark fades in on white and settles — one flash completes the downgrade to simplicity.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/white-flash-logo-simplify-cut/poster-7c944f7c68fc.jpg","hover_url":"https://gimgs.net/motion/media/white-flash-logo-simplify-cut/video-6fc87be24ab7.mp4","page_url":"https://gimgs.net/motion/white-flash-logo-simplify-cut.html"}},{"slug":"wipe-transitions","title":"Geometric wipe transitions","tagline":"Two geometric wipe transitions — clock-wipe, a radar-hand sweep changing the page, and blinds-slice, 12 vertical strips flipping in staggered waves.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/wipe-transitions/poster-0d551976d813.jpg","hover_url":"https://gimgs.net/motion/media/wipe-transitions/video-9e7afa5633df.mp4","page_url":"https://gimgs.net/motion/wipe-transitions.html","description":"Two geometric wipe transitions — clock-wipe, a radar-hand sweep changing the page, and blinds-slice, 12 vertical strips flipping in staggered waves.","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/wipe-transitions/poster-0d551976d813.jpg","video":"https://gimgs.net/motion/media/wipe-transitions/video-9e7afa5633df.mp4"},"variants":[{"key":"clock-wipe","label":"clock-wipe","description":"Page B sits underneath a fan-shaped clip-path polygon; a hand sweeps clockwise from screen center at constant speed through 360°, revealing B as it passes, its scanning edge carrying multiple bright lines","use":"Data/status refresh meaning; dashboard-type pages","video":"https://gimgs.net/motion/media/wipe-transitions/video-9e7afa5633df.mp4","poster":"https://gimgs.net/motion/media/wipe-transitions/poster-0d551976d813.jpg"},{"key":"blinds-slice","label":"blinds-slice","description":"12 vertical 160px strips with overflow hidden and an inner full page offset by a negative margin to align; inside each strip, A's left edge shrinks via scaleX(1-p) while B's right edge expands via scaleX(p), staggered in delay to form a wave, with a bright line sweeping along the seam","use":"Page-forward/advancing meaning; pages with a horizontal reading flow","video":"https://gimgs.net/motion/media/wipe-transitions/video-2672dab7e8a6.mp4","poster":"https://gimgs.net/motion/media/wipe-transitions/poster-blinds-slice-62cca7a3d83a.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/wipe-transitions.json","template_url":"https://gimgs.net/motion/wipe-transitions/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/wipe-transitions.md","updated_at":"2026-09-24T07:40:35.603Z","card":{"slug":"wipe-transitions","title":"Geometric wipe transitions","tagline":"Two geometric wipe transitions — clock-wipe, a radar-hand sweep changing the page, and blinds-slice, 12 vertical strips flipping in staggered waves.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/wipe-transitions/poster-0d551976d813.jpg","hover_url":"https://gimgs.net/motion/media/wipe-transitions/video-9e7afa5633df.mp4","page_url":"https://gimgs.net/motion/wipe-transitions.html"}},{"slug":"wall-reveal-moves","title":"Wall reveal: three moves","tagline":"Three whole-wall batch entrances — bento cell-by-cell light-up, grid wave flip, and blueprint draw-on; all reveal in place with no displacement, complementing the fly-in, displacement-type deck-deal-flyin.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/wall-reveal-moves/poster-c295fdd23eae.jpg","hover_url":"https://gimgs.net/motion/media/wall-reveal-moves/video-dd3d041c884c.mp4","page_url":"https://gimgs.net/motion/wall-reveal-moves.html","description":"Three whole-wall batch entrances — bento cell-by-cell light-up, grid wave flip, and blueprint draw-on; all reveal in place with no displacement, complementing","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/wall-reveal-moves/poster-c295fdd23eae.jpg","video":"https://gimgs.net/motion/media/wall-reveal-moves/video-dd3d041c884c.mp4"},"variants":[{"key":"bento-light-up","label":"bento-light-up · Cell-by-cell light-up","description":"A dark 3×2 bento wall sits dimmed and waiting, an amber flowing light traces each cell's outline in turn as its content brightens and lifts; once all are lit the camera pushes in slowly to settle","use":"A gravitas/dark-toned brand passage; a steady-paced feature overview","video":"https://gimgs.net/motion/media/wall-reveal-moves/video-dd3d041c884c.mp4","poster":"https://gimgs.net/motion/media/wall-reveal-moves/poster-c295fdd23eae.jpg"},{"key":"grid-wave-flip","label":"grid-wave-flip · Wave flip","description":"A 3×3 gray-backed card wall flips 180° in place along a diagonal wavefront on rotateX, revealing its front content; the last card overshoots and bounces back","use":"A brisk feature wall; a fast passage that sweeps the whole screen in one second","video":"https://gimgs.net/motion/media/wall-reveal-moves/video-1e04e1a3e6a5.mp4","poster":"https://gimgs.net/motion/media/wall-reveal-moves/poster-grid-wave-flip-b36c68d7c640.jpg"},{"key":"wireframe-draw-on","label":"wireframe-draw-on · Blueprint draw-on","description":"The interface is first drawn in groups as a fine SVG-line blueprint, then a glowing amber vertical line sweeps left to right, and wherever it passes the wireframe solidifies into the real interface","use":"A \"from design to product / from idea to product\" narrative; the product's first full reveal","video":"https://gimgs.net/motion/media/wall-reveal-moves/video-1b09574be469.mp4","poster":"https://gimgs.net/motion/media/wall-reveal-moves/poster-wireframe-draw-on-615b3a2cb7e0.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/wall-reveal-moves.json","template_url":"https://gimgs.net/motion/wall-reveal-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/wall-reveal-moves.md","updated_at":"2026-09-24T07:40:35.444Z","card":{"slug":"wall-reveal-moves","title":"Wall reveal: three moves","tagline":"Three whole-wall batch entrances — bento cell-by-cell light-up, grid wave flip, and blueprint draw-on; all reveal in place with no displacement, complementing the fly-in, displacement-type deck-deal-flyin.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/wall-reveal-moves/poster-c295fdd23eae.jpg","hover_url":"https://gimgs.net/motion/media/wall-reveal-moves/video-dd3d041c884c.mp4","page_url":"https://gimgs.net/motion/wall-reveal-moves.html"}},{"slug":"word-relay-filmstrip","title":"Word relay filmstrip","tagline":"A left column of black-and-white page cards steps forward while a serif big word on the right relays in place (a fixed noun + a cycling verb) — the column steps only when the word changes, aligned to the current page card's midpoint.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/word-relay-filmstrip/poster-1b22d487377c.jpg","hover_url":"https://gimgs.net/motion/media/word-relay-filmstrip/video-c61d45abbbf8.mp4","page_url":"https://gimgs.net/motion/word-relay-filmstrip.html","description":"A left column of black-and-white page cards steps forward while a serif big word on the right relays in place (a fixed noun + a cycling verb) — the column ste","tags":["shotcraft","remotion","typography","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/word-relay-filmstrip/poster-1b22d487377c.jpg","video":"https://gimgs.net/motion/media/word-relay-filmstrip/video-c61d45abbbf8.mp4"},"variants":[{"key":"word-relay-filmstrip","label":"word-relay-filmstrip","description":"A left column of black-and-white page cards steps forward while a serif big word on the right relays in place (a fixed noun + a cycling verb) — the column steps only when the word changes, aligned to the current page card's midpoint","use":"","video":"https://gimgs.net/motion/media/word-relay-filmstrip/video-c61d45abbbf8.mp4","poster":"https://gimgs.net/motion/media/word-relay-filmstrip/poster-1b22d487377c.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/word-relay-filmstrip.json","template_url":"https://gimgs.net/motion/word-relay-filmstrip/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/word-relay-filmstrip.md","updated_at":"2026-09-24T07:40:35.339Z","card":{"slug":"word-relay-filmstrip","title":"Word relay filmstrip","tagline":"A left column of black-and-white page cards steps forward while a serif big word on the right relays in place (a fixed noun + a cycling verb) — the column steps only when the word changes, aligned to the current page card's midpoint.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/word-relay-filmstrip/poster-1b22d487377c.jpg","hover_url":"https://gimgs.net/motion/media/word-relay-filmstrip/video-c61d45abbbf8.mp4","page_url":"https://gimgs.net/motion/word-relay-filmstrip.html"}},{"slug":"voice-waveform-live","title":"Live voice waveform","tagline":"A live waveform in a recording pill — 64 thin bars rise and fall with \"speech,\" spiking tall mid-speech and shrinking to a dotted line on pauses, scrolling right to left; a full speak-pause-speak-submit performance.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/voice-waveform-live/poster-63e8463e161e.jpg","hover_url":"https://gimgs.net/motion/media/voice-waveform-live/video-0a1198f39906.mp4","page_url":"https://gimgs.net/motion/voice-waveform-live.html","description":"A live waveform in a recording pill — 64 thin bars rise and fall with \"speech,\" spiking tall mid-speech and shrinking to a dotted line on pauses, scrolling ri","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/voice-waveform-live/poster-63e8463e161e.jpg","video":"https://gimgs.net/motion/media/voice-waveform-live/video-0a1198f39906.mp4"},"variants":[{"key":"voice-waveform-live","label":"voice-waveform-live","description":"A live waveform in a recording pill — 64 thin vertical bars rise and fall with \"speech,\" spiking tall mid-speech and shrinking to a dotted line on pauses, scrolling right to left; a full speak-pause-speak-submit performance","use":"","video":"https://gimgs.net/motion/media/voice-waveform-live/video-0a1198f39906.mp4","poster":"https://gimgs.net/motion/media/voice-waveform-live/poster-63e8463e161e.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/voice-waveform-live.json","template_url":"https://gimgs.net/motion/voice-waveform-live/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/voice-waveform-live.md","updated_at":"2026-09-24T07:40:34.152Z","card":{"slug":"voice-waveform-live","title":"Live voice waveform","tagline":"A live waveform in a recording pill — 64 thin bars rise and fall with \"speech,\" spiking tall mid-speech and shrinking to a dotted line on pauses, scrolling right to left; a full speak-pause-speak-submit performance.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/voice-waveform-live/poster-63e8463e161e.jpg","hover_url":"https://gimgs.net/motion/media/voice-waveform-live/video-0a1198f39906.mp4","page_url":"https://gimgs.net/motion/voice-waveform-live.html"}},{"slug":"vertical-word-roll-blur-cycle","title":"Vertical word-roll cycle","tagline":"The sentence's last word cycles on a vertical roller, 3 swaps at 0.55s each, fast then very slow with a slight overshoot; neighboring rows carry vertical blur and grayscale by distance, the centered word snapping from gray to accent color as it lands.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/vertical-word-roll-blur-cycle/poster-bfb6d2f5234f.jpg","hover_url":"https://gimgs.net/motion/media/vertical-word-roll-blur-cycle/video-791835a1214b.mp4","page_url":"https://gimgs.net/motion/vertical-word-roll-blur-cycle.html","description":"The sentence's last word cycles on a vertical roller, 3 swaps at 0.55s each, fast then very slow with a slight overshoot; neighboring rows carry vertical blur","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/vertical-word-roll-blur-cycle/poster-bfb6d2f5234f.jpg","video":"https://gimgs.net/motion/media/vertical-word-roll-blur-cycle/video-791835a1214b.mp4"},"variants":[{"key":"vertical-word-roll-blur-cycle","label":"vertical-word-roll-blur-cycle","description":"The sentence's last word cycles on a vertical roller, 3 swaps at 0.55s each (70% outQuint + 30% outBack, fast-then-very-slow with a slight overshoot), neighboring rows carrying vertical blur and grayscale by distance, the centered word snapping from gray to accent color as it lands","use":"","video":"https://gimgs.net/motion/media/vertical-word-roll-blur-cycle/video-791835a1214b.mp4","poster":"https://gimgs.net/motion/media/vertical-word-roll-blur-cycle/poster-bfb6d2f5234f.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/vertical-word-roll-blur-cycle.json","template_url":"https://gimgs.net/motion/vertical-word-roll-blur-cycle/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/vertical-word-roll-blur-cycle.md","updated_at":"2026-09-24T07:40:33.991Z","card":{"slug":"vertical-word-roll-blur-cycle","title":"Vertical word-roll cycle","tagline":"The sentence's last word cycles on a vertical roller, 3 swaps at 0.55s each, fast then very slow with a slight overshoot; neighboring rows carry vertical blur and grayscale by distance, the centered word snapping from gray to accent color as it lands.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/vertical-word-roll-blur-cycle/poster-bfb6d2f5234f.jpg","hover_url":"https://gimgs.net/motion/media/vertical-word-roll-blur-cycle/video-791835a1214b.mp4","page_url":"https://gimgs.net/motion/vertical-word-roll-blur-cycle.html"}},{"slug":"value-stagger-gradient","title":"Value-stagger gradient bars","tagline":"16 bars enter with delay as a time stagger, while height/hue/offset/blur each lay out as a value gradient from first to last; the second beat moves the stagger origin to center and re-lays the pulse peaking there.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/value-stagger-gradient/poster-298a8cf16c26.jpg","hover_url":"https://gimgs.net/motion/media/value-stagger-gradient/video-118e27c93f2b.mp4","page_url":"https://gimgs.net/motion/value-stagger-gradient.html","description":"16 bars enter with delay as a time stagger, while height/hue/offset/blur each lay out as a value gradient from first to last; the second beat moves the stagge","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/value-stagger-gradient/poster-298a8cf16c26.jpg","video":"https://gimgs.net/motion/media/value-stagger-gradient/video-118e27c93f2b.mp4"},"variants":[{"key":"value-stagger-gradient","label":"value-stagger-gradient","description":"16 bars enter with delay as a time stagger, while height/hue/offset/blur each lay out as a value gradient from first to last; the second beat moves the stagger origin to center and re-lays the pulse peaking there","use":"","video":"https://gimgs.net/motion/media/value-stagger-gradient/video-118e27c93f2b.mp4","poster":"https://gimgs.net/motion/media/value-stagger-gradient/poster-298a8cf16c26.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/value-stagger-gradient.json","template_url":"https://gimgs.net/motion/value-stagger-gradient/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/value-stagger-gradient.md","updated_at":"2026-09-24T07:40:33.843Z","card":{"slug":"value-stagger-gradient","title":"Value-stagger gradient bars","tagline":"16 bars enter with delay as a time stagger, while height/hue/offset/blur each lay out as a value gradient from first to last; the second beat moves the stagger origin to center and re-lays the pulse peaking there.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/value-stagger-gradient/poster-298a8cf16c26.jpg","hover_url":"https://gimgs.net/motion/media/value-stagger-gradient/video-118e27c93f2b.mp4","page_url":"https://gimgs.net/motion/value-stagger-gradient.html"}},{"slug":"ui-to-brand-morph","title":"UI morphs into brand mark","tagline":"Two UI-to-brand morphs — icon-flip-bloom, an icon flips flat on Y and blooms into a flower mark with the wordmark settling letter by letter, and input-morph-assemble, an input field shrinking into a pill as three primitives assemble into a logo petal.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/ui-to-brand-morph/poster-889ea3594839.jpg","hover_url":"https://gimgs.net/motion/media/ui-to-brand-morph/video-1dbc4e06a259.mp4","page_url":"https://gimgs.net/motion/ui-to-brand-morph.html","description":"Two UI-to-brand morphs — icon-flip-bloom, an icon flips flat on Y and blooms into a flower mark with the wordmark settling letter by letter, and input-morph-a","tags":["shotcraft","remotion","outro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/ui-to-brand-morph/poster-889ea3594839.jpg","video":"https://gimgs.net/motion/media/ui-to-brand-morph/video-1dbc4e06a259.mp4"},"variants":[{"key":"icon-flip-bloom","label":"icon-flip-bloom","description":"The icon anticipates with two wobbles → flattens on Y via scaleX into a vertical line (double-trail with blur) → at its thinnest, swaps entities and springs open into a 5-petal flower mark → the mark shifts left to make room, the wordmark settling letter by letter","use":"Single-icon products; icons whose form differs a lot from the logo, needing a \"flip over and transform\" magic feel","video":"https://gimgs.net/motion/media/ui-to-brand-morph/video-1dbc4e06a259.mp4","poster":"https://gimgs.net/motion/media/ui-to-brand-morph/poster-889ea3594839.jpg"},{"key":"input-morph-assemble","label":"input-morph-assemble","description":"The cursor clicks send → the text flies away → the input field's x/y/w/h/r spring-interpolate into a rounded pill → three primitives drop in from off-screen in staggered order and assemble into an abstract single petal → the whole group breathes","use":"Films where a rectangular UI element like an input/card is the throughline; a logo that decomposes into geometric primitives","video":"https://gimgs.net/motion/media/ui-to-brand-morph/video-ab76de6d7a11.mp4","poster":"https://gimgs.net/motion/media/ui-to-brand-morph/poster-input-morph-assemble-355c8f5ffdd3.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/ui-to-brand-morph.json","template_url":"https://gimgs.net/motion/ui-to-brand-morph/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/ui-to-brand-morph.md","updated_at":"2026-09-24T07:40:33.564Z","card":{"slug":"ui-to-brand-morph","title":"UI morphs into brand mark","tagline":"Two UI-to-brand morphs — icon-flip-bloom, an icon flips flat on Y and blooms into a flower mark with the wordmark settling letter by letter, and input-morph-assemble, an input field shrinking into a pill as three primitives assemble into a logo petal.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/ui-to-brand-morph/poster-889ea3594839.jpg","hover_url":"https://gimgs.net/motion/media/ui-to-brand-morph/video-1dbc4e06a259.mp4","page_url":"https://gimgs.net/motion/ui-to-brand-morph.html"}},{"slug":"ui-strip-away-outro","title":"Strip-away outro","tagline":"A subtraction outro — after clicking Publish, the editor UI evaporates in staggered layers from the outside in, leaving only the clicked button, which slides to center screen and enlarges before fading to the closing wordmark.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/ui-strip-away-outro/poster-113cf9708f84.jpg","hover_url":"https://gimgs.net/motion/media/ui-strip-away-outro/video-3f2cc1ce743f.mp4","page_url":"https://gimgs.net/motion/ui-strip-away-outro.html","description":"A subtraction outro — after clicking Publish, the editor UI evaporates in staggered layers from the outside in, leaving only the clicked button, which slides ","tags":["shotcraft","remotion","outro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/ui-strip-away-outro/poster-113cf9708f84.jpg","video":"https://gimgs.net/motion/media/ui-strip-away-outro/video-3f2cc1ce743f.mp4"},"variants":[{"key":"ui-strip-away-outro","label":"ui-strip-away-outro","description":"A subtraction outro — after clicking Publish, the editor UI evaporates in staggered layers from the outside in, leaving only the clicked button, which slides to center screen and enlarges before fading to the closing wordmark","use":"","video":"https://gimgs.net/motion/media/ui-strip-away-outro/video-3f2cc1ce743f.mp4","poster":"https://gimgs.net/motion/media/ui-strip-away-outro/poster-113cf9708f84.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/ui-strip-away-outro.json","template_url":"https://gimgs.net/motion/ui-strip-away-outro/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/ui-strip-away-outro.md","updated_at":"2026-09-24T07:40:32.860Z","card":{"slug":"ui-strip-away-outro","title":"Strip-away outro","tagline":"A subtraction outro — after clicking Publish, the editor UI evaporates in staggered layers from the outside in, leaving only the clicked button, which slides to center screen and enlarges before fading to the closing wordmark.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/ui-strip-away-outro/poster-113cf9708f84.jpg","hover_url":"https://gimgs.net/motion/media/ui-strip-away-outro/video-3f2cc1ce743f.mp4","page_url":"https://gimgs.net/motion/ui-strip-away-outro.html"}},{"slug":"typing-code-block","title":"Two code reveals, side by side","tagline":"The same syntax-highlighted code reveals two ways side by side — left: line-level stagger fading up 8px, right: character-by-character typing keeping each token's original color, with a #3a4468 block cursor on the current character.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/typing-code-block/poster-ebdf1fc4ecb2.jpg","hover_url":"https://gimgs.net/motion/media/typing-code-block/video-52fa238fb669.mp4","page_url":"https://gimgs.net/motion/typing-code-block.html","description":"The same syntax-highlighted code reveals two ways side by side — left: line-level stagger fading up 8px, right: character-by-character typing keeping each tok","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/typing-code-block/poster-ebdf1fc4ecb2.jpg","video":"https://gimgs.net/motion/media/typing-code-block/video-52fa238fb669.mp4"},"variants":[{"key":"typing-code-block","label":"typing-code-block","description":"The same syntax-highlighted code reveals two ways side by side — left: line-level stagger fading up 8px over 4f, right: character-by-character typing keeping each token's original color, with a #3a4468 block cursor on the current character","use":"","video":"https://gimgs.net/motion/media/typing-code-block/video-52fa238fb669.mp4","poster":"https://gimgs.net/motion/media/typing-code-block/poster-ebdf1fc4ecb2.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/typing-code-block.json","template_url":"https://gimgs.net/motion/typing-code-block/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/typing-code-block.md","updated_at":"2026-09-24T07:40:32.744Z","card":{"slug":"typing-code-block","title":"Two code reveals, side by side","tagline":"The same syntax-highlighted code reveals two ways side by side — left: line-level stagger fading up 8px, right: character-by-character typing keeping each token's original color, with a #3a4468 block cursor on the current character.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/typing-code-block/poster-ebdf1fc4ecb2.jpg","hover_url":"https://gimgs.net/motion/media/typing-code-block/video-52fa238fb669.mp4","page_url":"https://gimgs.net/motion/typing-code-block.html"}},{"slug":"type-assembly-moves","title":"Type assembly: four moves","tagline":"Four type-assembly moves — split-text-stagger, letters rising into place; drift-assembly, letters drifting together; tracking-expand, breathing letter-spacing; text-on-path, flowing in along a curve.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/type-assembly-moves/poster-ad7df6e5fe35.jpg","hover_url":"https://gimgs.net/motion/media/type-assembly-moves/video-1b1b81178680.mp4","page_url":"https://gimgs.net/motion/type-assembly-moves.html","description":"Four type-assembly moves — split-text-stagger, letters rising into place; drift-assembly, letters drifting together; tracking-expand, breathing letter-spacing","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/type-assembly-moves/poster-ad7df6e5fe35.jpg","video":"https://gimgs.net/motion/media/type-assembly-moves/video-1b1b81178680.mp4"},"variants":[{"key":"split-text-stagger","label":"split-text-stagger · Stagger rise","description":"Each letter sits in an overflow box translating Y from 115% to 0 with a 10% overshoot, delay i×2f, the baseline growing in sync","use":"The general default; clean and rational","video":"https://gimgs.net/motion/media/type-assembly-moves/video-1b1b81178680.mp4","poster":"https://gimgs.net/motion/media/type-assembly-moves/poster-ad7df6e5fe35.jpg"},{"key":"drift-assembly","label":"drift-assembly · Drift together","description":"Letters seed a direction ±300px plus 8px blur, drifting in and settling in staggered order, a deepening pulse on lock, the whole word breathing at 1.04 once assembled","use":"A brand-name/title-sequence-grade reveal","video":"https://gimgs.net/motion/media/type-assembly-moves/video-a7a821032a27.mp4","poster":"https://gimgs.net/motion/media/type-assembly-moves/poster-drift-assembly-a262fcfdbd68.jpg"},{"key":"tracking-expand","label":"tracking-expand · Letter-spacing breathe","description":"Letters expand from a stacked -0.42em to 0.14em, with blur going 10→0 on the same curve","use":"A quiet, lyrical passage; a subtitle follow-on","video":"https://gimgs.net/motion/media/type-assembly-moves/video-68b61c74840b.mp4","poster":"https://gimgs.net/motion/media/type-assembly-moves/poster-tracking-expand-c7d1e8f888c1.jpg"},{"key":"text-on-path","label":"text-on-path · Flow along a curve","description":"Letters slide in single-file along a bezier curve (rotating with the tangent angle), straightening level 12f after arrival","use":"When the curve itself carries meaning (a growth line / a flow line)","video":"https://gimgs.net/motion/media/type-assembly-moves/video-3d96aebc33ce.mp4","poster":"https://gimgs.net/motion/media/type-assembly-moves/poster-text-on-path-10262f55a8df.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/type-assembly-moves.json","template_url":"https://gimgs.net/motion/type-assembly-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/type-assembly-moves.md","updated_at":"2026-09-24T07:40:32.644Z","card":{"slug":"type-assembly-moves","title":"Type assembly: four moves","tagline":"Four type-assembly moves — split-text-stagger, letters rising into place; drift-assembly, letters drifting together; tracking-expand, breathing letter-spacing; text-on-path, flowing in along a curve.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/type-assembly-moves/poster-ad7df6e5fe35.jpg","hover_url":"https://gimgs.net/motion/media/type-assembly-moves/video-1b1b81178680.mp4","page_url":"https://gimgs.net/motion/type-assembly-moves.html"}},{"slug":"typewriter-moves","title":"Typewriter: two moods","tagline":"Two typewriter moves — terminal-typewriter, typing out a command that detonates a scene change, and error-retype, a delete-and-retype three-act \"change of mind.\"","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/typewriter-moves/poster-cc1cc40352f9.jpg","hover_url":"https://gimgs.net/motion/media/typewriter-moves/video-2324d56f005b.mp4","page_url":"https://gimgs.net/motion/typewriter-moves.html","description":"Two typewriter moves — terminal-typewriter, typing out a command that detonates a scene change, and error-retype, a delete-and-retype three-act \"change of min","tags":["shotcraft","remotion","typography","opening"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.89,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/typewriter-moves/poster-cc1cc40352f9.jpg","video":"https://gimgs.net/motion/media/typewriter-moves/video-2324d56f005b.mp4"},"variants":[{"key":"terminal-typewriter","label":"terminal-typewriter","description":"2f/character typing out the command, the cursor blinking on a square wave (f%12<6); on the Enter frame the whole scene pushes in sharply over 6f, scale 1→3.2 (origin locked to the command line's center) with 10px blur in the last 2f, hard-cutting to the dashboard settling from 1.06 to 1","use":"Developer-tool openers; CLI-forward products","video":"https://gimgs.net/motion/media/typewriter-moves/video-2324d56f005b.mp4","poster":"https://gimgs.net/motion/media/typewriter-moves/poster-cc1cc40352f9.jpg"},{"key":"error-retype","label":"error-retype","description":"Type at 2f/character → pause 16f with the cursor blinking twice → backspace at 1.5f/character → retype at 1.5f/character with no hesitation; the cursor stays solid while typing/deleting and only blinks during the pause","use":"A \"change of mind\" beat on a slogan card; negation-style copy","video":"https://gimgs.net/motion/media/typewriter-moves/video-f7d1b4984c0c.mp4","poster":"https://gimgs.net/motion/media/typewriter-moves/poster-error-retype-80ee2f74c5fa.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/typewriter-moves.json","template_url":"https://gimgs.net/motion/typewriter-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/typewriter-moves.md","updated_at":"2026-09-24T07:40:32.059Z","card":{"slug":"typewriter-moves","title":"Typewriter: two moods","tagline":"Two typewriter moves — terminal-typewriter, typing out a command that detonates a scene change, and error-retype, a delete-and-retype three-act \"change of mind.\"","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/typewriter-moves/poster-cc1cc40352f9.jpg","hover_url":"https://gimgs.net/motion/media/typewriter-moves/video-2324d56f005b.mp4","page_url":"https://gimgs.net/motion/typewriter-moves.html"}},{"slug":"type-rhythm-sync","title":"Text synced to audio","tagline":"Two text-to-audio sync moves — font-weight-pump, strokes pumping thicker on the beat and springing back, and karaoke-fill-sync, words filling color one by one with the narration.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/type-rhythm-sync/poster-0f3c2f417157.jpg","hover_url":"https://gimgs.net/motion/media/type-rhythm-sync/video-7c32770fb909.mp4","page_url":"https://gimgs.net/motion/type-rhythm-sync.html","description":"Two text-to-audio sync moves — font-weight-pump, strokes pumping thicker on the beat and springing back, and karaoke-fill-sync, words filling color one by one","tags":["shotcraft","remotion","typography","rhythm"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/type-rhythm-sync/poster-0f3c2f417157.jpg","video":"https://gimgs.net/motion/media/type-rhythm-sync/video-7c32770fb909.mp4"},"variants":[{"key":"font-weight-pump","label":"font-weight-pump · Weight pulse","description":"On the hit frame, strokes instantly go bolder (stroke + weight jump), decaying back over ~10f; accented beats widen an extra 8%","use":"Music-driven high-energy passages; the title as a bass drop","video":"https://gimgs.net/motion/media/type-rhythm-sync/video-7c32770fb909.mp4","poster":"https://gimgs.net/motion/media/type-rhythm-sync/poster-0f3c2f417157.jpg"},{"key":"karaoke-fill-sync","label":"karaoke-fill-sync · Read-along fill","description":"Each word fills dark color left to right, its progress paced to the speech, holding once done; the active word carries a read-along underline","use":"Voiceover/spoken-emphasis passages; eye-guiding for multi-word taglines","video":"https://gimgs.net/motion/media/type-rhythm-sync/video-2974dd64293f.mp4","poster":"https://gimgs.net/motion/media/type-rhythm-sync/poster-karaoke-fill-sync-443eae8f21d1.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/type-rhythm-sync.json","template_url":"https://gimgs.net/motion/type-rhythm-sync/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/type-rhythm-sync.md","updated_at":"2026-09-24T07:40:31.635Z","card":{"slug":"type-rhythm-sync","title":"Text synced to audio","tagline":"Two text-to-audio sync moves — font-weight-pump, strokes pumping thicker on the beat and springing back, and karaoke-fill-sync, words filling color one by one with the narration.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/type-rhythm-sync/poster-0f3c2f417157.jpg","hover_url":"https://gimgs.net/motion/media/type-rhythm-sync/video-7c32770fb909.mp4","page_url":"https://gimgs.net/motion/type-rhythm-sync.html"}},{"slug":"type-entrance-moves","title":"Scramble decode vs letter drop","tagline":"Two title-entrance moves — scramble-decode (an answer grows out of noise) and letter-drop-physics (letters drop with gravity, bounce, and settle), picked by tone.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/type-entrance-moves/poster-0bc9fb8dc6f4.jpg","hover_url":"https://gimgs.net/motion/media/type-entrance-moves/video-5485d50ba6aa.mp4","page_url":"https://gimgs.net/motion/type-entrance-moves.html","description":"Two title-entrance moves — scramble-decode (an answer grows out of noise) and letter-drop-physics (letters drop with gravity, bounce, and settle), picked by t","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/type-entrance-moves/poster-0bc9fb8dc6f4.jpg","video":"https://gimgs.net/motion/media/type-entrance-moves/video-5485d50ba6aa.mp4"},"variants":[{"key":"scramble-decode","label":"scramble-decode · Garbled decode","description":"All letters hold at a fast garbled-character flicker, then lock in as real characters one by one from left to right, with a 2f color-invert flash on each lock and a progress bar advancing in sync at the bottom","use":"Tech/developer products; a rational, \"the answer surfaces\" feel","video":"https://gimgs.net/motion/media/type-entrance-moves/video-5485d50ba6aa.mp4","poster":"https://gimgs.net/motion/media/type-entrance-moves/poster-0bc9fb8dc6f4.jpg"},{"key":"letter-drop-physics","label":"letter-drop-physics · Letter drop","description":"Letters drop from the top in staggered order, gravity-accelerating with two decaying bounces and landing crooked, then all snap upright together on the final beat","use":"A light-toned opener; a \"living thing\" icebreaker for the title","video":"https://gimgs.net/motion/media/type-entrance-moves/video-a052b1d70dfe.mp4","poster":"https://gimgs.net/motion/media/type-entrance-moves/poster-letter-drop-physics-ac97653038c4.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/type-entrance-moves.json","template_url":"https://gimgs.net/motion/type-entrance-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/type-entrance-moves.md","updated_at":"2026-09-24T07:40:31.481Z","card":{"slug":"type-entrance-moves","title":"Scramble decode vs letter drop","tagline":"Two title-entrance moves — scramble-decode (an answer grows out of noise) and letter-drop-physics (letters drop with gravity, bounce, and settle), picked by tone.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/type-entrance-moves/poster-0bc9fb8dc6f4.jpg","hover_url":"https://gimgs.net/motion/media/type-entrance-moves/video-5485d50ba6aa.mp4","page_url":"https://gimgs.net/motion/type-entrance-moves.html"}},{"slug":"type-and-filter","title":"Type, filter, drill in","tagline":"Typing a search on a real UI, the grid converges to a single card on its own, then a click drills through into the detail page.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":2.4,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/type-and-filter/poster-7bd9a85e03f7.jpg","hover_url":"https://gimgs.net/motion/media/type-and-filter/video-f27f2965be52.mp4","page_url":"https://gimgs.net/motion/type-and-filter.html","description":"Typing a search on a real UI, the grid converges to a single card on its own, then a click drills through into the detail page.","tags":["shotcraft","remotion","interaction"],"spec":{"width":960,"height":540,"fps":30,"duration":2.4,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/type-and-filter/poster-7bd9a85e03f7.jpg","video":"https://gimgs.net/motion/media/type-and-filter/video-f27f2965be52.mp4"},"variants":[{"key":"type-and-filter","label":"type-and-filter","description":"Typing a search on a real UI, the grid converges to a single card on its own, then a click drills through into the detail page","use":"","video":"https://gimgs.net/motion/media/type-and-filter/video-f27f2965be52.mp4","poster":"https://gimgs.net/motion/media/type-and-filter/poster-7bd9a85e03f7.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/type-and-filter.json","template_url":"https://gimgs.net/motion/type-and-filter/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/type-and-filter.md","updated_at":"2026-09-24T07:40:30.365Z","card":{"slug":"type-and-filter","title":"Type, filter, drill in","tagline":"Typing a search on a real UI, the grid converges to a single card on its own, then a click drills through into the detail page.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":2.4,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/type-and-filter/poster-7bd9a85e03f7.jpg","hover_url":"https://gimgs.net/motion/media/type-and-filter/video-f27f2965be52.mp4","page_url":"https://gimgs.net/motion/type-and-filter.html"}},{"slug":"transition-hidden-cut","title":"Hidden-cut transitions","tagline":"Three hidden-cut transitions — foreground occlusion invisible cut, versus-slam opener, and warm light-leak burn; the hard cut hides inside 1-3 frames of occlusion/impact/light peak, so the viewer never sees the scissors.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/transition-hidden-cut/poster-2dee76e55f4e.jpg","hover_url":"https://gimgs.net/motion/media/transition-hidden-cut/video-2451252d4c20.mp4","page_url":"https://gimgs.net/motion/transition-hidden-cut.html","description":"Three hidden-cut transitions — foreground occlusion invisible cut, versus-slam opener, and warm light-leak burn; the hard cut hides inside 1-3 frames of occlu","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.05,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/transition-hidden-cut/poster-2dee76e55f4e.jpg","video":"https://gimgs.net/motion/media/transition-hidden-cut/video-2451252d4c20.mp4"},"variants":[{"key":"invisible-cut","label":"invisible-cut · Foreground occlusion invisible cut","description":"An oversized card with heavy motion blur sweeps across the frame close to the lens; within the occluding frame that fills the whole screen, background A hard-cuts to B, then the card flies off and the viewer thinks it was still one continuous shot","use":"For a page-to-page scene change meant to feel completely seamless; the main workhorse for a fake \"one continuous take\"","video":"https://gimgs.net/motion/media/transition-hidden-cut/video-2451252d4c20.mp4","poster":"https://gimgs.net/motion/media/transition-hidden-cut/poster-2dee76e55f4e.jpg"},{"key":"versus-slam","label":"versus-slam · Versus slam opener","description":"The left and right half-screens, each with a diagonal cut edge, accelerate in from off-screen and slam together; the impact frame carries a white flash, screen shake, and a VS stamp — the cut point is the impact itself","use":"A comparison/showdown-meaning opener or chapter head (old vs. new approach, two products, before/after)","video":"https://gimgs.net/motion/media/transition-hidden-cut/video-dbefa884a195.mp4","poster":"https://gimgs.net/motion/media/transition-hidden-cut/poster-versus-slam-834ea1ca5896.jpg"},{"key":"light-leak-burn","label":"light-leak-burn · Amber light-leak burn","description":"Three amber soft-light blooms sweep diagonally across the frame; at the light's peak frame, when it's swallowed about 70% of the old page, it hard-cuts to the new page, which is already in place by the time the light fades","use":"A warm-toned/film-grain-flavored chapter transition; softer, more directional, and warmer than a white flash","video":"https://gimgs.net/motion/media/transition-hidden-cut/video-0c391e004eef.mp4","poster":"https://gimgs.net/motion/media/transition-hidden-cut/poster-light-leak-burn-8bc1d6fd2f05.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/transition-hidden-cut.json","template_url":"https://gimgs.net/motion/transition-hidden-cut/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/transition-hidden-cut.md","updated_at":"2026-09-24T07:40:30.129Z","card":{"slug":"transition-hidden-cut","title":"Hidden-cut transitions","tagline":"Three hidden-cut transitions — foreground occlusion invisible cut, versus-slam opener, and warm light-leak burn; the hard cut hides inside 1-3 frames of occlusion/impact/light peak, so the viewer never sees the scissors.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/transition-hidden-cut/poster-2dee76e55f4e.jpg","hover_url":"https://gimgs.net/motion/media/transition-hidden-cut/video-2451252d4c20.mp4","page_url":"https://gimgs.net/motion/transition-hidden-cut.html"}},{"slug":"transition-travel","title":"Travel-through transitions","tagline":"Two travel-through transitions — shared-element homecoming and letter-cavity pass-through; the camera drills through a real element inside the frame to complete the scene change.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/transition-travel/poster-6dfd85714512.jpg","hover_url":"https://gimgs.net/motion/media/transition-travel/video-fd92c21f247f.mp4","page_url":"https://gimgs.net/motion/transition-travel.html","description":"Two travel-through transitions — shared-element homecoming and letter-cavity pass-through; the camera drills through a real element inside the frame to comple","tags":["shotcraft","remotion","transition","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/transition-travel/poster-6dfd85714512.jpg","video":"https://gimgs.net/motion/media/transition-travel/video-fd92c21f247f.mp4"},"variants":[{"key":"shared-element-morph","label":"shared-element-morph · Shared-element homecoming","description":"A full-screen close-up card shrinks, shifts, and grows rounded corners, flying flush into its slot in the dashboard grid with a 3% overshoot settle","use":"The \"return to place\" meaning of detail-to-overview; used paired with style F's window pass-through (going in the window / coming back to place)","video":"https://gimgs.net/motion/media/transition-travel/video-fd92c21f247f.mp4","poster":"https://gimgs.net/motion/media/transition-travel/poster-6dfd85714512.jpg"},{"key":"letterform-zoom","label":"letterform-zoom · Letter-cavity pass-through","description":"A giant title's letter cavities (cut out with an SVG mask) reveal the new page through them; an exponential push drills through the cavity, and the instant it fills the frame the new page takes over, with the remaining strokes flung off-screen","use":"A chapter title-to-body transition; a higher-energy alternative to style D's black-screen text card","video":"https://gimgs.net/motion/media/transition-travel/video-b4a98bc27b13.mp4","poster":"https://gimgs.net/motion/media/transition-travel/poster-letterform-zoom-855263a20614.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/transition-travel.json","template_url":"https://gimgs.net/motion/transition-travel/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/transition-travel.md","updated_at":"2026-09-24T07:40:29.839Z","card":{"slug":"transition-travel","title":"Travel-through transitions","tagline":"Two travel-through transitions — shared-element homecoming and letter-cavity pass-through; the camera drills through a real element inside the frame to complete the scene change.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/transition-travel/poster-6dfd85714512.jpg","hover_url":"https://gimgs.net/motion/media/transition-travel/video-fd92c21f247f.mp4","page_url":"https://gimgs.net/motion/transition-travel.html"}},{"slug":"trailer-grammar-moves","title":"Trailer grammar: three beats","tagline":"Three trailer-grammar moves — trailer-bumper, a fast-cut hook up front; card-footage-cadence, text cards interleaved with dialogue footage; smash-cut, a slam into stillness.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/trailer-grammar-moves/poster-f5e93454e2ac.jpg","hover_url":"https://gimgs.net/motion/media/trailer-grammar-moves/video-2a08f5853d40.mp4","page_url":"https://gimgs.net/motion/trailer-grammar-moves.html","description":"Three trailer-grammar moves — trailer-bumper, a fast-cut hook up front; card-footage-cadence, text cards interleaved with dialogue footage; smash-cut, a slam ","tags":["shotcraft","remotion","rhythm","opening","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/trailer-grammar-moves/poster-f5e93454e2ac.jpg","video":"https://gimgs.net/motion/media/trailer-grammar-moves/video-2a08f5853d40.mp4"},"variants":[{"key":"trailer-bumper","label":"trailer-bumper","description":"Three shots, each a 9f hard cut of equal length (0/9/18), each with an internal 1→1.04 micro push to keep it alive; 27–33f pure black silence, then at 33f the title fades in over 16f with a 44px out-cubic micro-rise","use":"The hook before the main film starts; a cold open","video":"https://gimgs.net/motion/media/trailer-grammar-moves/video-2a08f5853d40.mp4","poster":"https://gimgs.net/motion/media/trailer-grammar-moves/poster-f5e93454e2ac.jpg"},{"key":"card-footage-cadence","label":"card-footage-cadence","description":"Seven conditionally mounted segments (cut points at 14/22/34/42/52/62): UI segments carry micro-motion (slow push / crop pan), text-card segments are white-on-black settling from 1.05 to 1 with a slight shrink","use":"The middle passage's image-and-text conversation; a triple selling-point chain","video":"https://gimgs.net/motion/media/trailer-grammar-moves/video-808dc0c69553.mp4","poster":"https://gimgs.net/motion/media/trailer-grammar-moves/poster-card-footage-cadence-3770590dad5b.jpg"},{"key":"smash-cut","label":"smash-cut","description":"The roaring segment runs entirely on Easing.in(quad): background pushes 1→1.55 plus 1.8° rotate, 5 cards fly in staggered and accelerating toward camera with velocity-gated blur; a single hard cut at 42f to a perfectly still wide shot with no animated properties","use":"The full stop closing the film's biggest climax","video":"https://gimgs.net/motion/media/trailer-grammar-moves/video-fb7032e0aeea.mp4","poster":"https://gimgs.net/motion/media/trailer-grammar-moves/poster-smash-cut-f53ebaf29896.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/trailer-grammar-moves.json","template_url":"https://gimgs.net/motion/trailer-grammar-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/trailer-grammar-moves.md","updated_at":"2026-09-24T07:40:29.811Z","card":{"slug":"trailer-grammar-moves","title":"Trailer grammar: three beats","tagline":"Three trailer-grammar moves — trailer-bumper, a fast-cut hook up front; card-footage-cadence, text cards interleaved with dialogue footage; smash-cut, a slam into stillness.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/trailer-grammar-moves/poster-f5e93454e2ac.jpg","hover_url":"https://gimgs.net/motion/media/trailer-grammar-moves/video-2a08f5853d40.mp4","page_url":"https://gimgs.net/motion/trailer-grammar-moves.html"}},{"slug":"title-demote-to-label","title":"Title demoted to section label","tagline":"Title demoted to section label, two versions — A: a big centered title holds a beat then shrinks 0.3x and slides to the top-left as a small label, content growing beneath it; B: the same move with a text-selection highlight sweeping in and out on entry.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.59,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/title-demote-to-label/poster-43ea748197d4.jpg","hover_url":"https://gimgs.net/motion/media/title-demote-to-label/video-e7dc7173ab84.mp4","page_url":"https://gimgs.net/motion/title-demote-to-label.html","description":"Title demoted to section label, two versions — A: a big centered title holds a beat then shrinks 0.3x and slides to the top-left as a small label, content gro","tags":["shotcraft","remotion","typography","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.59,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/title-demote-to-label/poster-43ea748197d4.jpg","video":"https://gimgs.net/motion/media/title-demote-to-label/video-e7dc7173ab84.mp4"},"variants":[{"key":"title-demote-to-label","label":"title-demote-to-label","description":"Title demoted to section label, two versions — A: a big centered title holds a beat then shrinks 0.3x and slides to the top-left as a small label, content growing beneath it; B: the same move with a text-selection highlight sweeping in and out on entry","use":"","video":"https://gimgs.net/motion/media/title-demote-to-label/video-e7dc7173ab84.mp4","poster":"https://gimgs.net/motion/media/title-demote-to-label/poster-43ea748197d4.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/title-demote-to-label.json","template_url":"https://gimgs.net/motion/title-demote-to-label/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/title-demote-to-label.md","updated_at":"2026-09-24T07:40:28.842Z","card":{"slug":"title-demote-to-label","title":"Title demoted to section label","tagline":"Title demoted to section label, two versions — A: a big centered title holds a beat then shrinks 0.3x and slides to the top-left as a small label, content growing beneath it; B: the same move with a text-selection highlight sweeping in and out on entry.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.59,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/title-demote-to-label/poster-43ea748197d4.jpg","hover_url":"https://gimgs.net/motion/media/title-demote-to-label/video-e7dc7173ab84.mp4","page_url":"https://gimgs.net/motion/title-demote-to-label.html"}},{"slug":"timeline-travel","title":"Timeline travel pan","tagline":"Timeline travel — the camera accelerates along a horizontal ruler axis past version tick marks, a card springs upright and pauses briefly at each tick, and an abrupt stop pushes in on the final tick.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/timeline-travel/poster-cfe6a86a3f68.jpg","hover_url":"https://gimgs.net/motion/media/timeline-travel/video-7a1220e6b1c3.mp4","page_url":"https://gimgs.net/motion/timeline-travel.html","description":"Timeline travel — the camera accelerates along a horizontal ruler axis past version tick marks, a card springs upright and pauses briefly at each tick, and an","tags":["shotcraft","remotion","data","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/timeline-travel/poster-cfe6a86a3f68.jpg","video":"https://gimgs.net/motion/media/timeline-travel/video-7a1220e6b1c3.mp4"},"variants":[{"key":"timeline-travel","label":"timeline-travel","description":"Timeline travel — the camera accelerates along a horizontal ruler axis past version tick marks, a card springs upright and pauses briefly at each tick, and an abrupt stop pushes in on the final tick","use":"","video":"https://gimgs.net/motion/media/timeline-travel/video-7a1220e6b1c3.mp4","poster":"https://gimgs.net/motion/media/timeline-travel/poster-cfe6a86a3f68.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/timeline-travel.json","template_url":"https://gimgs.net/motion/timeline-travel/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/timeline-travel.md","updated_at":"2026-09-24T07:40:28.382Z","card":{"slug":"timeline-travel","title":"Timeline travel pan","tagline":"Timeline travel — the camera accelerates along a horizontal ruler axis past version tick marks, a card springs upright and pauses briefly at each tick, and an abrupt stop pushes in on the final tick.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/timeline-travel/poster-cfe6a86a3f68.jpg","hover_url":"https://gimgs.net/motion/media/timeline-travel/video-7a1220e6b1c3.mp4","page_url":"https://gimgs.net/motion/timeline-travel.html"}},{"slug":"theme-switch-moves","title":"Theme switch: sweep and ripple","tagline":"Two theme-switch moves — theme-sweep, a diagonal wipe (the skin changes wherever the boundary passes), and palette-ripple, a combo move (a ⌘K panel collapses to a point, a ripple spreads from it to re-skin).","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/theme-switch-moves/poster-32710264d35e.jpg","hover_url":"https://gimgs.net/motion/media/theme-switch-moves/video-407c5995fbd5.mp4","page_url":"https://gimgs.net/motion/theme-switch-moves.html","description":"Two theme-switch moves — theme-sweep, a diagonal wipe (the skin changes wherever the boundary passes), and palette-ripple, a combo move (a ⌘K panel collapses ","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/theme-switch-moves/poster-32710264d35e.jpg","video":"https://gimgs.net/motion/media/theme-switch-moves/video-407c5995fbd5.mp4"},"variants":[{"key":"theme-sweep-toggle","label":"theme-sweep-toggle","description":"A dark-version clip-path polygon sweeps a 15° diagonal edge across the screen (out poly3, fast-then-slow, ~38f), with a 4px white bright line and an 18px glow at the boundary; the sweep fades out over 2f after finishing, and the dark version settles with a 1→0.995→1 scale pulse","use":"Directly showcasing a theme feature","video":"https://gimgs.net/motion/media/theme-switch-moves/video-407c5995fbd5.mp4","poster":"https://gimgs.net/motion/media/theme-switch-moves/poster-32710264d35e.jpg"},{"key":"palette-theme-ripple","label":"palette-theme-ripple","description":"The panel springs down with back(1.9), text types in character by character, Enter triggers the panel to ease-in shrink to 0 with a white highlight core pinning its position, then a circular clip radius expands 12→1250px with cubic-out, its edge carrying a 5px white ring glowing in both directions","use":"A highlight passage combining the command palette with the theme change","video":"https://gimgs.net/motion/media/theme-switch-moves/video-62d3b3f29b6e.mp4","poster":"https://gimgs.net/motion/media/theme-switch-moves/poster-palette-theme-ripple-2a734df3d738.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/theme-switch-moves.json","template_url":"https://gimgs.net/motion/theme-switch-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/theme-switch-moves.md","updated_at":"2026-09-24T07:40:28.344Z","card":{"slug":"theme-switch-moves","title":"Theme switch: sweep and ripple","tagline":"Two theme-switch moves — theme-sweep, a diagonal wipe (the skin changes wherever the boundary passes), and palette-ripple, a combo move (a ⌘K panel collapses to a point, a ripple spreads from it to re-skin).","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/theme-switch-moves/poster-32710264d35e.jpg","hover_url":"https://gimgs.net/motion/media/theme-switch-moves/video-407c5995fbd5.mp4","page_url":"https://gimgs.net/motion/theme-switch-moves.html"}},{"slug":"tension-camera-moves","title":"Emotional camera moves","tagline":"Four emotional camera moves — bullet-time freeze-orbit, dutch-roll to level, slow-push-in, and pull-back isolation; the camera makes the viewer \"feel\" rather than \"see.\"","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/tension-camera-moves/poster-24d84b99d66a.jpg","hover_url":"https://gimgs.net/motion/media/tension-camera-moves/video-f6328b0de935.mp4","page_url":"https://gimgs.net/motion/tension-camera-moves.html","description":"Four emotional camera moves — bullet-time freeze-orbit, dutch-roll to level, slow-push-in, and pull-back isolation; the camera makes the viewer \"feel\" rather ","tags":["shotcraft","remotion","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/tension-camera-moves/poster-24d84b99d66a.jpg","video":"https://gimgs.net/motion/media/tension-camera-moves/video-f6328b0de935.mp4"},"variants":[{"key":"bullet-time-freeze-orbit","label":"bullet-time-freeze-orbit · Freeze-orbit","description":"A chart mid-growth freezes completely, the camera orbits the hovering UI plane with a 55° rotateY sweep and back, then time resumes and the growth finishes","use":"The coronation moment for a core stat/chart; the beat that's \"worth stopping the clock for\"","video":"https://gimgs.net/motion/media/tension-camera-moves/video-f6328b0de935.mp4","poster":"https://gimgs.net/motion/media/tension-camera-moves/poster-24d84b99d66a.jpg"},{"key":"dutch-roll-to-level","label":"dutch-roll-to-level · Roll to level","description":"The pain-point passage holds a -10° dutch tilt for the whole frame (with a slight drift); the solution beat rolls back level in one motion with a single overshoot","use":"The pain-point-to-solution flip beat; a course-correction meaning","video":"https://gimgs.net/motion/media/tension-camera-moves/video-fda302fd4d63.mp4","poster":"https://gimgs.net/motion/media/tension-camera-moves/poster-dutch-roll-to-level-5a287a6c4280.jpg"},{"key":"slow-push-in","label":"slow-push-in · Slow push, building pressure","description":"A 4s constant-acceleration push from 1.00 to 1.14 plus deepening vignette, releasing with an abrupt hard cut to a bright shot at the tension's peak","use":"Building up before a big number/statement; a dark-to-bright chapter payoff","video":"https://gimgs.net/motion/media/tension-camera-moves/video-b2071fc9f3e2.mp4","poster":"https://gimgs.net/motion/media/tension-camera-moves/poster-slow-push-in-32b19a7642eb.jpg"},{"key":"pull-back-isolation","label":"pull-back-isolation · Pull back, isolate","description":"Pulling back from a close-up on the glowing hero card, sibling cards dim out in staggered order by distance, the background sinks to black, leaving the lone card suspended center-frame in the dark","use":"Ending closure; the curtain call for \"the whole film was for this one number\"","video":"https://gimgs.net/motion/media/tension-camera-moves/video-70498a75ccc0.mp4","poster":"https://gimgs.net/motion/media/tension-camera-moves/poster-pull-back-isolation-9360b33a3409.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/tension-camera-moves.json","template_url":"https://gimgs.net/motion/tension-camera-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/tension-camera-moves.md","updated_at":"2026-09-24T07:40:27.823Z","card":{"slug":"tension-camera-moves","title":"Emotional camera moves","tagline":"Four emotional camera moves — bullet-time freeze-orbit, dutch-roll to level, slow-push-in, and pull-back isolation; the camera makes the viewer \"feel\" rather than \"see.\"","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/tension-camera-moves/poster-24d84b99d66a.jpg","hover_url":"https://gimgs.net/motion/media/tension-camera-moves/video-f6328b0de935.mp4","page_url":"https://gimgs.net/motion/tension-camera-moves.html"}},{"slug":"text-column-converge","title":"Two-word standoff converge","tagline":"Two-word standoff converge — left \"NEW\" and a right feature word pinned at equal screen margins hard-cutting through rotation with zero shrink, until the last word eases to center once and locks into a phrase, with small text appearing almost as a hard cut below.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/text-column-converge/poster-f0dfc37120a1.jpg","hover_url":"https://gimgs.net/motion/media/text-column-converge/video-805bbded049e.mp4","page_url":"https://gimgs.net/motion/text-column-converge.html","description":"Two-word standoff converge — left \"NEW\" and a right feature word pinned at equal screen margins hard-cutting through rotation with zero shrink, until the last","tags":["shotcraft","remotion","typography","outro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/text-column-converge/poster-f0dfc37120a1.jpg","video":"https://gimgs.net/motion/media/text-column-converge/video-805bbded049e.mp4"},"variants":[{"key":"text-column-converge","label":"text-column-converge","description":"Two-word standoff converge — left \"NEW\" and a right feature word pinned at equal screen margins hard-cutting through rotation with zero shrink, until the last word eases to center once and locks into a phrase, with small text appearing almost as a hard cut below","use":"","video":"https://gimgs.net/motion/media/text-column-converge/video-805bbded049e.mp4","poster":"https://gimgs.net/motion/media/text-column-converge/poster-f0dfc37120a1.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/text-column-converge.json","template_url":"https://gimgs.net/motion/text-column-converge/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/text-column-converge.md","updated_at":"2026-09-24T07:40:27.647Z","card":{"slug":"text-column-converge","title":"Two-word standoff converge","tagline":"Two-word standoff converge — left \"NEW\" and a right feature word pinned at equal screen margins hard-cutting through rotation with zero shrink, until the last word eases to center once and locks into a phrase, with small text appearing almost as a hard cut below.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/text-column-converge/poster-f0dfc37120a1.jpg","hover_url":"https://gimgs.net/motion/media/text-column-converge/video-805bbded049e.mp4","page_url":"https://gimgs.net/motion/text-column-converge.html"}},{"slug":"text-as-mask","title":"Text-as-video mask","tagline":"Text as video mask — extra-bold title letters reveal slowly panning product footage through them; at the end the letterforms scale up 26x and overflow, and the inner footage takes over the full screen.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/text-as-mask/poster-662123bf9c2e.jpg","hover_url":"https://gimgs.net/motion/media/text-as-mask/video-149301bddf5a.mp4","page_url":"https://gimgs.net/motion/text-as-mask.html","description":"Text as video mask — extra-bold title letters reveal slowly panning product footage through them; at the end the letterforms scale up 26x and overflow, and th","tags":["shotcraft","remotion","intro","opening","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/text-as-mask/poster-662123bf9c2e.jpg","video":"https://gimgs.net/motion/media/text-as-mask/video-149301bddf5a.mp4"},"variants":[{"key":"text-as-mask","label":"text-as-mask","description":"Text as video mask — extra-bold title letters reveal slowly panning product footage through them; at the end the letterforms scale up 26x and overflow, and the inner footage takes over the full screen","use":"","video":"https://gimgs.net/motion/media/text-as-mask/video-149301bddf5a.mp4","poster":"https://gimgs.net/motion/media/text-as-mask/poster-662123bf9c2e.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/text-as-mask.json","template_url":"https://gimgs.net/motion/text-as-mask/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/text-as-mask.md","updated_at":"2026-09-24T07:40:27.203Z","card":{"slug":"text-as-mask","title":"Text-as-video mask","tagline":"Text as video mask — extra-bold title letters reveal slowly panning product footage through them; at the end the letterforms scale up 26x and overflow, and the inner footage takes over the full screen.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/text-as-mask/poster-662123bf9c2e.jpg","hover_url":"https://gimgs.net/motion/media/text-as-mask/video-149301bddf5a.mp4","page_url":"https://gimgs.net/motion/text-as-mask.html"}},{"slug":"terminal-3d","title":"3D terminal flythrough","tagline":"Three terminal windows scattered in 3D space; the camera flies between them with a sinusoidal pull-back en route, typing out a command at each stop as results slide out line by line.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/terminal-3d/poster-8b8e4305fc98.jpg","hover_url":"https://gimgs.net/motion/media/terminal-3d/video-56c9de78df2a.mp4","page_url":"https://gimgs.net/motion/terminal-3d.html","description":"Three terminal windows scattered in 3D space; the camera flies between them with a sinusoidal pull-back en route, typing out a command at each stop as results","tags":["shotcraft","remotion","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/terminal-3d/poster-8b8e4305fc98.jpg","video":"https://gimgs.net/motion/media/terminal-3d/video-56c9de78df2a.mp4"},"variants":[{"key":"terminal-3d","label":"terminal-3d","description":"Three terminal windows scattered in 3D space; the camera flies between them with a sinusoidal pull-back en route, typing out a command at each stop as results slide out line by line","use":"","video":"https://gimgs.net/motion/media/terminal-3d/video-56c9de78df2a.mp4","poster":"https://gimgs.net/motion/media/terminal-3d/poster-8b8e4305fc98.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/terminal-3d.json","template_url":"https://gimgs.net/motion/terminal-3d/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/terminal-3d.md","updated_at":"2026-09-24T07:40:26.840Z","card":{"slug":"terminal-3d","title":"3D terminal flythrough","tagline":"Three terminal windows scattered in 3D space; the camera flies between them with a sinusoidal pull-back en route, typing out a command at each stop as results slide out line by line.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/terminal-3d/poster-8b8e4305fc98.jpg","hover_url":"https://gimgs.net/motion/media/terminal-3d/video-56c9de78df2a.mp4","page_url":"https://gimgs.net/motion/terminal-3d.html"}},{"slug":"tear-streak-transitions","title":"Glitch-tear strip cut","tagline":"A tearing transition — glitch-displace noise tear (16 horizontal strips jitter out of alignment, cut mid-jitter), a strip-level tear with digital-glitch meaning.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/tear-streak-transitions/poster-7eecd2d033ea.jpg","hover_url":"https://gimgs.net/motion/media/tear-streak-transitions/video-9b293e3829ad.mp4","page_url":"https://gimgs.net/motion/tear-streak-transitions.html","description":"A tearing transition — glitch-displace noise tear (16 horizontal strips jitter out of alignment, cut mid-jitter), a strip-level tear with digital-glitch meani","tags":["shotcraft","remotion","transition","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.54,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/tear-streak-transitions/poster-7eecd2d033ea.jpg","video":"https://gimgs.net/motion/media/tear-streak-transitions/video-9b293e3829ad.mp4"},"variants":[{"key":"glitch-displace","label":"glitch-displace","description":"A tearing transition — glitch-displace noise tear (16 horizontal strips jitter out of alignment, cut mid-jitter), a strip-level tear with digital-glitch meaning","use":"Glitch/breakage meaning; a violent page change before a climax","video":"https://gimgs.net/motion/media/tear-streak-transitions/video-9b293e3829ad.mp4","poster":"https://gimgs.net/motion/media/tear-streak-transitions/poster-7eecd2d033ea.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/tear-streak-transitions.json","template_url":"https://gimgs.net/motion/tear-streak-transitions/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/tear-streak-transitions.md","updated_at":"2026-09-24T07:40:26.477Z","card":{"slug":"tear-streak-transitions","title":"Glitch-tear strip cut","tagline":"A tearing transition — glitch-displace noise tear (16 horizontal strips jitter out of alignment, cut mid-jitter), a strip-level tear with digital-glitch meaning.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/tear-streak-transitions/poster-7eecd2d033ea.jpg","hover_url":"https://gimgs.net/motion/media/tear-streak-transitions/video-9b293e3829ad.mp4","page_url":"https://gimgs.net/motion/tear-streak-transitions.html"}},{"slug":"svg-shape-morph","title":"SVG shape morph loop","tagline":"A 140-point closed outline morphs smoothly into another and back; both shapes are resampled to equal point counts in polar coordinates with per-point radius interpolation and inOutCubic, plus a light scale breathing, slow rotation, and hue drifting 185°→305° mid-morph.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/svg-shape-morph/poster-33fc6277f8b5.jpg","hover_url":"https://gimgs.net/motion/media/svg-shape-morph/video-90b9cbc7be3d.mp4","page_url":"https://gimgs.net/motion/svg-shape-morph.html","description":"A 140-point closed outline morphs smoothly into another and back; both shapes are resampled to equal point counts in polar coordinates with per-point radius i","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.7,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/svg-shape-morph/poster-33fc6277f8b5.jpg","video":"https://gimgs.net/motion/media/svg-shape-morph/video-90b9cbc7be3d.mp4"},"variants":[{"key":"svg-shape-morph","label":"svg-shape-morph","description":"A 140-point closed outline morphs smoothly into another and back; both shapes are resampled to equal point counts in polar coordinates with per-point radius interpolation and inOutCubic, plus a light scale breathing, slow rotation, and hue drifting 185°→305° mid-morph","use":"","video":"https://gimgs.net/motion/media/svg-shape-morph/video-90b9cbc7be3d.mp4","poster":"https://gimgs.net/motion/media/svg-shape-morph/poster-33fc6277f8b5.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/svg-shape-morph.json","template_url":"https://gimgs.net/motion/svg-shape-morph/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/svg-shape-morph.md","updated_at":"2026-09-24T07:40:25.983Z","card":{"slug":"svg-shape-morph","title":"SVG shape morph loop","tagline":"A 140-point closed outline morphs smoothly into another and back; both shapes are resampled to equal point counts in polar coordinates with per-point radius interpolation and inOutCubic, plus a light scale breathing, slow rotation, and hue drifting 185°→305° mid-morph.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/svg-shape-morph/poster-33fc6277f8b5.jpg","hover_url":"https://gimgs.net/motion/media/svg-shape-morph/video-90b9cbc7be3d.mp4","page_url":"https://gimgs.net/motion/svg-shape-morph.html"}},{"slug":"stroke-segment-build","title":"Broken-stroke title reveal","tagline":"Broken strokes into letters — a title breaks into a dozen-plus disconnected stroke segments that light up out of order; 70% unreadable, then the last segment lands and the meaning snaps into place.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/stroke-segment-build/poster-3fafbcc26d28.jpg","hover_url":"https://gimgs.net/motion/media/stroke-segment-build/video-2c9ac51b5ca6.mp4","page_url":"https://gimgs.net/motion/stroke-segment-build.html","description":"Broken strokes into letters — a title breaks into a dozen-plus disconnected stroke segments that light up out of order; 70% unreadable, then the last segment ","tags":["shotcraft","remotion","intro","opening","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/stroke-segment-build/poster-3fafbcc26d28.jpg","video":"https://gimgs.net/motion/media/stroke-segment-build/video-2c9ac51b5ca6.mp4"},"variants":[{"key":"stroke-segment-build","label":"stroke-segment-build","description":"Broken strokes into letters — a title breaks into a dozen-plus disconnected stroke segments that light up out of order; 70% unreadable, then the last segment lands and the meaning snaps into place","use":"","video":"https://gimgs.net/motion/media/stroke-segment-build/video-2c9ac51b5ca6.mp4","poster":"https://gimgs.net/motion/media/stroke-segment-build/poster-3fafbcc26d28.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/stroke-segment-build.json","template_url":"https://gimgs.net/motion/stroke-segment-build/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/stroke-segment-build.md","updated_at":"2026-09-24T07:40:25.593Z","card":{"slug":"stroke-segment-build","title":"Broken-stroke title reveal","tagline":"Broken strokes into letters — a title breaks into a dozen-plus disconnected stroke segments that light up out of order; 70% unreadable, then the last segment lands and the meaning snaps into place.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/stroke-segment-build/poster-3fafbcc26d28.jpg","hover_url":"https://gimgs.net/motion/media/stroke-segment-build/video-2c9ac51b5ca6.mp4","page_url":"https://gimgs.net/motion/stroke-segment-build.html"}},{"slug":"spotlight-sweep-moves","title":"Dark-stage spotlight reveals","tagline":"Three dark-stage spotlight reveals — A wake-sleep sweep (light in = bright, light out = dark), B edge-hugging glow pan (violet light seeps along UI edges + steady rightward sweep), C corner reveal (radial light expands steadily from a corner to light the whole screen); light itself narrates in the dark.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/spotlight-sweep-moves/poster-6ea19d85416a.jpg","hover_url":"https://gimgs.net/motion/media/spotlight-sweep-moves/video-ef3aca65c1d1.mp4","page_url":"https://gimgs.net/motion/spotlight-sweep-moves.html","description":"Three dark-stage spotlight reveals — A wake-sleep sweep (light in = bright, light out = dark), B edge-hugging glow pan (violet light seeps along UI edges + st","tags":["shotcraft","remotion","effects","ui-entrance","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.54,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/spotlight-sweep-moves/poster-6ea19d85416a.jpg","video":"https://gimgs.net/motion/media/spotlight-sweep-moves/video-ef3aca65c1d1.mp4"},"variants":[{"key":"glow-wake-sleep-panel","label":"glow-wake-sleep-panel · Wake-sleep sweep","description":"A radial reveal mask follows the light head moving steadily left to right; a triple-layer violet glow tracks along the top edge, grazes the logo outline, lights a vertical afterglow at the right edge, then the panel sinks back into darkness at the tail","use":"Introducing a single UI panel in a dark-toned brand film — an entrance and exit that wake and sleep","video":"https://gimgs.net/motion/media/spotlight-sweep-moves/video-ef3aca65c1d1.mp4","poster":"https://gimgs.net/motion/media/spotlight-sweep-moves/poster-6ea19d85416a.jpg"},{"key":"slide-spotlight-pan","label":"slide-spotlight-pan · Edge-hugging glow pan","description":"Light first traces the top-left vertical edge, turns the corner and travels along the top edge, violet glow bleeding into the UI's top inner edge; the spotlight head reveals at constant speed moving right while the panel slides left at constant speed — reading as a rightward camera pan","use":"Touring a wide panel or multi-column board horizontally, lighting up feature areas segment by segment","video":"https://gimgs.net/motion/media/spotlight-sweep-moves/video-0640b7d5423a.mp4","poster":"https://gimgs.net/motion/media/spotlight-sweep-moves/poster-slide-spotlight-pan-64039fd9a48f.jpg"},{"key":"corner-spotlight-reveal","label":"corner-spotlight-reveal · Corner reveal","description":"A radial spotlight in the top-left corner expands with strictly linear radius; what it reaches is revealed, what it hasn't stays black, until the whole screen is lit — light itself is the transition","use":"A black-stage opener that lights up the interface's entrance; a light transition between passages","video":"https://gimgs.net/motion/media/spotlight-sweep-moves/video-6cbeb257118d.mp4","poster":"https://gimgs.net/motion/media/spotlight-sweep-moves/poster-corner-spotlight-reveal-c368c5592d0a.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/spotlight-sweep-moves.json","template_url":"https://gimgs.net/motion/spotlight-sweep-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/spotlight-sweep-moves.md","updated_at":"2026-09-24T07:40:25.585Z","card":{"slug":"spotlight-sweep-moves","title":"Dark-stage spotlight reveals","tagline":"Three dark-stage spotlight reveals — A wake-sleep sweep (light in = bright, light out = dark), B edge-hugging glow pan (violet light seeps along UI edges + steady rightward sweep), C corner reveal (radial light expands steadily from a corner to light the whole screen); light itself narrates in the dark.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/spotlight-sweep-moves/poster-6ea19d85416a.jpg","hover_url":"https://gimgs.net/motion/media/spotlight-sweep-moves/video-ef3aca65c1d1.mp4","page_url":"https://gimgs.net/motion/spotlight-sweep-moves.html"}},{"slug":"steep-tilt-glide","title":"Steep-tilt page glide","tagline":"A fixed camera holds an upright page in a strong 60° perspective tilt (near right, far left); the page glides sideways across the lens on its own (the object moves, not the camera), with speed-streak afterimages and floating text settling as it lifts from dark to light.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/steep-tilt-glide/poster-81e384885644.jpg","hover_url":"https://gimgs.net/motion/media/steep-tilt-glide/video-7162216ba5db.mp4","page_url":"https://gimgs.net/motion/steep-tilt-glide.html","description":"A fixed camera holds an upright page in a strong 60° perspective tilt (near right, far left); the page glides sideways across the lens on its own (the object ","tags":["shotcraft","remotion","camera","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.05,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/steep-tilt-glide/poster-81e384885644.jpg","video":"https://gimgs.net/motion/media/steep-tilt-glide/video-7162216ba5db.mp4"},"variants":[{"key":"steep-tilt-glide","label":"steep-tilt-glide","description":"A fixed camera holds an upright page in a strong 60° perspective tilt (near right, far left); the page glides sideways across the lens on its own (the object moves, not the camera), with speed-streak afterimages and floating text settling as it lifts from dark to light","use":"","video":"https://gimgs.net/motion/media/steep-tilt-glide/video-7162216ba5db.mp4","poster":"https://gimgs.net/motion/media/steep-tilt-glide/poster-81e384885644.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/steep-tilt-glide.json","template_url":"https://gimgs.net/motion/steep-tilt-glide/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/steep-tilt-glide.md","updated_at":"2026-09-24T07:40:25.247Z","card":{"slug":"steep-tilt-glide","title":"Steep-tilt page glide","tagline":"A fixed camera holds an upright page in a strong 60° perspective tilt (near right, far left); the page glides sideways across the lens on its own (the object moves, not the camera), with speed-streak afterimages and floating text settling as it lifts from dark to light.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/steep-tilt-glide/poster-81e384885644.jpg","hover_url":"https://gimgs.net/motion/media/steep-tilt-glide/video-7162216ba5db.mp4","page_url":"https://gimgs.net/motion/steep-tilt-glide.html"}},{"slug":"spotlight-hero-card","title":"Spotlight hero card reveal","tagline":"A spotlight sweeps the page and locks onto one card; it pushes in at 45°, the card lifts and hovers, a light beam circles its outline twice, then it settles back in place.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.33,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/spotlight-hero-card/poster-6d80a4111eb8.jpg","hover_url":"https://gimgs.net/motion/media/spotlight-hero-card/video-79aabe034a24.mp4","page_url":"https://gimgs.net/motion/spotlight-hero-card.html","description":"A spotlight sweeps the page and locks onto one card; it pushes in at 45°, the card lifts and hovers, a light beam circles its outline twice, then it settles b","tags":["shotcraft","remotion","intro","opening","effects","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.33,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/spotlight-hero-card/poster-6d80a4111eb8.jpg","video":"https://gimgs.net/motion/media/spotlight-hero-card/video-79aabe034a24.mp4"},"variants":[{"key":"spotlight-hero-card","label":"spotlight-hero-card","description":"A spotlight sweeps the page and locks onto one card; it pushes in at 45°, the card lifts and hovers, a light beam circles its outline twice, then it settles back in place","use":"","video":"https://gimgs.net/motion/media/spotlight-hero-card/video-79aabe034a24.mp4","poster":"https://gimgs.net/motion/media/spotlight-hero-card/poster-6d80a4111eb8.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/spotlight-hero-card.json","template_url":"https://gimgs.net/motion/spotlight-hero-card/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/spotlight-hero-card.md","updated_at":"2026-09-24T07:40:24.751Z","card":{"slug":"spotlight-hero-card","title":"Spotlight hero card reveal","tagline":"A spotlight sweeps the page and locks onto one card; it pushes in at 45°, the card lifts and hovers, a light beam circles its outline twice, then it settles back in place.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.33,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/spotlight-hero-card/poster-6d80a4111eb8.jpg","hover_url":"https://gimgs.net/motion/media/spotlight-hero-card/video-79aabe034a24.mp4","page_url":"https://gimgs.net/motion/spotlight-hero-card.html"}},{"slug":"split-flap-title","title":"Split-flap board title","tagline":"Airport split-flap title — each character's two mechanical flap halves flip through 2 garbled frames and clatter to a stop on the target letter, cascading left to right.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/split-flap-title/poster-c5642f277783.jpg","hover_url":"https://gimgs.net/motion/media/split-flap-title/video-e51f32ee4ed0.mp4","page_url":"https://gimgs.net/motion/split-flap-title.html","description":"Airport split-flap title — each character's two mechanical flap halves flip through 2 garbled frames and clatter to a stop on the target letter, cascading lef","tags":["shotcraft","remotion","typography","opening"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/split-flap-title/poster-c5642f277783.jpg","video":"https://gimgs.net/motion/media/split-flap-title/video-e51f32ee4ed0.mp4"},"variants":[{"key":"split-flap-title","label":"split-flap-title","description":"Airport split-flap title — each character's two mechanical flap halves flip through 2 garbled frames and clatter to a stop on the target letter, cascading left to right","use":"","video":"https://gimgs.net/motion/media/split-flap-title/video-e51f32ee4ed0.mp4","poster":"https://gimgs.net/motion/media/split-flap-title/poster-c5642f277783.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/split-flap-title.json","template_url":"https://gimgs.net/motion/split-flap-title/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/split-flap-title.md","updated_at":"2026-09-24T07:40:24.400Z","card":{"slug":"split-flap-title","title":"Split-flap board title","tagline":"Airport split-flap title — each character's two mechanical flap halves flip through 2 garbled frames and clatter to a stop on the target letter, cascading left to right.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/split-flap-title/poster-c5642f277783.jpg","hover_url":"https://gimgs.net/motion/media/split-flap-title/video-e51f32ee4ed0.mp4","page_url":"https://gimgs.net/motion/split-flap-title.html"}},{"slug":"speed-ramp-freeze","title":"Speed ramp and freeze-annotate","tagline":"Two frame-remap pacing moves — speed-ramp (fast → 0.2x gaze → fast) and freeze-annotate (flowing → freeze with a circled callout → unfreeze).","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/speed-ramp-freeze/poster-d6dfb5af2ddf.jpg","hover_url":"https://gimgs.net/motion/media/speed-ramp-freeze/video-d961ba1dca0a.mp4","page_url":"https://gimgs.net/motion/speed-ramp-freeze.html","description":"Two frame-remap pacing moves — speed-ramp (fast → 0.2x gaze → fast) and freeze-annotate (flowing → freeze with a circled callout → unfreeze).","tags":["shotcraft","remotion","rhythm"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.54,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/speed-ramp-freeze/poster-d6dfb5af2ddf.jpg","video":"https://gimgs.net/motion/media/speed-ramp-freeze/video-d961ba1dca0a.mp4"},"variants":[{"key":"speed-ramp","label":"speed-ramp","description":"Nonlinear frame-number remap speed change — fast sweep suddenly drops to 0.2x to linger on the highlight, then accelerates away","use":"","video":"https://gimgs.net/motion/media/speed-ramp-freeze/video-d961ba1dca0a.mp4","poster":"https://gimgs.net/motion/media/speed-ramp-freeze/poster-d6dfb5af2ddf.jpg"},{"key":"freeze-annotate","label":"freeze-annotate","description":"The card stream freezes mid-flow on the full frame, a circled callout pops in to call out the point, then it unfreezes and keeps flowing","use":"","video":"https://gimgs.net/motion/media/speed-ramp-freeze/video-79585b409076.mp4","poster":"https://gimgs.net/motion/media/speed-ramp-freeze/poster-freeze-annotate-f43b5eafbe5d.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/speed-ramp-freeze.json","template_url":"https://gimgs.net/motion/speed-ramp-freeze/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/speed-ramp-freeze.md","updated_at":"2026-09-24T07:40:24.074Z","card":{"slug":"speed-ramp-freeze","title":"Speed ramp and freeze-annotate","tagline":"Two frame-remap pacing moves — speed-ramp (fast → 0.2x gaze → fast) and freeze-annotate (flowing → freeze with a circled callout → unfreeze).","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/speed-ramp-freeze/poster-d6dfb5af2ddf.jpg","hover_url":"https://gimgs.net/motion/media/speed-ramp-freeze/video-d961ba1dca0a.mp4","page_url":"https://gimgs.net/motion/speed-ramp-freeze.html"}},{"slug":"spectrum-morph-ui","title":"Spectrum-morph underline","tagline":"Spectrum UI morph — the title underline splits into vertical bars that pulse like a spectrum for two bars, then closes back into a straight line; music visualization living inside the UI.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/spectrum-morph-ui/poster-b05bcb8a5d3d.jpg","hover_url":"https://gimgs.net/motion/media/spectrum-morph-ui/video-311f897d7127.mp4","page_url":"https://gimgs.net/motion/spectrum-morph-ui.html","description":"Spectrum UI morph — the title underline splits into vertical bars that pulse like a spectrum for two bars, then closes back into a straight line; music visual","tags":["shotcraft","remotion","rhythm","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/spectrum-morph-ui/poster-b05bcb8a5d3d.jpg","video":"https://gimgs.net/motion/media/spectrum-morph-ui/video-311f897d7127.mp4"},"variants":[{"key":"spectrum-morph-ui","label":"spectrum-morph-ui","description":"Spectrum UI morph — the title underline splits into vertical bars that pulse like a spectrum for two bars, then closes back into a straight line; music visualization living inside the UI","use":"","video":"https://gimgs.net/motion/media/spectrum-morph-ui/video-311f897d7127.mp4","poster":"https://gimgs.net/motion/media/spectrum-morph-ui/poster-b05bcb8a5d3d.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/spectrum-morph-ui.json","template_url":"https://gimgs.net/motion/spectrum-morph-ui/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/spectrum-morph-ui.md","updated_at":"2026-09-24T07:40:23.556Z","card":{"slug":"spectrum-morph-ui","title":"Spectrum-morph underline","tagline":"Spectrum UI morph — the title underline splits into vertical bars that pulse like a spectrum for two bars, then closes back into a straight line; music visualization living inside the UI.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/spectrum-morph-ui/poster-b05bcb8a5d3d.jpg","hover_url":"https://gimgs.net/motion/media/spectrum-morph-ui/video-311f897d7127.mp4","page_url":"https://gimgs.net/motion/spectrum-morph-ui.html"}},{"slug":"shot-transitions","title":"Shot transitions six","tagline":"Six shot hand-off techniques — flash-cut, fly-through, focus relay, black card, whip-pan, mask-wipe — chosen by energy delta.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":1.43,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/shot-transitions/poster-dc3edd3f12b8.jpg","hover_url":"https://gimgs.net/motion/media/shot-transitions/video-cbb2cab300eb.mp4","page_url":"https://gimgs.net/motion/shot-transitions.html","description":"Six shot hand-off techniques — flash-cut, fly-through, focus relay, black card, whip-pan, mask-wipe — chosen by energy delta.","tags":["shotcraft","remotion","transition"],"spec":{"width":960,"height":540,"fps":30,"duration":1.43,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/shot-transitions/poster-dc3edd3f12b8.jpg","video":"https://gimgs.net/motion/media/shot-transitions/video-cbb2cab300eb.mp4"},"variants":[{"key":"flash-cut","label":"flash-cut · Push-in white flash","description":"The outgoing shot's camera pushes in, and the cut point straddles a white flash that covers the page change.","use":"Interaction pass-through, page→page with similar energy levels (already in the library, folded into this family)","video":"https://gimgs.net/motion/media/shot-transitions/video-cbb2cab300eb.mp4","poster":"https://gimgs.net/motion/media/shot-transitions/poster-dc3edd3f12b8.jpg"},{"key":"shot-transitions-4","label":"shot-transitions-4 · Deep-space fly-through","description":"The camera pushes out past the foreground along its direction of motion → glides through a few frames of pure darkness → the background zooms in to meet it from the depth of field — a single unbroken take, no cut.","use":"High-energy → high-energy scene jumps; the workhorse transition for a dark-toned film","video":"https://gimgs.net/motion/media/shot-transitions/video-7a5b3da76de7.mp4","poster":"https://gimgs.net/motion/media/shot-transitions/poster-shot-transitions-4-48a435ad4eb1.jpg"},{"key":"shot-transitions-5","label":"shot-transitions-5 · Rack-focus relay","description":"The foreground slides out of the focal plane (blur deepening) while the background racks into focus from the opposite direction at the same time — focus itself is the cut point.","use":"Section→section within the same page; segmenting a document/long-page tour","video":"https://gimgs.net/motion/media/shot-transitions/video-c334c7bbe134.mp4","poster":"https://gimgs.net/motion/media/shot-transitions/poster-shot-transitions-5-11374d6c40e8.jpg"},{"key":"shot-transitions-6","label":"shot-transitions-6 · Black title card","description":"The outgoing shot fades to black, a title card appears via typewriter/letterpress effect, then hands off to the next shot.","use":"A two-in-one of chapter-level segmentation plus a breathing beat (a dark-mode variant of paper-title-card)","video":"https://gimgs.net/motion/media/shot-transitions/video-b04c57a0ecb6.mp4","poster":"https://gimgs.net/motion/media/shot-transitions/poster-shot-transitions-6-273482ab6a84.jpg"},{"key":"whip-pan","label":"whip-pan · Whip pan","description":"The camera whips sideways in one beat to the next scene, blurring into total illegibility mid-motion, using the blurred frames to hide the scene change.","use":"Fast-paced feature sections in rapid succession (a light, quick high-energy→high-energy option, cheaper in frames and faster than style B)","video":"https://gimgs.net/motion/media/shot-transitions/video-1a9780360673.mp4","poster":"https://gimgs.net/motion/media/shot-transitions/poster-whip-pan-961f0d6b7548.jpg"},{"key":"mask-wipe","label":"mask-wipe · Window wipe","description":"A real element on the page (a card) scales up into a full-screen window, and the new scene grows out of it to take over.","use":"A semantic seam: feature overview → that feature's detail (\"click this card to enter its world\")","video":"https://gimgs.net/motion/media/shot-transitions/video-e380b490ef75.mp4","poster":"https://gimgs.net/motion/media/shot-transitions/poster-mask-wipe-958b04d53ac7.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/shot-transitions.json","template_url":"https://gimgs.net/motion/shot-transitions/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/shot-transitions.md","updated_at":"2026-09-24T07:40:23.422Z","card":{"slug":"shot-transitions","title":"Shot transitions six","tagline":"Six shot hand-off techniques — flash-cut, fly-through, focus relay, black card, whip-pan, mask-wipe — chosen by energy delta.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":1.43,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/shot-transitions/poster-dc3edd3f12b8.jpg","hover_url":"https://gimgs.net/motion/media/shot-transitions/video-cbb2cab300eb.mp4","page_url":"https://gimgs.net/motion/shot-transitions.html"}},{"slug":"space-camera-moves","title":"3D space camera moves","tagline":"Two 3D spatial camera moves — exploded-view (parts blow apart along Z then reassemble) and drone-dive-landing (a drone dives and lands).","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/space-camera-moves/poster-d98fc9d99e4f.jpg","hover_url":"https://gimgs.net/motion/media/space-camera-moves/video-c09f9cce7966.mp4","page_url":"https://gimgs.net/motion/space-camera-moves.html","description":"Two 3D spatial camera moves — exploded-view (parts blow apart along Z then reassemble) and drone-dive-landing (a drone dives and lands).","tags":["shotcraft","remotion","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/space-camera-moves/poster-d98fc9d99e4f.jpg","video":"https://gimgs.net/motion/media/space-camera-moves/video-c09f9cce7966.mp4"},"variants":[{"key":"exploded-view","label":"exploded-view · Exploded teardown","description":"The whole page tilts into 3D, then its parts blast apart along Z in staggered order and hover; after a beat they reassemble in reverse with a screen-shake close","use":"Architecture/composition reveal: \"what's inside this product\"; a module-overview passage","video":"https://gimgs.net/motion/media/space-camera-moves/video-c09f9cce7966.mp4","poster":"https://gimgs.net/motion/media/space-camera-moves/poster-d98fc9d99e4f.jpg"},{"key":"drone-dive-landing","label":"drone-dive-landing · Drone dive landing","description":"A near-vertical overhead hover → a sharp dive → an air-cushion deceleration that lands on a close-up of the hero card","use":"Opening establishing shot into the topic; a chapter opener that plunges from a global map into a single point","video":"https://gimgs.net/motion/media/space-camera-moves/video-bc3c675380ca.mp4","poster":"https://gimgs.net/motion/media/space-camera-moves/poster-drone-dive-landing-53642880dc72.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/space-camera-moves.json","template_url":"https://gimgs.net/motion/space-camera-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/space-camera-moves.md","updated_at":"2026-09-24T07:40:23.112Z","card":{"slug":"space-camera-moves","title":"3D space camera moves","tagline":"Two 3D spatial camera moves — exploded-view (parts blow apart along Z then reassemble) and drone-dive-landing (a drone dives and lands).","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/space-camera-moves/poster-d98fc9d99e4f.jpg","hover_url":"https://gimgs.net/motion/media/space-camera-moves/video-c09f9cce7966.mp4","page_url":"https://gimgs.net/motion/space-camera-moves.html"}},{"slug":"slam-entrance-moves","title":"Slam entrance moves","tagline":"Three high-energy slam entrances: a whip-in perspective stop, a heavy KPI drop, and a shockwave that hits neighboring cards.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/slam-entrance-moves/poster-0f92800b0a85.jpg","hover_url":"https://gimgs.net/motion/media/slam-entrance-moves/video-1dd18d969e0e.mp4","page_url":"https://gimgs.net/motion/slam-entrance-moves.html","description":"Three high-energy slam entrances: a whip-in perspective stop, a heavy KPI drop, and a shockwave that hits neighboring cards.","tags":["shotcraft","remotion","effects","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/slam-entrance-moves/poster-0f92800b0a85.jpg","video":"https://gimgs.net/motion/media/slam-entrance-moves/video-1dd18d969e0e.mp4"},"variants":[{"key":"kanada-perspective-snap","label":"kanada-perspective-snap","description":"perspective 300→1500px + rotate3d 58°→0 + scale 1.7→1 whip in over 18f, overshooting +5° in the last 4f before snapping flat, with the long diagonal shadow straightening out.","use":"A flashy single-card appearance; a tone leaning anime/light-hearted","video":"https://gimgs.net/motion/media/slam-entrance-moves/video-1dd18d969e0e.mp4","poster":"https://gimgs.net/motion/media/slam-entrance-moves/poster-0f92800b0a85.jpg"},{"key":"score-slam","label":"score-slam","description":"The card drops from scale 2.5/rotate 5° over six frames with Easing.in(quad); on the landing frame a ring pulse expands, dust scatters, and the screen shakes all on the same frame.","use":"A heavyweight entrance for KPI/scoreboard-style numbers","video":"https://gimgs.net/motion/media/slam-entrance-moves/video-78610e195f04.mp4","poster":"https://gimgs.net/motion/media/slam-entrance-moves/poster-score-slam-fadc0fb39dbf.jpg"},{"key":"impact-burst-kit","label":"impact-burst-kit","description":"B's three-part combo, plus a shockwave front precisely calculated by radius-distance to sweep across the frames of neighboring cards, pushing them outward 30px with a ±3° rotate and a damped spring back.","use":"\"The whole scene shakes\" when there are already neighboring elements on the page","video":"https://gimgs.net/motion/media/slam-entrance-moves/video-5319a1641494.mp4","poster":"https://gimgs.net/motion/media/slam-entrance-moves/poster-impact-burst-kit-8972571bad98.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/slam-entrance-moves.json","template_url":"https://gimgs.net/motion/slam-entrance-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/slam-entrance-moves.md","updated_at":"2026-09-24T07:40:22.485Z","card":{"slug":"slam-entrance-moves","title":"Slam entrance moves","tagline":"Three high-energy slam entrances: a whip-in perspective stop, a heavy KPI drop, and a shockwave that hits neighboring cards.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/slam-entrance-moves/poster-0f92800b0a85.jpg","hover_url":"https://gimgs.net/motion/media/slam-entrance-moves/video-1dd18d969e0e.mp4","page_url":"https://gimgs.net/motion/slam-entrance-moves.html"}},{"slug":"smear-multiples","title":"Smear-frame afterimages","tagline":"Afterimage smear — a card drags 4 crisp, countable clones while panning fast, merging into one on landing; an animated take on motion blur.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/smear-multiples/poster-21701175971f.jpg","hover_url":"https://gimgs.net/motion/media/smear-multiples/video-439fb947fa9b.mp4","page_url":"https://gimgs.net/motion/smear-multiples.html","description":"Afterimage smear — a card drags 4 crisp, countable clones while panning fast, merging into one on landing; an animated take on motion blur.","tags":["shotcraft","remotion","rhythm","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/smear-multiples/poster-21701175971f.jpg","video":"https://gimgs.net/motion/media/smear-multiples/video-439fb947fa9b.mp4"},"variants":[{"key":"smear-multiples","label":"smear-multiples","description":"Afterimage smear — a card drags 4 crisp, countable semi-transparent clone copies while panning fast, merging into one on landing; an animated take on motion blur","use":"","video":"https://gimgs.net/motion/media/smear-multiples/video-439fb947fa9b.mp4","poster":"https://gimgs.net/motion/media/smear-multiples/poster-21701175971f.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/smear-multiples.json","template_url":"https://gimgs.net/motion/smear-multiples/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/smear-multiples.md","updated_at":"2026-09-24T07:40:22.283Z","card":{"slug":"smear-multiples","title":"Smear-frame afterimages","tagline":"Afterimage smear — a card drags 4 crisp, countable clones while panning fast, merging into one on landing; an animated take on motion blur.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/smear-multiples/poster-21701175971f.jpg","hover_url":"https://gimgs.net/motion/media/smear-multiples/video-439fb947fa9b.mp4","page_url":"https://gimgs.net/motion/smear-multiples.html"}},{"slug":"skeleton-reveal","title":"Skeleton reveal","tagline":"Three-tier reveal from sketch to structure to content — hand-drawn doodles get swapped for skeleton bars, which resolve into real UI.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.78,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/skeleton-reveal/poster-b394493d3819.jpg","hover_url":"https://gimgs.net/motion/media/skeleton-reveal/video-4c271b777cf5.mp4","page_url":"https://gimgs.net/motion/skeleton-reveal.html","description":"Three-tier reveal from sketch to structure to content — hand-drawn doodles get swapped for skeleton bars, which resolve into real UI.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.78,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/skeleton-reveal/poster-b394493d3819.jpg","video":"https://gimgs.net/motion/media/skeleton-reveal/video-4c271b777cf5.mp4"},"variants":[{"key":"skeleton-reveal","label":"skeleton-reveal","description":"A three-tier reveal from draft to skeleton to content — a hand-drawn doodle placeholder (with a simmering jitter) gets swapped for a gray-bar skeleton window in one beat; after the skeleton list scrolls in, the camera pushes in and the gray bars resolve line by line into avatars and word-by-word text, with the last word landing half a beat late.","use":"","video":"https://gimgs.net/motion/media/skeleton-reveal/video-4c271b777cf5.mp4","poster":"https://gimgs.net/motion/media/skeleton-reveal/poster-b394493d3819.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/skeleton-reveal.json","template_url":"https://gimgs.net/motion/skeleton-reveal/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/skeleton-reveal.md","updated_at":"2026-09-24T07:40:21.516Z","card":{"slug":"skeleton-reveal","title":"Skeleton reveal","tagline":"Three-tier reveal from sketch to structure to content — hand-drawn doodles get swapped for skeleton bars, which resolve into real UI.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.78,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/skeleton-reveal/poster-b394493d3819.jpg","hover_url":"https://gimgs.net/motion/media/skeleton-reveal/video-4c271b777cf5.mp4","page_url":"https://gimgs.net/motion/skeleton-reveal.html"}},{"slug":"scroll-brake-moves","title":"Scroll brake moves","tagline":"A long scroll decelerates to a precise stop on the latest item; a variant adds a reticle lock on the same frame.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scroll-brake-moves/poster-b9b47ba72acd.jpg","hover_url":"https://gimgs.net/motion/media/scroll-brake-moves/video-1ba81111090d.mp4","page_url":"https://gimgs.net/motion/scroll-brake-moves.html","description":"A long scroll decelerates to a precise stop on the latest item; a variant adds a reticle lock on the same frame.","tags":["shotcraft","remotion","data","rhythm"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/scroll-brake-moves/poster-b9b47ba72acd.jpg","video":"https://gimgs.net/motion/media/scroll-brake-moves/video-1ba81111090d.mp4"},"variants":[{"key":"changelog-scroll-brake","label":"changelog-scroll-brake","description":"translateY scrolls ~2400px (out-exp exponential deceleration over ~50f), blur is driven by frame-to-frame displacement delta (0–6px, auto-clearing to zero); the stop-point row scales to 1.03 with a lift, shadow, and 3px outline, while everything else fades to opacity 0.38.","use":"The basic version for a changelog section","video":"https://gimgs.net/motion/media/scroll-brake-moves/video-1ba81111090d.mp4","poster":"https://gimgs.net/motion/media/scroll-brake-moves/poster-b9b47ba72acd.jpg"},{"key":"brake-reticle-lock","label":"brake-reticle-lock","description":"The scroll has three stages: sin-in acceleration → cubic-out hard deceleration overshooting +30px → bounce-back settle; blur = v×0.12 capped at 24px; corner marks fly in from ±620/±320 off-screen with Easing.back(2.4) and clamp on, the highlight completes within 6f, and the label pops with back(2.6).","use":"A highlight section where the stop point needs stronger impact","video":"https://gimgs.net/motion/media/scroll-brake-moves/video-a3f96e0937e6.mp4","poster":"https://gimgs.net/motion/media/scroll-brake-moves/poster-brake-reticle-lock-86ee31daf30a.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/scroll-brake-moves.json","template_url":"https://gimgs.net/motion/scroll-brake-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/scroll-brake-moves.md","updated_at":"2026-09-24T07:40:21.063Z","card":{"slug":"scroll-brake-moves","title":"Scroll brake moves","tagline":"A long scroll decelerates to a precise stop on the latest item; a variant adds a reticle lock on the same frame.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scroll-brake-moves/poster-b9b47ba72acd.jpg","hover_url":"https://gimgs.net/motion/media/scroll-brake-moves/video-1ba81111090d.mp4","page_url":"https://gimgs.net/motion/scroll-brake-moves.html"}},{"slug":"segmented-thumb-hero","title":"Segmented thumb hero","tagline":"A segmented control's thumb shift becomes the star of a close-up — a cursor clicks it and a new icon springs in.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.71,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/segmented-thumb-hero/poster-44347a918455.jpg","hover_url":"https://gimgs.net/motion/media/segmented-thumb-hero/video-e5c617fba850.mp4","page_url":"https://gimgs.net/motion/segmented-thumb-hero.html","description":"A segmented control's thumb shift becomes the star of a close-up — a cursor clicks it and a new icon springs in.","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":3.71,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/segmented-thumb-hero/poster-44347a918455.jpg","video":"https://gimgs.net/motion/media/segmented-thumb-hero/video-e5c617fba850.mp4"},"variants":[{"key":"segmented-thumb-hero","label":"segmented-thumb-hero","description":"A segmented control's thumb shift becomes the star of a close-up — an oversized pill-shaped segmented control springs into view, an outlined arrow cursor slides in from off-screen and clicks, the white thumb slides to the other segment over 8f with ease-out, and the instant it lands a new icon springs in while the old one retracts.","use":"","video":"https://gimgs.net/motion/media/segmented-thumb-hero/video-e5c617fba850.mp4","poster":"https://gimgs.net/motion/media/segmented-thumb-hero/poster-44347a918455.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/segmented-thumb-hero.json","template_url":"https://gimgs.net/motion/segmented-thumb-hero/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/segmented-thumb-hero.md","updated_at":"2026-09-24T07:40:20.687Z","card":{"slug":"segmented-thumb-hero","title":"Segmented thumb hero","tagline":"A segmented control's thumb shift becomes the star of a close-up — a cursor clicks it and a new icon springs in.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.71,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/segmented-thumb-hero/poster-44347a918455.jpg","hover_url":"https://gimgs.net/motion/media/segmented-thumb-hero/video-e5c617fba850.mp4","page_url":"https://gimgs.net/motion/segmented-thumb-hero.html"}},{"slug":"scramble","title":"Scramble decode text","tagline":"A monospace line of characters scrambles rapidly, then locks left to right into real letters one by one with a blue-white flash.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scramble/poster-dd5720b503b5.jpg","hover_url":"https://gimgs.net/motion/media/scramble/video-86e29850cfb5.mp4","page_url":"https://gimgs.net/motion/scramble.html","description":"A monospace line of characters scrambles rapidly, then locks left to right into real letters one by one with a blue-white flash.","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":3.7,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/scramble/poster-dd5720b503b5.jpg","video":"https://gimgs.net/motion/media/scramble/video-86e29850cfb5.mp4"},"variants":[{"key":"scramble","label":"scramble","description":"A monospace line of characters first scrambles at high speed every 2 frames, then locks left to right one by one into real characters, with a blue-white highlight flash the instant each locks — a seed-driven, reproducible decryption feel.","use":"","video":"https://gimgs.net/motion/media/scramble/video-86e29850cfb5.mp4","poster":"https://gimgs.net/motion/media/scramble/poster-dd5720b503b5.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/scramble.json","template_url":"https://gimgs.net/motion/scramble/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/scramble.md","updated_at":"2026-09-24T07:40:20.386Z","card":{"slug":"scramble","title":"Scramble decode text","tagline":"A monospace line of characters scrambles rapidly, then locks left to right into real letters one by one with a blue-white flash.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scramble/poster-dd5720b503b5.jpg","hover_url":"https://gimgs.net/motion/media/scramble/video-86e29850cfb5.mp4","page_url":"https://gimgs.net/motion/scramble.html"}},{"slug":"scanline-assemble-flyin","title":"Scanline assemble fly-in","tagline":"A scan line sweeps down an empty grid, flying each region's component in from off-screen — finishing as the scan ends.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scanline-assemble-flyin/poster-6aa95a9ebe73.jpg","hover_url":"https://gimgs.net/motion/media/scanline-assemble-flyin/video-823f7676de9c.mp4","page_url":"https://gimgs.net/motion/scanline-assemble-flyin.html","description":"A scan line sweeps down an empty grid, flying each region's component in from off-screen — finishing as the scan ends.","tags":["shotcraft","remotion","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/scanline-assemble-flyin/poster-6aa95a9ebe73.jpg","video":"https://gimgs.net/motion/media/scanline-assemble-flyin/video-823f7676de9c.mp4"},"variants":[{"key":"scanline-assemble-flyin","label":"scanline-assemble-flyin","description":"The page opens as an empty dark grid, and a bright scan line sweeps top to bottom; wherever it reaches each region's landing point, the component there flies in from off-screen and snaps into place with motion-blur trailing and a flash-edge on landing — the whole page finishes assembling exactly as the scan completes.","use":"","video":"https://gimgs.net/motion/media/scanline-assemble-flyin/video-823f7676de9c.mp4","poster":"https://gimgs.net/motion/media/scanline-assemble-flyin/poster-6aa95a9ebe73.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/scanline-assemble-flyin.json","template_url":"https://gimgs.net/motion/scanline-assemble-flyin/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/scanline-assemble-flyin.md","updated_at":"2026-09-24T07:40:20.117Z","card":{"slug":"scanline-assemble-flyin","title":"Scanline assemble fly-in","tagline":"A scan line sweeps down an empty grid, flying each region's component in from off-screen — finishing as the scan ends.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scanline-assemble-flyin/poster-6aa95a9ebe73.jpg","hover_url":"https://gimgs.net/motion/media/scanline-assemble-flyin/video-823f7676de9c.mp4","page_url":"https://gimgs.net/motion/scanline-assemble-flyin.html"}},{"slug":"scanline-annotate-focus","title":"Scanline annotate focus","tagline":"A bright scan line sweeps down the page, framing each element it passes and labeling it with monospace annotations.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scanline-annotate-focus/poster-9677d0de21b8.jpg","hover_url":"https://gimgs.net/motion/media/scanline-annotate-focus/video-b0f361227e69.mp4","page_url":"https://gimgs.net/motion/scanline-annotate-focus.html","description":"A bright scan line sweeps down the page, framing each element it passes and labeling it with monospace annotations.","tags":["shotcraft","remotion","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/scanline-annotate-focus/poster-9677d0de21b8.jpg","video":"https://gimgs.net/motion/media/scanline-annotate-focus/video-b0f361227e69.mp4"},"variants":[{"key":"scanline-annotate-focus","label":"scanline-annotate-focus","description":"A bright scan line sweeps top to bottom across the page; wherever it passes, camera-style viewfinder frames pop in one after another (1.75x contraction into alignment with a slight overshoot), followed by monospace annotation labels off to the side, while a status line at the top counts in sync from 00/06 to 06/06.","use":"","video":"https://gimgs.net/motion/media/scanline-annotate-focus/video-b0f361227e69.mp4","poster":"https://gimgs.net/motion/media/scanline-annotate-focus/poster-9677d0de21b8.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/scanline-annotate-focus.json","template_url":"https://gimgs.net/motion/scanline-annotate-focus/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/scanline-annotate-focus.md","updated_at":"2026-09-24T07:40:19.541Z","card":{"slug":"scanline-annotate-focus","title":"Scanline annotate focus","tagline":"A bright scan line sweeps down the page, framing each element it passes and labeling it with monospace annotations.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scanline-annotate-focus/poster-9677d0de21b8.jpg","hover_url":"https://gimgs.net/motion/media/scanline-annotate-focus/video-b0f361227e69.mp4","page_url":"https://gimgs.net/motion/scanline-annotate-focus.html"}},{"slug":"scan-bracket-sweep","title":"Scan bracket sweep","tagline":"A skeleton document pops in, viewfinder brackets frame it, and a scan line sweeps it 5 times while it stays completely still.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scan-bracket-sweep/poster-fc38300e64e5.jpg","hover_url":"https://gimgs.net/motion/media/scan-bracket-sweep/video-467a4f7ce07d.mp4","page_url":"https://gimgs.net/motion/scan-bracket-sweep.html","description":"A skeleton document pops in, viewfinder brackets frame it, and a scan line sweeps it 5 times while it stays completely still.","tags":["shotcraft","remotion","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/scan-bracket-sweep/poster-fc38300e64e5.jpg","video":"https://gimgs.net/motion/media/scan-bracket-sweep/video-467a4f7ce07d.mp4"},"variants":[{"key":"scan-bracket-sweep","label":"scan-bracket-sweep","description":"A skeleton document pops into the center, L-shaped viewfinder brackets drop onto the four corners, and a 2.5px solid line with a gradient trail sweeps back and forth across the document 5 times — the document stays completely still throughout, only the light is reading it.","use":"","video":"https://gimgs.net/motion/media/scan-bracket-sweep/video-467a4f7ce07d.mp4","poster":"https://gimgs.net/motion/media/scan-bracket-sweep/poster-fc38300e64e5.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/scan-bracket-sweep.json","template_url":"https://gimgs.net/motion/scan-bracket-sweep/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/scan-bracket-sweep.md","updated_at":"2026-09-24T07:40:19.344Z","card":{"slug":"scan-bracket-sweep","title":"Scan bracket sweep","tagline":"A skeleton document pops in, viewfinder brackets frame it, and a scan line sweeps it 5 times while it stays completely still.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/scan-bracket-sweep/poster-fc38300e64e5.jpg","hover_url":"https://gimgs.net/motion/media/scan-bracket-sweep/video-467a4f7ce07d.mp4","page_url":"https://gimgs.net/motion/scan-bracket-sweep.html"}},{"slug":"runway-ground-skim","title":"Runway ground skim entrance","tagline":"From a low ground-skim angle, UI cards rain down fast and land with zero bounce, then the whole page stands up and squares to camera.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.99,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/runway-ground-skim/poster-6b4849500ae3.jpg","hover_url":"https://gimgs.net/motion/media/runway-ground-skim/video-1f54bc580b53.mp4","page_url":"https://gimgs.net/motion/runway-ground-skim.html","description":"From a low ground-skim angle, UI cards rain down fast and land with zero bounce, then the whole page stands up and squares to camera.","tags":["shotcraft","remotion","ui-entrance","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":3.99,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/runway-ground-skim/poster-6b4849500ae3.jpg","video":"https://gimgs.net/motion/media/runway-ground-skim/video-1f54bc580b53.mp4"},"variants":[{"key":"runway-ground-skim","label":"runway-ground-skim","description":"From a low ground-skim camera angle, a group of UI cards rain down fast from the air (starting points slightly staggered, massively overlapping in parallel as they fall, stopping dead on landing with zero bounce), then once they've all landed the whole page stands up and squares to camera to close.","use":"","video":"https://gimgs.net/motion/media/runway-ground-skim/video-1f54bc580b53.mp4","poster":"https://gimgs.net/motion/media/runway-ground-skim/poster-6b4849500ae3.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/runway-ground-skim.json","template_url":"https://gimgs.net/motion/runway-ground-skim/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/runway-ground-skim.md","updated_at":"2026-09-24T07:40:19.001Z","card":{"slug":"runway-ground-skim","title":"Runway ground skim entrance","tagline":"From a low ground-skim angle, UI cards rain down fast and land with zero bounce, then the whole page stands up and squares to camera.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.99,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/runway-ground-skim/poster-6b4849500ae3.jpg","hover_url":"https://gimgs.net/motion/media/runway-ground-skim/video-1f54bc580b53.mp4","page_url":"https://gimgs.net/motion/runway-ground-skim.html"}},{"slug":"sakuga-timing-shift","title":"Sakuga timing shift","tagline":"On-3s cuts to on-1s — an element moves in choppy 3-frame steps, then snaps to buttery frame-by-frame speed at the climax.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/sakuga-timing-shift/poster-ab20d4f9297b.jpg","hover_url":"https://gimgs.net/motion/media/sakuga-timing-shift/video-0d10d5d1246e.mp4","page_url":"https://gimgs.net/motion/sakuga-timing-shift.html","description":"On-3s cuts to on-1s — an element moves in choppy 3-frame steps, then snaps to buttery frame-by-frame speed at the climax.","tags":["shotcraft","remotion","rhythm","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/sakuga-timing-shift/poster-ab20d4f9297b.jpg","video":"https://gimgs.net/motion/media/sakuga-timing-shift/video-0d10d5d1246e.mp4"},"variants":[{"key":"sakuga-timing-shift","label":"sakuga-timing-shift","description":"On-3s to on-1s — an element first moves in choppy flip-book steps of 3 frames each, then at the climax instant switches to buttery frame-by-frame sprinting; the quantized frame-rate jump itself is the spectacle.","use":"","video":"https://gimgs.net/motion/media/sakuga-timing-shift/video-0d10d5d1246e.mp4","poster":"https://gimgs.net/motion/media/sakuga-timing-shift/poster-ab20d4f9297b.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/sakuga-timing-shift.json","template_url":"https://gimgs.net/motion/sakuga-timing-shift/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/sakuga-timing-shift.md","updated_at":"2026-09-24T07:40:18.939Z","card":{"slug":"sakuga-timing-shift","title":"Sakuga timing shift","tagline":"On-3s cuts to on-1s — an element moves in choppy 3-frame steps, then snaps to buttery frame-by-frame speed at the climax.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/sakuga-timing-shift/poster-ab20d4f9297b.jpg","hover_url":"https://gimgs.net/motion/media/sakuga-timing-shift/video-0d10d5d1246e.mp4","page_url":"https://gimgs.net/motion/sakuga-timing-shift.html"}},{"slug":"riso-print-hits","title":"Riso print hits","tagline":"Two Riso-print misregistration hits: a single split-and-snap impact, and a rhythmic version that compounds beat by beat.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/riso-print-hits/poster-4a32bea21826.jpg","hover_url":"https://gimgs.net/motion/media/riso-print-hits/video-b6722f7672c7.mp4","page_url":"https://gimgs.net/motion/riso-print-hits.html","description":"Two Riso-print misregistration hits: a single split-and-snap impact, and a rhythmic version that compounds beat by beat.","tags":["shotcraft","remotion","effects","typography","rhythm"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.05,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/riso-print-hits/poster-4a32bea21826.jpg","video":"https://gimgs.net/motion/media/riso-print-hits/video-b6722f7672c7.mp4"},"variants":[{"key":"misregistration-hit","label":"misregistration-hit · Single hit","description":"The title slams in and freezes over 8f, splitting into two plates offset ~32px in opposite directions, decaying and oscillating for 44f before a hard cut snaps them into register with a scale pulse.","use":"A stamp-of-impact used 1-2 times in the whole film; the landing instant for a title/large text","video":"https://gimgs.net/motion/media/riso-print-hits/video-b6722f7672c7.mp4","poster":"https://gimgs.net/motion/media/riso-print-hits/poster-4a32bea21826.jpg"},{"key":"beat-pump","label":"beat-pump · Rhythm pump","description":"One beat every 24f: the whole frame snap-jumps to 1.08 scale with an exponential fall-back, plus the title's plate misregistration compounding beat by beat at 8/14/22/32px before snapping into register.","use":"A music beat-hit section; a build-up of repeated hits that \"gets harder every time\"","video":"https://gimgs.net/motion/media/riso-print-hits/video-e0780245dd9a.mp4","poster":"https://gimgs.net/motion/media/riso-print-hits/poster-beat-pump-fd508a66e862.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/riso-print-hits.json","template_url":"https://gimgs.net/motion/riso-print-hits/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/riso-print-hits.md","updated_at":"2026-09-24T07:40:18.317Z","card":{"slug":"riso-print-hits","title":"Riso print hits","tagline":"Two Riso-print misregistration hits: a single split-and-snap impact, and a rhythmic version that compounds beat by beat.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/riso-print-hits/poster-4a32bea21826.jpg","hover_url":"https://gimgs.net/motion/media/riso-print-hits/video-b6722f7672c7.mp4","page_url":"https://gimgs.net/motion/riso-print-hits.html"}},{"slug":"row-embed","title":"Row embed","tagline":"Content rows drop from above like cards, level out via rotateX, and an accent-color seam lights up along the bottom edge as they embed.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":3.33,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/row-embed/poster-29094d7fbef2.jpg","hover_url":"https://gimgs.net/motion/media/row-embed/video-6bbf9be7faef.mp4","page_url":"https://gimgs.net/motion/row-embed.html","description":"Content rows drop from above like cards, level out via rotateX, and an accent-color seam lights up along the bottom edge as they embed.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":960,"height":540,"fps":30,"duration":3.33,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/row-embed/poster-29094d7fbef2.jpg","video":"https://gimgs.net/motion/media/row-embed/video-6bbf9be7faef.mp4"},"variants":[{"key":"row-embed","label":"row-embed","description":"Content rows drop from above like cards, level out via rotateX, and an accent-color seam lights up along the bottom edge the instant they embed.","use":"","video":"https://gimgs.net/motion/media/row-embed/video-6bbf9be7faef.mp4","poster":"https://gimgs.net/motion/media/row-embed/poster-29094d7fbef2.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/row-embed.json","template_url":"https://gimgs.net/motion/row-embed/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/row-embed.md","updated_at":"2026-09-24T07:40:18.163Z","card":{"slug":"row-embed","title":"Row embed","tagline":"Content rows drop from above like cards, level out via rotateX, and an accent-color seam lights up along the bottom edge as they embed.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":3.33,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/row-embed/poster-29094d7fbef2.jpg","hover_url":"https://gimgs.net/motion/media/row-embed/video-6bbf9be7faef.mp4","page_url":"https://gimgs.net/motion/row-embed.html"}},{"slug":"ring-diagram-annotation-reveal","title":"Ring diagram annotation reveal","tagline":"A full-screen subject is squeezed into a ring diagram by a circular window, then the group shrinks left to reveal annotations.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/ring-diagram-annotation-reveal/poster-a0f3efefa7cc.jpg","hover_url":"https://gimgs.net/motion/media/ring-diagram-annotation-reveal/video-fcbcd7a21d14.mp4","page_url":"https://gimgs.net/motion/ring-diagram-annotation-reveal.html","description":"A full-screen subject is squeezed into a ring diagram by a circular window, then the group shrinks left to reveal annotations.","tags":["shotcraft","remotion","data","camera","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/ring-diagram-annotation-reveal/poster-a0f3efefa7cc.jpg","video":"https://gimgs.net/motion/media/ring-diagram-annotation-reveal/video-fcbcd7a21d14.mp4"},"variants":[{"key":"ring-diagram-annotation-reveal","label":"ring-diagram-annotation-reveal","description":"A full-screen subject is compressed by a shrinking circular window into a concentric ring diagram, a segmented outer ring and 12 centripetal arrows build up the mechanism, then the whole group shifts left and shrinks to make room in the right column for four title blocks and two tiers of annotation.","use":"","video":"https://gimgs.net/motion/media/ring-diagram-annotation-reveal/video-fcbcd7a21d14.mp4","poster":"https://gimgs.net/motion/media/ring-diagram-annotation-reveal/poster-a0f3efefa7cc.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/ring-diagram-annotation-reveal.json","template_url":"https://gimgs.net/motion/ring-diagram-annotation-reveal/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/ring-diagram-annotation-reveal.md","updated_at":"2026-09-24T07:40:17.730Z","card":{"slug":"ring-diagram-annotation-reveal","title":"Ring diagram annotation reveal","tagline":"A full-screen subject is squeezed into a ring diagram by a circular window, then the group shrinks left to reveal annotations.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/ring-diagram-annotation-reveal/poster-a0f3efefa7cc.jpg","hover_url":"https://gimgs.net/motion/media/ring-diagram-annotation-reveal/video-fcbcd7a21d14.mp4","page_url":"https://gimgs.net/motion/ring-diagram-annotation-reveal.html"}},{"slug":"rhythm-interrupt-moves","title":"Rhythm interrupt moves","tagline":"Two rhythm-breaking techniques: jump-cut-punch-in, a three-step jump-cut push-in, and strobe-black-frames, strobing black frames.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/rhythm-interrupt-moves/poster-555ebee9990c.jpg","hover_url":"https://gimgs.net/motion/media/rhythm-interrupt-moves/video-64118a579674.mp4","page_url":"https://gimgs.net/motion/rhythm-interrupt-moves.html","description":"Two rhythm-breaking techniques: jump-cut-punch-in, a three-step jump-cut push-in, and strobe-black-frames, strobing black frames.","tags":["shotcraft","remotion","rhythm"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.54,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/rhythm-interrupt-moves/poster-555ebee9990c.jpg","video":"https://gimgs.net/motion/media/rhythm-interrupt-moves/video-64118a579674.mp4"},"variants":[{"key":"jump-cut-punch-in","label":"jump-cut-punch-in","description":"transform-origin is pinned to the target's center, scale jumps through three steps with zero tweening, each jump getting a 2f deepening pulse as a tick.","use":"Closing in on a core metric step by step; a documentary-style stare","video":"https://gimgs.net/motion/media/rhythm-interrupt-moves/video-64118a579674.mp4","poster":"https://gimgs.net/motion/media/rhythm-interrupt-moves/poster-555ebee9990c.jpg"},{"key":"strobe-black-frames","label":"strobe-black-frames","description":"Full-screen black frames flash according to a hardcoded frame-number table (2f each, intervals tightening from 8f down to 3f), and the last flash lifts straight into a hard-cut scale-up landing.","use":"The countdown build-up before the film's highest climax","video":"https://gimgs.net/motion/media/rhythm-interrupt-moves/video-da6562586324.mp4","poster":"https://gimgs.net/motion/media/rhythm-interrupt-moves/poster-strobe-black-frames-6671053b43bd.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/rhythm-interrupt-moves.json","template_url":"https://gimgs.net/motion/rhythm-interrupt-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/rhythm-interrupt-moves.md","updated_at":"2026-09-24T07:40:17.496Z","card":{"slug":"rhythm-interrupt-moves","title":"Rhythm interrupt moves","tagline":"Two rhythm-breaking techniques: jump-cut-punch-in, a three-step jump-cut push-in, and strobe-black-frames, strobing black frames.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/rhythm-interrupt-moves/poster-555ebee9990c.jpg","hover_url":"https://gimgs.net/motion/media/rhythm-interrupt-moves/video-64118a579674.mp4","page_url":"https://gimgs.net/motion/rhythm-interrupt-moves.html"}},{"slug":"research-card-stack-scroll","title":"Research card stack scroll","tagline":"Dark paper cards fly in every 12 frames along a bottom-right axis to stack up, only the topmost fully rendered while the rest blur and dim.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/research-card-stack-scroll/poster-daf1bd913073.jpg","hover_url":"https://gimgs.net/motion/media/research-card-stack-scroll/video-63cc1c9d9574.mp4","page_url":"https://gimgs.net/motion/research-card-stack-scroll.html","description":"Dark paper cards fly in every 12 frames along a bottom-right axis to stack up, only the topmost fully rendered while the rest blur and dim.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.3,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/research-card-stack-scroll/poster-daf1bd913073.jpg","video":"https://gimgs.net/motion/media/research-card-stack-scroll/video-63cc1c9d9574.mp4"},"variants":[{"key":"research-card-stack-scroll","label":"research-card-stack-scroll","description":"Dark paper cards fly in one every 12 frames along a bottom-right axis to stack up in the center, landing with a 1-frame squash; only the topmost card renders its title, author, and abstract in full clarity, cards below blur and darken progressively with stack depth showing only a title strip, and a horizontal background grid moves down in sync as a speed reference.","use":"","video":"https://gimgs.net/motion/media/research-card-stack-scroll/video-63cc1c9d9574.mp4","poster":"https://gimgs.net/motion/media/research-card-stack-scroll/poster-daf1bd913073.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/research-card-stack-scroll.json","template_url":"https://gimgs.net/motion/research-card-stack-scroll/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/research-card-stack-scroll.md","updated_at":"2026-09-24T07:40:16.990Z","card":{"slug":"research-card-stack-scroll","title":"Research card stack scroll","tagline":"Dark paper cards fly in every 12 frames along a bottom-right axis to stack up, only the topmost fully rendered while the rest blur and dim.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/research-card-stack-scroll/poster-daf1bd913073.jpg","hover_url":"https://gimgs.net/motion/media/research-card-stack-scroll/video-63cc1c9d9574.mp4","page_url":"https://gimgs.net/motion/research-card-stack-scroll.html"}},{"slug":"radial-wave","title":"Radial wave dot grid","tagline":"A 17×9 grid of dots lights up in a wave based on distance from a source point, each dot overshooting to 1.5x scale then settling.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/radial-wave/poster-f41461d1f4f8.jpg","hover_url":"https://gimgs.net/motion/media/radial-wave/video-b69dea556874.mp4","page_url":"https://gimgs.net/motion/radial-wave.html","description":"A 17×9 grid of dots lights up in a wave based on distance from a source point, each dot overshooting to 1.5x scale then settling.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.3,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/radial-wave/poster-f41461d1f4f8.jpg","video":"https://gimgs.net/motion/media/radial-wave/video-b69dea556874.mp4"},"variants":[{"key":"radial-wave","label":"radial-wave","description":"A 17×9 grid of dots lights up in a staggered wave based on Euclidean distance from a source point, each dot scaling up to an overshoot of 1.5x before settling to steady light; once the first wave finishes sweeping through, a second bright-blue pulse contracts back inward from the outer ring to the center.","use":"","video":"https://gimgs.net/motion/media/radial-wave/video-b69dea556874.mp4","poster":"https://gimgs.net/motion/media/radial-wave/poster-f41461d1f4f8.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/radial-wave.json","template_url":"https://gimgs.net/motion/radial-wave/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/radial-wave.md","updated_at":"2026-09-24T07:40:16.702Z","card":{"slug":"radial-wave","title":"Radial wave dot grid","tagline":"A 17×9 grid of dots lights up in a wave based on distance from a source point, each dot overshooting to 1.5x scale then settling.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/radial-wave/poster-f41461d1f4f8.jpg","hover_url":"https://gimgs.net/motion/media/radial-wave/video-b69dea556874.mp4","page_url":"https://gimgs.net/motion/radial-wave.html"}},{"slug":"radial-ripple-phone-chips","title":"Radial ripple phone chips","tagline":"Concentric rings breathe like water behind a phone mockup with an auto-scrolling feed, while white chips spring in on both sides.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/radial-ripple-phone-chips/poster-44929696df9f.jpg","hover_url":"https://gimgs.net/motion/media/radial-ripple-phone-chips/video-1df5cdfa21a6.mp4","page_url":"https://gimgs.net/motion/radial-ripple-phone-chips.html","description":"Concentric rings breathe like water behind a phone mockup with an auto-scrolling feed, while white chips spring in on both sides.","tags":["shotcraft","remotion","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/radial-ripple-phone-chips/poster-44929696df9f.jpg","video":"https://gimgs.net/motion/media/radial-ripple-phone-chips/video-1df5cdfa21a6.mp4"},"variants":[{"key":"radial-ripple-phone-chips","label":"radial-ripple-phone-chips","description":"Four concentric rings on a light-gray background breathe out of phase like ripples on water, a phone mockup in the center auto-scrolls its feed slowly, and white chips on either side spring-pop in one after another and hover.","use":"","video":"https://gimgs.net/motion/media/radial-ripple-phone-chips/video-1df5cdfa21a6.mp4","poster":"https://gimgs.net/motion/media/radial-ripple-phone-chips/poster-44929696df9f.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/radial-ripple-phone-chips.json","template_url":"https://gimgs.net/motion/radial-ripple-phone-chips/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/radial-ripple-phone-chips.md","updated_at":"2026-09-24T07:40:16.556Z","card":{"slug":"radial-ripple-phone-chips","title":"Radial ripple phone chips","tagline":"Concentric rings breathe like water behind a phone mockup with an auto-scrolling feed, while white chips spring in on both sides.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/radial-ripple-phone-chips/poster-44929696df9f.jpg","hover_url":"https://gimgs.net/motion/media/radial-ripple-phone-chips/video-1df5cdfa21a6.mp4","page_url":"https://gimgs.net/motion/radial-ripple-phone-chips.html"}},{"slug":"quad-split-parallel-scenes","title":"Quad split parallel scenes","tagline":"A hard-cut 2×2 grid runs four micro-scenes in parallel, with key beats staggered 3–6 frames apart for an information barrage.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.6,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/quad-split-parallel-scenes/poster-ce47550b8aad.jpg","hover_url":"https://gimgs.net/motion/media/quad-split-parallel-scenes/video-881e6cd3f93b.mp4","page_url":"https://gimgs.net/motion/quad-split-parallel-scenes.html","description":"A hard-cut 2×2 grid runs four micro-scenes in parallel, with key beats staggered 3–6 frames apart for an information barrage.","tags":["shotcraft","remotion","rhythm"],"spec":{"width":1920,"height":1080,"fps":30,"duration":2.6,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/quad-split-parallel-scenes/poster-ce47550b8aad.jpg","video":"https://gimgs.net/motion/media/quad-split-parallel-scenes/video-881e6cd3f93b.mp4"},"variants":[{"key":"quad-split-parallel-scenes","label":"quad-split-parallel-scenes","description":"The frame hard-cuts into a 2×2 grid, each of the four quadrants running its own micro-scene in parallel (typing, fast push, word-by-word, an interaction chain), with key beats staggered 3–6 frames apart to create an information barrage.","use":"","video":"https://gimgs.net/motion/media/quad-split-parallel-scenes/video-881e6cd3f93b.mp4","poster":"https://gimgs.net/motion/media/quad-split-parallel-scenes/poster-ce47550b8aad.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/quad-split-parallel-scenes.json","template_url":"https://gimgs.net/motion/quad-split-parallel-scenes/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/quad-split-parallel-scenes.md","updated_at":"2026-09-24T07:40:16.014Z","card":{"slug":"quad-split-parallel-scenes","title":"Quad split parallel scenes","tagline":"A hard-cut 2×2 grid runs four micro-scenes in parallel, with key beats staggered 3–6 frames apart for an information barrage.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.6,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/quad-split-parallel-scenes/poster-ce47550b8aad.jpg","hover_url":"https://gimgs.net/motion/media/quad-split-parallel-scenes/video-881e6cd3f93b.mp4","page_url":"https://gimgs.net/motion/quad-split-parallel-scenes.html"}},{"slug":"product-card-progressive-assemble","title":"Product card progressive assemble","tagline":"A detail card self-assembles field by field — image, title, breadcrumb pill pop in, the old price strikes through, a new price springs in.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/product-card-progressive-assemble/poster-db9509889623.jpg","hover_url":"https://gimgs.net/motion/media/product-card-progressive-assemble/video-8feed455903d.mp4","page_url":"https://gimgs.net/motion/product-card-progressive-assemble.html","description":"A detail card self-assembles field by field — image, title, breadcrumb pill pop in, the old price strikes through, a new price springs in.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/product-card-progressive-assemble/poster-db9509889623.jpg","video":"https://gimgs.net/motion/media/product-card-progressive-assemble/video-8feed455903d.mp4"},"variants":[{"key":"product-card-progressive-assemble","label":"product-card-progressive-assemble","description":"A detail card self-assembles as if grabbed field by field — image → title → breadcrumb pill pop in sequence → the old price appears then strikes through and downgrades, a new accent-color price springs out → body copy reveals line by line with a highlight sweeping left to right → the color swatch lights up, the whole card slowly pushing forward in scale throughout.","use":"","video":"https://gimgs.net/motion/media/product-card-progressive-assemble/video-8feed455903d.mp4","poster":"https://gimgs.net/motion/media/product-card-progressive-assemble/poster-db9509889623.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/product-card-progressive-assemble.json","template_url":"https://gimgs.net/motion/product-card-progressive-assemble/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/product-card-progressive-assemble.md","updated_at":"2026-09-24T07:40:15.609Z","card":{"slug":"product-card-progressive-assemble","title":"Product card progressive assemble","tagline":"A detail card self-assembles field by field — image, title, breadcrumb pill pop in, the old price strikes through, a new price springs in.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/product-card-progressive-assemble/poster-db9509889623.jpg","hover_url":"https://gimgs.net/motion/media/product-card-progressive-assemble/video-8feed455903d.mp4","page_url":"https://gimgs.net/motion/product-card-progressive-assemble.html"}},{"slug":"print-texture-transitions","title":"Print texture transitions","tagline":"A print-textured transition: ink-bleed-reveal, where feathered bleeding edges soak in and consume the old scene.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/print-texture-transitions/poster-11c36a22ebf3.jpg","hover_url":"https://gimgs.net/motion/media/print-texture-transitions/video-8237a62c8ec5.mp4","page_url":"https://gimgs.net/motion/print-texture-transitions.html","description":"A print-textured transition: ink-bleed-reveal, where feathered bleeding edges soak in and consume the old scene.","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/print-texture-transitions/poster-11c36a22ebf3.jpg","video":"https://gimgs.net/motion/media/print-texture-transitions/video-8237a62c8ec5.mp4"},"variants":[{"key":"ink-bleed-reveal","label":"ink-bleed-reveal · Ink-bleed reveal","description":"A print-textured transition — ink-bleed-reveal, where feathered bleeding edges soak into and consume the old scene.","use":"Old scene → new scene replacement; a handwritten, narrative tone","video":"https://gimgs.net/motion/media/print-texture-transitions/video-8237a62c8ec5.mp4","poster":"https://gimgs.net/motion/media/print-texture-transitions/poster-11c36a22ebf3.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/print-texture-transitions.json","template_url":"https://gimgs.net/motion/print-texture-transitions/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/print-texture-transitions.md","updated_at":"2026-09-24T07:40:15.478Z","card":{"slug":"print-texture-transitions","title":"Print texture transitions","tagline":"A print-textured transition: ink-bleed-reveal, where feathered bleeding edges soak in and consume the old scene.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/print-texture-transitions/poster-11c36a22ebf3.jpg","hover_url":"https://gimgs.net/motion/media/print-texture-transitions/video-8237a62c8ec5.mp4","page_url":"https://gimgs.net/motion/print-texture-transitions.html"}},{"slug":"platform-hinge-rise","title":"Platform hinge rise","tagline":"A platform establishes first, two subjects flip up from adjacent hinges with a damped rebound, then a conclusion stand rises in.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.52,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/platform-hinge-rise/poster-48c6ccc6c22f.jpg","hover_url":"https://gimgs.net/motion/media/platform-hinge-rise/video-2ea20a2fca86.mp4","page_url":"https://gimgs.net/motion/platform-hinge-rise.html","description":"A platform establishes first, two subjects flip up from adjacent hinges with a damped rebound, then a conclusion stand rises in.","tags":["shotcraft","remotion","ui-entrance","opening"],"spec":{"width":1920,"height":1080,"fps":30,"duration":3.52,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/platform-hinge-rise/poster-48c6ccc6c22f.jpg","video":"https://gimgs.net/motion/media/platform-hinge-rise/video-2ea20a2fca86.mp4"},"variants":[{"key":"platform-hinge-rise","label":"platform-hinge-rise","description":"A support platform establishes horizontally first, then two subjects flip up from adjacent base hinges in opposing directions with a single restrained damped rebound, and finally a conclusion stand rises in from off-screen — a three-act \"stage → evidence → conclusion\" reveal.","use":"","video":"https://gimgs.net/motion/media/platform-hinge-rise/video-2ea20a2fca86.mp4","poster":"https://gimgs.net/motion/media/platform-hinge-rise/poster-48c6ccc6c22f.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/platform-hinge-rise.json","template_url":"https://gimgs.net/motion/platform-hinge-rise/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/platform-hinge-rise.md","updated_at":"2026-09-24T07:40:15.379Z","card":{"slug":"platform-hinge-rise","title":"Platform hinge rise","tagline":"A platform establishes first, two subjects flip up from adjacent hinges with a damped rebound, then a conclusion stand rises in.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.52,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/platform-hinge-rise/poster-48c6ccc6c22f.jpg","hover_url":"https://gimgs.net/motion/media/platform-hinge-rise/video-2ea20a2fca86.mp4","page_url":"https://gimgs.net/motion/platform-hinge-rise.html"}},{"slug":"pill-slot-cycle","title":"Pill slot cycle","tagline":"A fixed sentence stem stays locked while a pill badge at the end slot-machine-rolls a new word roughly every 0.7s.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/pill-slot-cycle/poster-c1cc02740e90.jpg","hover_url":"https://gimgs.net/motion/media/pill-slot-cycle/video-472e18ed0f4e.mp4","page_url":"https://gimgs.net/motion/pill-slot-cycle.html","description":"A fixed sentence stem stays locked while a pill badge at the end slot-machine-rolls a new word roughly every 0.7s.","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.89,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/pill-slot-cycle/poster-c1cc02740e90.jpg","video":"https://gimgs.net/motion/media/pill-slot-cycle/video-472e18ed0f4e.mp4"},"variants":[{"key":"pill-slot-cycle","label":"pill-slot-cycle","description":"A word slot cycles mid-sentence — the fixed stem stays locked while a pill badge at the end of the sentence slot-rolls one notch roughly every 0.7s (the old word flies up and fades out with acceleration, the new one slides in from below with blur), cycling through N feature words before settling into the complete sentence.","use":"","video":"https://gimgs.net/motion/media/pill-slot-cycle/video-472e18ed0f4e.mp4","poster":"https://gimgs.net/motion/media/pill-slot-cycle/poster-c1cc02740e90.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/pill-slot-cycle.json","template_url":"https://gimgs.net/motion/pill-slot-cycle/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/pill-slot-cycle.md","updated_at":"2026-09-24T07:40:14.722Z","card":{"slug":"pill-slot-cycle","title":"Pill slot cycle","tagline":"A fixed sentence stem stays locked while a pill badge at the end slot-machine-rolls a new word roughly every 0.7s.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/pill-slot-cycle/poster-c1cc02740e90.jpg","hover_url":"https://gimgs.net/motion/media/pill-slot-cycle/video-472e18ed0f4e.mp4","page_url":"https://gimgs.net/motion/pill-slot-cycle.html"}},{"slug":"particle-celebrate-hits","title":"Particle celebration hits","tagline":"Confetti cannons fire from both sides, or sparks fizz off the counter each time it ticks past a thousand.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/particle-celebrate-hits/poster-f8504f29720e.jpg","hover_url":"https://gimgs.net/motion/media/particle-celebrate-hits/video-563d9875747a.mp4","page_url":"https://gimgs.net/motion/particle-celebrate-hits.html","description":"Confetti cannons fire from both sides, or sparks fizz off the counter each time it ticks past a thousand.","tags":["shotcraft","remotion","data","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/particle-celebrate-hits/poster-f8504f29720e.jpg","video":"https://gimgs.net/motion/media/particle-celebrate-hits/video-563d9875747a.mp4"},"variants":[{"key":"confetti-crossfire","label":"confetti-crossfire","description":"Each of the two cannons fires 50 rectangular confetti pieces: initial velocity 90–150px/f (at 0.9 decay, needing ~900–1500px total travel to cross the centerline), 55° spread, tumbling 8–15° per frame; after ~90f they've all fallen off-screen and are conditionally unmounted.","use":"The one-time climax of a final-value reveal or announcement","video":"https://gimgs.net/motion/media/particle-celebrate-hits/video-563d9875747a.mp4","poster":"https://gimgs.net/motion/media/particle-celebrate-hits/poster-f8504f29720e.jpg"},{"key":"counter-tick-sparks","label":"counter-tick-sparks","description":"Tick frames are derived from the same interpolate as the counter; each tick fires 6–10 2px sparks (initial upward velocity 4–6px/f, falling and extinguishing over 12–18f of gravity), with the final-value tick doubling to 20 sparks plus a 1.1x number bounce.","use":"Rhythm accents during a counting-up climb","video":"https://gimgs.net/motion/media/particle-celebrate-hits/video-44c3eea8e5de.mp4","poster":"https://gimgs.net/motion/media/particle-celebrate-hits/poster-counter-tick-sparks-e132a838699b.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/particle-celebrate-hits.json","template_url":"https://gimgs.net/motion/particle-celebrate-hits/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/particle-celebrate-hits.md","updated_at":"2026-09-24T07:40:14.335Z","card":{"slug":"particle-celebrate-hits","title":"Particle celebration hits","tagline":"Confetti cannons fire from both sides, or sparks fizz off the counter each time it ticks past a thousand.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/particle-celebrate-hits/poster-f8504f29720e.jpg","hover_url":"https://gimgs.net/motion/media/particle-celebrate-hits/video-563d9875747a.mp4","page_url":"https://gimgs.net/motion/particle-celebrate-hits.html"}},{"slug":"pill-chip-slot-cycle-handled","title":"Pill chip slot cycle","tagline":"In \"Your `chip` Handled\" on white, the word inside a dark pill scrolls like a slot reel while the pill's width smoothly stretches to fit.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/pill-chip-slot-cycle-handled/poster-ace1bbc1fb47.jpg","hover_url":"https://gimgs.net/motion/media/pill-chip-slot-cycle-handled/video-f47e273608da.mp4","page_url":"https://gimgs.net/motion/pill-chip-slot-cycle-handled.html","description":"In \"Your `chip` Handled\" on white, the word inside a dark pill scrolls like a slot reel while the pill's width smoothly stretches to fit.","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/pill-chip-slot-cycle-handled/poster-ace1bbc1fb47.jpg","video":"https://gimgs.net/motion/media/pill-chip-slot-cycle-handled/video-f47e273608da.mp4"},"variants":[{"key":"pill-chip-slot-cycle-handled","label":"pill-chip-slot-cycle-handled","description":"On a white-background sentence \"Your `chip` Handled,\" the word inside a dark pill cycles vertically like a slot reel, the pill's width smoothly interpolates to a pre-measured text width, the surrounding text is naturally pushed apart or pulled in, and 13%-opacity gray ghost items peek out above and below the pill.","use":"","video":"https://gimgs.net/motion/media/pill-chip-slot-cycle-handled/video-f47e273608da.mp4","poster":"https://gimgs.net/motion/media/pill-chip-slot-cycle-handled/poster-ace1bbc1fb47.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/pill-chip-slot-cycle-handled.json","template_url":"https://gimgs.net/motion/pill-chip-slot-cycle-handled/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/pill-chip-slot-cycle-handled.md","updated_at":"2026-09-24T07:40:14.245Z","card":{"slug":"pill-chip-slot-cycle-handled","title":"Pill chip slot cycle","tagline":"In \"Your `chip` Handled\" on white, the word inside a dark pill scrolls like a slot reel while the pill's width smoothly stretches to fit.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/pill-chip-slot-cycle-handled/poster-ace1bbc1fb47.jpg","hover_url":"https://gimgs.net/motion/media/pill-chip-slot-cycle-handled/video-f47e273608da.mp4","page_url":"https://gimgs.net/motion/pill-chip-slot-cycle-handled.html"}},{"slug":"particle-sand-fill","title":"Particle sand-fill bars","tagline":"Bar charts don't grow tall — they \"rain into being\": square particles fall one by one and pile up into bars, then solidify.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/particle-sand-fill/poster-41c6902f83ce.jpg","hover_url":"https://gimgs.net/motion/media/particle-sand-fill/video-a5aff1a7449a.mp4","page_url":"https://gimgs.net/motion/particle-sand-fill.html","description":"Bar charts don't grow tall — they \"rain into being\": square particles fall one by one and pile up into bars, then solidify.","tags":["shotcraft","remotion","data","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/particle-sand-fill/poster-41c6902f83ce.jpg","video":"https://gimgs.net/motion/media/particle-sand-fill/video-a5aff1a7449a.mp4"},"variants":[{"key":"particle-sand-fill","label":"particle-sand-fill","description":"Particles fall into a funnel to form a bar — bar charts don't grow tall, they \"rain into being\": square-dot particles fall one by one, pile up into a bar, and once full solidify into a solid shape with the value popping up.","use":"","video":"https://gimgs.net/motion/media/particle-sand-fill/video-a5aff1a7449a.mp4","poster":"https://gimgs.net/motion/media/particle-sand-fill/poster-41c6902f83ce.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/particle-sand-fill.json","template_url":"https://gimgs.net/motion/particle-sand-fill/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/particle-sand-fill.md","updated_at":"2026-09-24T07:40:14.085Z","card":{"slug":"particle-sand-fill","title":"Particle sand-fill bars","tagline":"Bar charts don't grow tall — they \"rain into being\": square particles fall one by one and pile up into bars, then solidify.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/particle-sand-fill/poster-41c6902f83ce.jpg","hover_url":"https://gimgs.net/motion/media/particle-sand-fill/video-a5aff1a7449a.mp4","page_url":"https://gimgs.net/motion/particle-sand-fill.html"}},{"slug":"picker-carousel-feature-cycle","title":"Picker carousel feature cycle","tagline":"A mobile-style vertical picker — the focus pill stays still while content scrolls through it, snapping to a full stop each time.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/picker-carousel-feature-cycle/poster-b3f4452d8b86.jpg","hover_url":"https://gimgs.net/motion/media/picker-carousel-feature-cycle/video-d93d373c3aa1.mp4","page_url":"https://gimgs.net/motion/picker-carousel-feature-cycle.html","description":"A mobile-style vertical picker — the focus pill stays still while content scrolls through it, snapping to a full stop each time.","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/picker-carousel-feature-cycle/poster-b3f4452d8b86.jpg","video":"https://gimgs.net/motion/media/picker-carousel-feature-cycle/video-d93d373c3aa1.mp4"},"variants":[{"key":"picker-carousel-feature-cycle","label":"picker-carousel-feature-cycle","description":"A mobile-style vertical picker — the focus pill stays fixed while content passes through it, each item decelerating with a pronounced outQuint ease before coming to a complete stop; opacity/font size/grayscale are all tiered by distance from center, and the pill does a very slight scaleY breathe once settled.","use":"","video":"https://gimgs.net/motion/media/picker-carousel-feature-cycle/video-d93d373c3aa1.mp4","poster":"https://gimgs.net/motion/media/picker-carousel-feature-cycle/poster-b3f4452d8b86.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/picker-carousel-feature-cycle.json","template_url":"https://gimgs.net/motion/picker-carousel-feature-cycle/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/picker-carousel-feature-cycle.md","updated_at":"2026-09-24T07:40:13.595Z","card":{"slug":"picker-carousel-feature-cycle","title":"Picker carousel feature cycle","tagline":"A mobile-style vertical picker — the focus pill stays still while content scrolls through it, snapping to a full stop each time.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/picker-carousel-feature-cycle/poster-b3f4452d8b86.jpg","hover_url":"https://gimgs.net/motion/media/picker-carousel-feature-cycle/video-d93d373c3aa1.mp4","page_url":"https://gimgs.net/motion/picker-carousel-feature-cycle.html"}},{"slug":"paper-title-card","title":"Paper title card","tagline":"A sentence letterpress-stamps onto paper word by word, one word marked in italic accent color, closed off by a short dash.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":1.83,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/paper-title-card/poster-4e6f23920c42.jpg","hover_url":"https://gimgs.net/motion/media/paper-title-card/video-96cf09acb034.mp4","page_url":"https://gimgs.net/motion/paper-title-card.html","description":"A sentence letterpress-stamps onto paper word by word, one word marked in italic accent color, closed off by a short dash.","tags":["shotcraft","remotion","typography","transition","rhythm"],"spec":{"width":960,"height":540,"fps":30,"duration":1.83,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/paper-title-card/poster-4e6f23920c42.jpg","video":"https://gimgs.net/motion/media/paper-title-card/video-96cf09acb034.mp4"},"variants":[{"key":"paper-title-card","label":"paper-title-card","description":"A sentence letterpress-stamps onto paper word by word, one word marked in italic accent color, closed off with a short dash.","use":"","video":"https://gimgs.net/motion/media/paper-title-card/video-96cf09acb034.mp4","poster":"https://gimgs.net/motion/media/paper-title-card/poster-4e6f23920c42.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/paper-title-card.json","template_url":"https://gimgs.net/motion/paper-title-card/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/paper-title-card.md","updated_at":"2026-09-24T07:40:13.059Z","card":{"slug":"paper-title-card","title":"Paper title card","tagline":"A sentence letterpress-stamps onto paper word by word, one word marked in italic accent color, closed off by a short dash.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":1.83,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/paper-title-card/poster-4e6f23920c42.jpg","hover_url":"https://gimgs.net/motion/media/paper-title-card/video-96cf09acb034.mp4","page_url":"https://gimgs.net/motion/paper-title-card.html"}},{"slug":"paper-craft-moves","title":"Paper craft moves","tagline":"Two paper-craft techniques: masking-tape-slap pins a card down with tape slaps, and popup-book-rise stands cards up like a pop-up book.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/paper-craft-moves/poster-cf7f1f4314a1.jpg","hover_url":"https://gimgs.net/motion/media/paper-craft-moves/video-190f13cab969.mp4","page_url":"https://gimgs.net/motion/paper-craft-moves.html","description":"Two paper-craft techniques: masking-tape-slap pins a card down with tape slaps, and popup-book-rise stands cards up like a pop-up book.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/paper-craft-moves/poster-cf7f1f4314a1.jpg","video":"https://gimgs.net/motion/media/paper-craft-moves/video-190f13cab969.mp4"},"variants":[{"key":"masking-tape-slap","label":"masking-tape-slap","description":"Sway = amplitude envelope × sine (rot ±1.5°/bob ±5px); the tape swoops in over 6f: scale 1.45→1 plus rotate undershoots 16°→overshoots 7°→settles, with a single-frame scaleY 0.72 squash on landing; the torn edge uses a 14-point clipPath jag.","use":"Settling entrance for a single card/badge; aligned with a copy emphasis beat","video":"https://gimgs.net/motion/media/paper-craft-moves/video-190f13cab969.mp4","poster":"https://gimgs.net/motion/media/paper-craft-moves/poster-cf7f1f4314a1.jpg"},{"key":"popup-book-rise","label":"popup-book-rise","description":"Two-layer 3D: the scene sits at rotateX 75° overhead (perspective 2600); each card springs from rotateX 0→-90° (damping 11, overshooting to -95°) with its transform-origin on the base edge, preserve-3d carried through; back rows go first, front rows follow, staggered by 7f.","use":"Full-dashboard opening; \"the system is being built\"","video":"https://gimgs.net/motion/media/paper-craft-moves/video-93a624edab3f.mp4","poster":"https://gimgs.net/motion/media/paper-craft-moves/poster-popup-book-rise-35275c02b1b4.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/paper-craft-moves.json","template_url":"https://gimgs.net/motion/paper-craft-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/paper-craft-moves.md","updated_at":"2026-09-24T07:40:12.309Z","card":{"slug":"paper-craft-moves","title":"Paper craft moves","tagline":"Two paper-craft techniques: masking-tape-slap pins a card down with tape slaps, and popup-book-rise stands cards up like a pop-up book.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/paper-craft-moves/poster-cf7f1f4314a1.jpg","hover_url":"https://gimgs.net/motion/media/paper-craft-moves/video-190f13cab969.mp4","page_url":"https://gimgs.net/motion/paper-craft-moves.html"}},{"slug":"panel-grid-moves","title":"Panel grid rhythm moves","tagline":"Three grid-rhythm techniques: flash-fill a grid, reshuffle it, or line up angled panels — all riding the beat.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/panel-grid-moves/poster-e18c57dd1677.jpg","hover_url":"https://gimgs.net/motion/media/panel-grid-moves/video-e722cc4891b8.mp4","page_url":"https://gimgs.net/motion/panel-grid-moves.html","description":"Three grid-rhythm techniques: flash-fill a grid, reshuffle it, or line up angled panels — all riding the beat.","tags":["shotcraft","remotion","rhythm","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/panel-grid-moves/poster-e18c57dd1677.jpg","video":"https://gimgs.net/motion/media/panel-grid-moves/video-e722cc4891b8.mp4"},"variants":[{"key":"grid-flash-mosaic","label":"grid-flash-mosaic","description":"The 3×3 grid mounts one cell every 2f in an h(i)-scrambled order with a hard cut-in (each cell scales 1.18→1 over 3f plus a 2f deepening pulse); once full the grid holds a breathing beat, then the center cell scales up 3.28x over 14f with Easing.in(cubic) to swallow the screen.","use":"Full feature-matrix reveal in one second; build-up before a climax","video":"https://gimgs.net/motion/media/panel-grid-moves/video-e722cc4891b8.mp4","poster":"https://gimgs.net/motion/media/panel-grid-moves/poster-e18c57dd1677.jpg"},{"key":"flip-grid-reflow","label":"flip-grid-reflow","description":"Two coordinate tables are pre-written (row layout / 3×2 grid); each card flies in a straight line with delay=i×1.5f over 16f inOut cubic plus a scale 1→1.28 with a 1.02 overshoot; once settled a 6f brightness-0.78 pulse hits the whole frame.","use":"Layout narrative: a semantic shift from side-by-side to grouped","video":"https://gimgs.net/motion/media/panel-grid-moves/video-e86616943a9c.mp4","poster":"https://gimgs.net/motion/media/panel-grid-moves/poster-flip-grid-reflow-47497f5e025c.jpg"},{"key":"comic-panel-split","label":"comic-panel-split","description":"Each of the three panels holds a full-page clip-path cut at a 12° diagonal edge plus a translate/scale camera position (1x/1.9x/2.6x), popping in one panel every 2f; they freeze for 18f with a slow push on each panel to keep it alive, then the last panel's diagonal edge expands over 12f with out-cubic to swallow the screen.","use":"Same subject, multiple angles side by side; comic-book-feel sections","video":"https://gimgs.net/motion/media/panel-grid-moves/video-f85c2fe26c28.mp4","poster":"https://gimgs.net/motion/media/panel-grid-moves/poster-comic-panel-split-e8a0248bf9fc.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/panel-grid-moves.json","template_url":"https://gimgs.net/motion/panel-grid-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/panel-grid-moves.md","updated_at":"2026-09-24T07:40:12.301Z","card":{"slug":"panel-grid-moves","title":"Panel grid rhythm moves","tagline":"Three grid-rhythm techniques: flash-fill a grid, reshuffle it, or line up angled panels — all riding the beat.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/panel-grid-moves/poster-e18c57dd1677.jpg","hover_url":"https://gimgs.net/motion/media/panel-grid-moves/video-e722cc4891b8.mp4","page_url":"https://gimgs.net/motion/panel-grid-moves.html"}},{"slug":"paper-plane-messenger","title":"Paper plane messenger transition","tagline":"After a \"send\" click the camera pulls back from window A, a paper plane flies out along a bezier arc, and the camera follows it to window B.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/paper-plane-messenger/poster-ee7da9ee1ea1.jpg","hover_url":"https://gimgs.net/motion/media/paper-plane-messenger/video-f15f89cf8837.mp4","page_url":"https://gimgs.net/motion/paper-plane-messenger.html","description":"After a \"send\" click the camera pulls back from window A, a paper plane flies out along a bezier arc, and the camera follows it to window B.","tags":["shotcraft","remotion","transition","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/paper-plane-messenger/poster-ee7da9ee1ea1.jpg","video":"https://gimgs.net/motion/media/paper-plane-messenger/video-f15f89cf8837.mp4"},"variants":[{"key":"paper-plane-messenger","label":"paper-plane-messenger","description":"Paper plane messenger transition — after a \"send\" click the camera pulls back away from window A, a folded paper plane flies out along a bezier arc (pitching to follow the tangent), the camera flies alongside it through multiple parallax layers of props, arrives and settles at window B's door, and B scales up to take over the full screen.","use":"","video":"https://gimgs.net/motion/media/paper-plane-messenger/video-f15f89cf8837.mp4","poster":"https://gimgs.net/motion/media/paper-plane-messenger/poster-ee7da9ee1ea1.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/paper-plane-messenger.json","template_url":"https://gimgs.net/motion/paper-plane-messenger/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/paper-plane-messenger.md","updated_at":"2026-09-24T07:40:12.253Z","card":{"slug":"paper-plane-messenger","title":"Paper plane messenger transition","tagline":"After a \"send\" click the camera pulls back from window A, a paper plane flies out along a bezier arc, and the camera follows it to window B.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/paper-plane-messenger/poster-ee7da9ee1ea1.jpg","hover_url":"https://gimgs.net/motion/media/paper-plane-messenger/video-f15f89cf8837.mp4","page_url":"https://gimgs.net/motion/paper-plane-messenger.html"}},{"slug":"page-waterfall-wall","title":"Page waterfall wall","tagline":"Real page screenshots split into 3–4 columns scroll endlessly at different speeds and directions on a tilted-back 3D wall.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/page-waterfall-wall/poster-9b0c76199d07.jpg","hover_url":"https://gimgs.net/motion/media/page-waterfall-wall/video-ad54f718918e.mp4","page_url":"https://gimgs.net/motion/page-waterfall-wall.html","description":"Real page screenshots split into 3–4 columns scroll endlessly at different speeds and directions on a tilted-back 3D wall.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/page-waterfall-wall/poster-9b0c76199d07.jpg","video":"https://gimgs.net/motion/media/page-waterfall-wall/video-ad54f718918e.mp4"},"variants":[{"key":"page-waterfall-wall","label":"page-waterfall-wall","description":"Page waterfall wall — real page screenshots cut into 3–4 columns scroll endlessly at differential speeds in opposite directions on a 3D tilted-back wall; parallax plus a slow camera push create an overview of \"too much content to ever finish streaming.\"","use":"","video":"https://gimgs.net/motion/media/page-waterfall-wall/video-ad54f718918e.mp4","poster":"https://gimgs.net/motion/media/page-waterfall-wall/poster-9b0c76199d07.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/page-waterfall-wall.json","template_url":"https://gimgs.net/motion/page-waterfall-wall/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/page-waterfall-wall.md","updated_at":"2026-09-24T07:40:11.752Z","card":{"slug":"page-waterfall-wall","title":"Page waterfall wall","tagline":"Real page screenshots split into 3–4 columns scroll endlessly at different speeds and directions on a tilted-back 3D wall.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/page-waterfall-wall/poster-9b0c76199d07.jpg","hover_url":"https://gimgs.net/motion/media/page-waterfall-wall/video-ad54f718918e.mp4","page_url":"https://gimgs.net/motion/page-waterfall-wall.html"}},{"slug":"page-turn-transitions","title":"Page-turn transitions","tagline":"Two full-page transitions: cube-rotate turns two pages like adjacent cube faces, and barn-door-split splits the old page open like doors.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/page-turn-transitions/poster-07b6c8043dd6.jpg","hover_url":"https://gimgs.net/motion/media/page-turn-transitions/video-6c33f7836d24.mp4","page_url":"https://gimgs.net/motion/page-turn-transitions.html","description":"Two full-page transitions: cube-rotate turns two pages like adjacent cube faces, and barn-door-split splits the old page open like doors.","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/page-turn-transitions/poster-07b6c8043dd6.jpg","video":"https://gimgs.net/motion/media/page-turn-transitions/video-6c33f7836d24.mp4"},"variants":[{"key":"cube-rotate","label":"cube-rotate","description":"The two pages sit on adjacent faces of a cube (rotateY 0/90° + translateZ W/2) while the scene layer rotates -90°; the old face darkens as it turns out and the new face brightens as it turns in, with a dark edge pinched between the two faces at 45°.","use":"Parallel chapter turns; switching between two major product feature areas","video":"https://gimgs.net/motion/media/page-turn-transitions/video-6c33f7836d24.mp4","poster":"https://gimgs.net/motion/media/page-turn-transitions/poster-07b6c8043dd6.jpg"},{"key":"barn-door-split","label":"barn-door-split","description":"The old page is split into two aligned 960px overflow containers that slide outward off-screen together with an Easing.in(cubic); the inner edges of the crack get a bright line and shadow, while the new page underneath scales 1.06→1 as it rises up to meet it.","use":"Old-to-new swaps: before/after a redesign, option A → option B","video":"https://gimgs.net/motion/media/page-turn-transitions/video-357b518210b0.mp4","poster":"https://gimgs.net/motion/media/page-turn-transitions/poster-barn-door-split-d49a21b6272b.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/page-turn-transitions.json","template_url":"https://gimgs.net/motion/page-turn-transitions/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/page-turn-transitions.md","updated_at":"2026-09-24T07:40:11.151Z","card":{"slug":"page-turn-transitions","title":"Page-turn transitions","tagline":"Two full-page transitions: cube-rotate turns two pages like adjacent cube faces, and barn-door-split splits the old page open like doors.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/page-turn-transitions/poster-07b6c8043dd6.jpg","hover_url":"https://gimgs.net/motion/media/page-turn-transitions/video-6c33f7836d24.mp4","page_url":"https://gimgs.net/motion/page-turn-transitions.html"}},{"slug":"overhead-camera-moves","title":"Overhead camera moves","tagline":"Two overhead reveal techniques: tilt-reveal pitches up to level, and overhead-tabletop-drop slides across a card array then dives in.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/overhead-camera-moves/poster-1633c91f0b99.jpg","hover_url":"https://gimgs.net/motion/media/overhead-camera-moves/video-32ca50e446a3.mp4","page_url":"https://gimgs.net/motion/overhead-camera-moves.html","description":"Two overhead reveal techniques: tilt-reveal pitches up to level, and overhead-tabletop-drop slides across a card array then dives in.","tags":["shotcraft","remotion","camera","opening","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.89,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/overhead-camera-moves/poster-1633c91f0b99.jpg","video":"https://gimgs.net/motion/media/overhead-camera-moves/video-32ca50e446a3.mp4"},"variants":[{"key":"tilt-reveal","label":"tilt-reveal","description":"The whole page lies flat at rotateX -80° inside a perspective container, pitching up to level over ~43f; rotateX/scale/translateY all share an out-cubic ease with a slight overshoot at the end.","use":"Opening establishing shot; single subject","video":"https://gimgs.net/motion/media/overhead-camera-moves/video-32ca50e446a3.mp4","poster":"https://gimgs.net/motion/media/overhead-camera-moves/poster-1633c91f0b99.jpg"},{"key":"overhead-tabletop-drop","label":"overhead-tabletop-drop","description":"The card array lies flat at rotateX 62°; the pan segment only moves translateX to slide across, then the drop segment runs angle/scale/position together to dive in and land on the final layout.","use":"Picking one after surveying multiple pages; works as both transition and opening","video":"https://gimgs.net/motion/media/overhead-camera-moves/video-392e46c13884.mp4","poster":"https://gimgs.net/motion/media/overhead-camera-moves/poster-overhead-tabletop-drop-d0e977451ab9.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/overhead-camera-moves.json","template_url":"https://gimgs.net/motion/overhead-camera-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/overhead-camera-moves.md","updated_at":"2026-09-24T07:40:10.778Z","card":{"slug":"overhead-camera-moves","title":"Overhead camera moves","tagline":"Two overhead reveal techniques: tilt-reveal pitches up to level, and overhead-tabletop-drop slides across a card array then dives in.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/overhead-camera-moves/poster-1633c91f0b99.jpg","hover_url":"https://gimgs.net/motion/media/overhead-camera-moves/video-32ca50e446a3.mp4","page_url":"https://gimgs.net/motion/overhead-camera-moves.html"}},{"slug":"outro-group-photo-launch","title":"Outro group photo launch","tagline":"Elements from across the whole film fly in from every direction to pose around the wordmark, staged like a launch-event finale.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":4.83,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/outro-group-photo-launch/poster-06bc73ea4bfe.jpg","hover_url":"https://gimgs.net/motion/media/outro-group-photo-launch/video-ee0228f97f55.mp4","page_url":"https://gimgs.net/motion/outro-group-photo-launch.html","description":"Elements from across the whole film fly in from every direction to pose around the wordmark, staged like a launch-event finale.","tags":["shotcraft","remotion","outro"],"spec":{"width":960,"height":540,"fps":30,"duration":4.83,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/outro-group-photo-launch/poster-06bc73ea4bfe.jpg","video":"https://gimgs.net/motion/media/outro-group-photo-launch/video-ee0228f97f55.mp4"},"variants":[{"key":"outro-group-photo-launch","label":"outro-group-photo-launch","description":"Every element from the film flies in from all directions to surround the wordmark for a group photo — a crane camera move landing on the final position, stage lighting, and gold dust make it read as a launch-event finale.","use":"","video":"https://gimgs.net/motion/media/outro-group-photo-launch/video-ee0228f97f55.mp4","poster":"https://gimgs.net/motion/media/outro-group-photo-launch/poster-06bc73ea4bfe.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/outro-group-photo-launch.json","template_url":"https://gimgs.net/motion/outro-group-photo-launch/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/outro-group-photo-launch.md","updated_at":"2026-09-24T07:40:10.275Z","card":{"slug":"outro-group-photo-launch","title":"Outro group photo launch","tagline":"Elements from across the whole film fly in from every direction to pose around the wordmark, staged like a launch-event finale.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":4.83,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/outro-group-photo-launch/poster-06bc73ea4bfe.jpg","hover_url":"https://gimgs.net/motion/media/outro-group-photo-launch/video-ee0228f97f55.mp4","page_url":"https://gimgs.net/motion/outro-group-photo-launch.html"}},{"slug":"outline-word-fill","title":"Outline word fill-in","tagline":"A hollow-outline word snaps in from 3.2x scale, a dashed circle and guidelines close in, then the outline instantly fills solid white.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/outline-word-fill/poster-362082b2e6ba.jpg","hover_url":"https://gimgs.net/motion/media/outline-word-fill/video-69472c261fe3.mp4","page_url":"https://gimgs.net/motion/outline-word-fill.html","description":"A hollow-outline word snaps in from 3.2x scale, a dashed circle and guidelines close in, then the outline instantly fills solid white.","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":3,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/outline-word-fill/poster-362082b2e6ba.jpg","video":"https://gimgs.net/motion/media/outline-word-fill/video-69472c261fe3.mp4"},"variants":[{"key":"outline-word-fill","label":"outline-word-fill","description":"A hollow word (1px gray outline, weight 500) snaps in from 3.2x scale with a sharp ease-out, then a large dashed circle contracts in from 2.8x around the letters and rotates slowly, horizontal dashed lines extend in from the frame edges; the outline brightens slightly, then solid white lights up instantly within 0.6 frames, and a single glow flash holds.","use":"","video":"https://gimgs.net/motion/media/outline-word-fill/video-69472c261fe3.mp4","poster":"https://gimgs.net/motion/media/outline-word-fill/poster-362082b2e6ba.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/outline-word-fill.json","template_url":"https://gimgs.net/motion/outline-word-fill/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/outline-word-fill.md","updated_at":"2026-09-24T07:40:10.163Z","card":{"slug":"outline-word-fill","title":"Outline word fill-in","tagline":"A hollow-outline word snaps in from 3.2x scale, a dashed circle and guidelines close in, then the outline instantly fills solid white.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/outline-word-fill/poster-362082b2e6ba.jpg","hover_url":"https://gimgs.net/motion/media/outline-word-fill/video-69472c261fe3.mp4","page_url":"https://gimgs.net/motion/outline-word-fill.html"}},{"slug":"orbit-ring-title-open","title":"Orbit ring title opening","tagline":"Eight content cards orbit a 700×375 ellipse at constant speed while a centered title resolves into focus and settles.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.33,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/orbit-ring-title-open/poster-13a3a923b84f.jpg","hover_url":"https://gimgs.net/motion/media/orbit-ring-title-open/video-633aed6e9aca.mp4","page_url":"https://gimgs.net/motion/orbit-ring-title-open.html","description":"Eight content cards orbit a 700×375 ellipse at constant speed while a centered title resolves into focus and settles.","tags":["shotcraft","remotion","intro","opening","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.33,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/orbit-ring-title-open/poster-13a3a923b84f.jpg","video":"https://gimgs.net/motion/media/orbit-ring-title-open/video-633aed6e9aca.mp4"},"variants":[{"key":"orbit-ring-title-open","label":"orbit-ring-title-open","description":"Eight 16:9 content cards spaced 45° apart orbit a 700×375 ellipse at constant speed (cards never tilt; depth comes only from a sin θ-driven ±9% scale and z-order); card content stays frozen on its first frame while the ring expands, then all eight start playing together after f24; the centered title de-blurs and settles downward letter by letter, a yellow marker block sweeps in from the left to fill behind the keyword the instant it lands, a mono subline floats up after, and in the final beat the whole line defocuses and fades while the ring keeps turning to hand off to the next shot.","use":"","video":"https://gimgs.net/motion/media/orbit-ring-title-open/video-633aed6e9aca.mp4","poster":"https://gimgs.net/motion/media/orbit-ring-title-open/poster-13a3a923b84f.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/orbit-ring-title-open.json","template_url":"https://gimgs.net/motion/orbit-ring-title-open/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/orbit-ring-title-open.md","updated_at":"2026-09-24T07:40:09.495Z","card":{"slug":"orbit-ring-title-open","title":"Orbit ring title opening","tagline":"Eight content cards orbit a 700×375 ellipse at constant speed while a centered title resolves into focus and settles.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.33,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/orbit-ring-title-open/poster-13a3a923b84f.jpg","hover_url":"https://gimgs.net/motion/media/orbit-ring-title-open/video-633aed6e9aca.mp4","page_url":"https://gimgs.net/motion/orbit-ring-title-open.html"}},{"slug":"odometer-digit-roll","title":"Odometer digit roll","tagline":"Full-screen digits spin like slot-machine reels, locking in one by one left to right with an overshoot, then pulse once locked.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/odometer-digit-roll/poster-e58667dcfa36.jpg","hover_url":"https://gimgs.net/motion/media/odometer-digit-roll/video-a8ff62f483f1.mp4","page_url":"https://gimgs.net/motion/odometer-digit-roll.html","description":"Full-screen digits spin like slot-machine reels, locking in one by one left to right with an overshoot, then pulse once locked.","tags":["shotcraft","remotion","data","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/odometer-digit-roll/poster-e58667dcfa36.jpg","video":"https://gimgs.net/motion/media/odometer-digit-roll/video-a8ff62f483f1.mp4"},"variants":[{"key":"odometer-digit-roll","label":"odometer-digit-roll","description":"Odometer digit-roll headline — every digit of a full-screen hero metric spins independently on a vertical slot-machine reel with motion trails, decelerating and locking left to right with overshoot, and the whole thing pulses deeper the instant it locks.","use":"","video":"https://gimgs.net/motion/media/odometer-digit-roll/video-a8ff62f483f1.mp4","poster":"https://gimgs.net/motion/media/odometer-digit-roll/poster-e58667dcfa36.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/odometer-digit-roll.json","template_url":"https://gimgs.net/motion/odometer-digit-roll/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/odometer-digit-roll.md","updated_at":"2026-09-24T07:40:09.157Z","card":{"slug":"odometer-digit-roll","title":"Odometer digit roll","tagline":"Full-screen digits spin like slot-machine reels, locking in one by one left to right with an overshoot, then pulse once locked.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/odometer-digit-roll/poster-e58667dcfa36.jpg","hover_url":"https://gimgs.net/motion/media/odometer-digit-roll/video-a8ff62f483f1.mp4","page_url":"https://gimgs.net/motion/odometer-digit-roll.html"}},{"slug":"neon-triple-marquee","title":"Triple neon marquee recap","tagline":"Three rows of opposing neon marquee text (BETTER/FASTER/STRONGER) scroll endlessly, taking turns lighting up, then fade out.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/neon-triple-marquee/poster-d97172f5ff8e.jpg","hover_url":"https://gimgs.net/motion/media/neon-triple-marquee/video-df8e2cb59d5c.mp4","page_url":"https://gimgs.net/motion/neon-triple-marquee.html","description":"Three rows of opposing neon marquee text (BETTER/FASTER/STRONGER) scroll endlessly, taking turns lighting up, then fade out.","tags":["shotcraft","remotion","outro","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/neon-triple-marquee/poster-d97172f5ff8e.jpg","video":"https://gimgs.net/motion/media/neon-triple-marquee/video-df8e2cb59d5c.mp4"},"variants":[{"key":"neon-triple-marquee","label":"neon-triple-marquee","description":"Three rows of opposing neon marquee recap — hollow-outlined giant BETTER/FASTER/STRONGER text fills the top/middle/bottom of the screen, odd and even rows scroll endlessly at constant speed in opposite directions, the three rows take turns lighting up on a 1/3 phase offset, and the whole group fades out at the end.","use":"","video":"https://gimgs.net/motion/media/neon-triple-marquee/video-df8e2cb59d5c.mp4","poster":"https://gimgs.net/motion/media/neon-triple-marquee/poster-d97172f5ff8e.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/neon-triple-marquee.json","template_url":"https://gimgs.net/motion/neon-triple-marquee/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/neon-triple-marquee.md","updated_at":"2026-09-24T07:40:08.995Z","card":{"slug":"neon-triple-marquee","title":"Triple neon marquee recap","tagline":"Three rows of opposing neon marquee text (BETTER/FASTER/STRONGER) scroll endlessly, taking turns lighting up, then fade out.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/neon-triple-marquee/poster-d97172f5ff8e.jpg","hover_url":"https://gimgs.net/motion/media/neon-triple-marquee/video-df8e2cb59d5c.mp4","page_url":"https://gimgs.net/motion/neon-triple-marquee.html"}},{"slug":"neon-frame-orbit-drop","title":"Neon frame orbit drop","tagline":"Neon frame draws in, then the camera arcs across the page as every element drops into place on the same frame.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.6,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/neon-frame-orbit-drop/poster-94b3b0cadc07.jpg","hover_url":"https://gimgs.net/motion/media/neon-frame-orbit-drop/video-5990c8035204.mp4","page_url":"https://gimgs.net/motion/neon-frame-orbit-drop.html","description":"Neon frame draws in, then the camera arcs across the page as every element drops into place on the same frame.","tags":["shotcraft","remotion","ui-entrance","effects","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.6,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/neon-frame-orbit-drop/poster-94b3b0cadc07.jpg","video":"https://gimgs.net/motion/media/neon-frame-orbit-drop/video-5990c8035204.mp4"},"variants":[{"key":"neon-frame-orbit-drop","label":"neon-frame-orbit-drop","description":"Neon frame outlines first, then the camera arcs left→right around the page in a continuous curve while every component and piece of text on the page drops into place from above on the same frame (matching soft shadows converge in sync) — a unified, whole-page grand entrance settling into the frame.","use":"","video":"https://gimgs.net/motion/media/neon-frame-orbit-drop/video-5990c8035204.mp4","poster":"https://gimgs.net/motion/media/neon-frame-orbit-drop/poster-94b3b0cadc07.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/neon-frame-orbit-drop.json","template_url":"https://gimgs.net/motion/neon-frame-orbit-drop/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/neon-frame-orbit-drop.md","updated_at":"2026-09-24T07:40:08.871Z","card":{"slug":"neon-frame-orbit-drop","title":"Neon frame orbit drop","tagline":"Neon frame draws in, then the camera arcs across the page as every element drops into place on the same frame.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.6,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/neon-frame-orbit-drop/poster-94b3b0cadc07.jpg","hover_url":"https://gimgs.net/motion/media/neon-frame-orbit-drop/video-5990c8035204.mp4","page_url":"https://gimgs.net/motion/neon-frame-orbit-drop.html"}},{"slug":"neon-frame-forerun","title":"Neon frame forerun","tagline":"A steep-perspective neon frame draws itself in from both ends, the page brightens from dark inside it, components land from above with matching soft shadows, and background neon tubes dim out at the end.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.46,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/neon-frame-forerun/poster-3b88ec1d6cbe.jpg","hover_url":"https://gimgs.net/motion/media/neon-frame-forerun/video-196d40740900.mp4","page_url":"https://gimgs.net/motion/neon-frame-forerun.html","description":"A steep-perspective neon frame draws itself in from both ends, the page brightens from dark inside it, components land from above with matching soft shadows, ","tags":["shotcraft","remotion","ui-entrance","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.46,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/neon-frame-forerun/poster-3b88ec1d6cbe.jpg","video":"https://gimgs.net/motion/media/neon-frame-forerun/video-196d40740900.mp4"},"variants":[{"key":"neon-frame-forerun","label":"neon-frame-forerun · Neon frame forerun","description":"A steep-perspective neon frame draws itself in from both ends, the page brightens from dark inside it, components land from above with matching soft shadows, and background neon tubes dim out at the end.","use":"","video":"https://gimgs.net/motion/media/neon-frame-forerun/video-196d40740900.mp4","poster":"https://gimgs.net/motion/media/neon-frame-forerun/poster-3b88ec1d6cbe.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/neon-frame-forerun.json","template_url":"https://gimgs.net/motion/neon-frame-forerun/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/neon-frame-forerun.md","updated_at":"2026-09-24T07:40:08.229Z","card":{"slug":"neon-frame-forerun","title":"Neon frame forerun","tagline":"A steep-perspective neon frame draws itself in from both ends, the page brightens from dark inside it, components land from above with matching soft shadows, and background neon tubes dim out at the end.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.46,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/neon-frame-forerun/poster-3b88ec1d6cbe.jpg","hover_url":"https://gimgs.net/motion/media/neon-frame-forerun/video-196d40740900.mp4","page_url":"https://gimgs.net/motion/neon-frame-forerun.html"}},{"slug":"mosaic-reframe","title":"Mosaic reframe","tagline":"12 tiles continuously morph among three layouts — a regular grid, a feature mosaic, and a diagonal waterfall — position and size each interpolating, with a slight per-tile stagger and a hold between segments.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/mosaic-reframe/poster-968746a748f8.jpg","hover_url":"https://gimgs.net/motion/media/mosaic-reframe/video-67c12d282511.mp4","page_url":"https://gimgs.net/motion/mosaic-reframe.html","description":"12 tiles continuously morph among three layouts — a regular grid, a feature mosaic, and a diagonal waterfall — position and size each interpolating, with a sl","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/mosaic-reframe/poster-968746a748f8.jpg","video":"https://gimgs.net/motion/media/mosaic-reframe/video-67c12d282511.mp4"},"variants":[{"key":"mosaic-reframe","label":"mosaic-reframe · Mosaic reframe","description":"12 tiles continuously morph among three layouts — a regular grid, a feature mosaic, and a diagonal waterfall — position and size each interpolating, with a slight per-tile stagger and a hold between segments.","use":"","video":"https://gimgs.net/motion/media/mosaic-reframe/video-67c12d282511.mp4","poster":"https://gimgs.net/motion/media/mosaic-reframe/poster-968746a748f8.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/mosaic-reframe.json","template_url":"https://gimgs.net/motion/mosaic-reframe/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/mosaic-reframe.md","updated_at":"2026-09-24T07:40:07.892Z","card":{"slug":"mosaic-reframe","title":"Mosaic reframe","tagline":"12 tiles continuously morph among three layouts — a regular grid, a feature mosaic, and a diagonal waterfall — position and size each interpolating, with a slight per-tile stagger and a hold between segments.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/mosaic-reframe/poster-968746a748f8.jpg","hover_url":"https://gimgs.net/motion/media/mosaic-reframe/video-67c12d282511.mp4","page_url":"https://gimgs.net/motion/mosaic-reframe.html"}},{"slug":"morph-from-primitive","title":"Morph from primitive shape","tagline":"A stroked circle breathes once (anticipation), then its SVG path interpolates over 24f into a rounded card outline, and the content fades in.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/morph-from-primitive/poster-f9f4eea44a20.jpg","hover_url":"https://gimgs.net/motion/media/morph-from-primitive/video-c71072b2fa2d.mp4","page_url":"https://gimgs.net/motion/morph-from-primitive.html","description":"A stroked circle breathes once (anticipation), then its SVG path interpolates over 24f into a rounded card outline, and the content fades in.","tags":["shotcraft","remotion","ui-entrance","opening"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/morph-from-primitive/poster-f9f4eea44a20.jpg","video":"https://gimgs.net/motion/media/morph-from-primitive/video-c71072b2fa2d.mp4"},"variants":[{"key":"morph-from-primitive","label":"morph-from-primitive · Morph from primitive shape","description":"A stroked circle breathes once (anticipation), then its SVG path interpolates over 24f into a rounded card outline, and the content fades in.","use":"","video":"https://gimgs.net/motion/media/morph-from-primitive/video-c71072b2fa2d.mp4","poster":"https://gimgs.net/motion/media/morph-from-primitive/poster-f9f4eea44a20.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/morph-from-primitive.json","template_url":"https://gimgs.net/motion/morph-from-primitive/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/morph-from-primitive.md","updated_at":"2026-09-24T07:40:07.707Z","card":{"slug":"morph-from-primitive","title":"Morph from primitive shape","tagline":"A stroked circle breathes once (anticipation), then its SVG path interpolates over 24f into a rounded card outline, and the content fades in.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/morph-from-primitive/poster-f9f4eea44a20.jpg","hover_url":"https://gimgs.net/motion/media/morph-from-primitive/video-c71072b2fa2d.mp4","page_url":"https://gimgs.net/motion/morph-from-primitive.html"}},{"slug":"montage-rhythm-moves","title":"Montage rhythm moves","tagline":"Three montage-rhythm styles: drop-blackout-slam, a blackout wind-up drop; wright-triple-cut, a triple-clack close-up cut; and domino-cascade, a domino-chain entrance.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/montage-rhythm-moves/poster-7cce9b3442f5.jpg","hover_url":"https://gimgs.net/motion/media/montage-rhythm-moves/video-10046c42ab7c.mp4","page_url":"https://gimgs.net/motion/montage-rhythm-moves.html","description":"Three montage-rhythm styles: drop-blackout-slam, a blackout wind-up drop; wright-triple-cut, a triple-clack close-up cut; and domino-cascade, a domino-chain e","tags":["shotcraft","remotion","rhythm"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/montage-rhythm-moves/poster-7cce9b3442f5.jpg","video":"https://gimgs.net/motion/media/montage-rhythm-moves/video-10046c42ab7c.mp4"},"variants":[{"key":"drop-blackout-slam","label":"drop-blackout-slam · Blackout wind-up drop","description":"Mid-playback, one frame cuts to a dead-silent pure black hold for 12f, then the main visual slams in with a screen shake plus a bright ring.","use":"The one beat right before the film's single biggest climax; the entrance of a launch slogan/big text","video":"https://gimgs.net/motion/media/montage-rhythm-moves/video-10046c42ab7c.mp4","poster":"https://gimgs.net/motion/media/montage-rhythm-moves/poster-7cce9b3442f5.jpg"},{"key":"wright-triple-cut","label":"wright-triple-cut · Triple close-up clack cut","description":"Three 10f extreme close-ups hard-cut in rapid succession (each \"still 4 – move 3 – still 3\"), the third snaps back to a wide shot revealing the result.","use":"A sketch of \"the operating process\": three-step setup, one-click-done style narratives","video":"https://gimgs.net/motion/media/montage-rhythm-moves/video-74a0bbc5f11c.mp4","poster":"https://gimgs.net/motion/media/montage-rhythm-moves/poster-wright-triple-cut-4e703cb4364d.jpg"},{"key":"domino-cascade","label":"domino-cascade · Domino-chain entrance","description":"The title slams down → a shockwave bounces the card row up → the last card knocks the sidebar sliding into place, momentum transferring stage by stage.","use":"A narrative version of a whole page entering at the open; replaces a plain, one-by-one fade-in","video":"https://gimgs.net/motion/media/montage-rhythm-moves/video-0863ec3868cc.mp4","poster":"https://gimgs.net/motion/media/montage-rhythm-moves/poster-domino-cascade-8fa9e59a5229.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/montage-rhythm-moves.json","template_url":"https://gimgs.net/motion/montage-rhythm-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/montage-rhythm-moves.md","updated_at":"2026-09-24T07:40:07.595Z","card":{"slug":"montage-rhythm-moves","title":"Montage rhythm moves","tagline":"Three montage-rhythm styles: drop-blackout-slam, a blackout wind-up drop; wright-triple-cut, a triple-clack close-up cut; and domino-cascade, a domino-chain entrance.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/montage-rhythm-moves/poster-7cce9b3442f5.jpg","hover_url":"https://gimgs.net/motion/media/montage-rhythm-moves/video-10046c42ab7c.mp4","page_url":"https://gimgs.net/motion/montage-rhythm-moves.html"}},{"slug":"marker-underline-title","title":"Marker underline title","tagline":"After the headline settles, a marker-pen underline draws fast left to right beneath a keyword — a widening stroke, a rough edge, a slight upward slant hugging the letters' baseline.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/marker-underline-title/poster-c06a63b18ea4.jpg","hover_url":"https://gimgs.net/motion/media/marker-underline-title/video-7cb860738192.mp4","page_url":"https://gimgs.net/motion/marker-underline-title.html","description":"After the headline settles, a marker-pen underline draws fast left to right beneath a keyword — a widening stroke, a rough edge, a slight upward slant hugging","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":3.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/marker-underline-title/poster-c06a63b18ea4.jpg","video":"https://gimgs.net/motion/media/marker-underline-title/video-7cb860738192.mp4"},"variants":[{"key":"marker-underline-title","label":"marker-underline-title · Marker underline title","description":"After the headline settles, a marker-pen underline draws fast left to right beneath a keyword — a widening stroke, a rough edge, a slight upward slant hugging the letters' baseline.","use":"","video":"https://gimgs.net/motion/media/marker-underline-title/video-7cb860738192.mp4","poster":"https://gimgs.net/motion/media/marker-underline-title/poster-c06a63b18ea4.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/marker-underline-title.json","template_url":"https://gimgs.net/motion/marker-underline-title/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/marker-underline-title.md","updated_at":"2026-09-24T07:40:06.840Z","card":{"slug":"marker-underline-title","title":"Marker underline title","tagline":"After the headline settles, a marker-pen underline draws fast left to right beneath a keyword — a widening stroke, a rough edge, a slight upward slant hugging the letters' baseline.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/marker-underline-title/poster-c06a63b18ea4.jpg","hover_url":"https://gimgs.net/motion/media/marker-underline-title/video-7cb860738192.mp4","page_url":"https://gimgs.net/motion/marker-underline-title.html"}},{"slug":"magician-card-flourish","title":"Magician card flourish","tagline":"On pure black, a blue starburst flashes for 0.3s, then a card ejects from the flash point — spinning fast along an arc toward the camera, spin decaying as it nears, hard-freezing near full-frame, followed by a sheen sweep.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.25,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/magician-card-flourish/poster-8bec487f9299.jpg","hover_url":"https://gimgs.net/motion/media/magician-card-flourish/video-79d7ea90ac00.mp4","page_url":"https://gimgs.net/motion/magician-card-flourish.html","description":"On pure black, a blue starburst flashes for 0.3s, then a card ejects from the flash point — spinning fast along an arc toward the camera, spin decaying as it ","tags":["shotcraft","remotion","intro","opening","ui-entrance","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.25,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/magician-card-flourish/poster-8bec487f9299.jpg","video":"https://gimgs.net/motion/media/magician-card-flourish/video-79d7ea90ac00.mp4"},"variants":[{"key":"magician-card-flourish","label":"magician-card-flourish · Magician card flourish","description":"On pure black, a blue starburst flashes for 0.3s, then a card ejects from the flash point — spinning fast along an arc toward the camera, spin decaying as it nears, hard-freezing near full-frame, followed by a sheen sweep.","use":"","video":"https://gimgs.net/motion/media/magician-card-flourish/video-79d7ea90ac00.mp4","poster":"https://gimgs.net/motion/media/magician-card-flourish/poster-8bec487f9299.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/magician-card-flourish.json","template_url":"https://gimgs.net/motion/magician-card-flourish/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/magician-card-flourish.md","updated_at":"2026-09-24T07:40:06.676Z","card":{"slug":"magician-card-flourish","title":"Magician card flourish","tagline":"On pure black, a blue starburst flashes for 0.3s, then a card ejects from the flash point — spinning fast along an arc toward the camera, spin decaying as it nears, hard-freezing near full-frame, followed by a sheen sweep.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.25,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/magician-card-flourish/poster-8bec487f9299.jpg","hover_url":"https://gimgs.net/motion/media/magician-card-flourish/video-79d7ea90ac00.mp4","page_url":"https://gimgs.net/motion/magician-card-flourish.html"}},{"slug":"logo-shrink-wordmark-lockup","title":"Logo shrink to wordmark lockup","tagline":"A large neon-cutout ring collapses fast into a small solid white \"O\" with a settling overshoot, the icon shifts left to make room, letters slide in to complete the lockup, and a tagline closes it out.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.9,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/logo-shrink-wordmark-lockup/poster-6ac3a87083cd.jpg","hover_url":"https://gimgs.net/motion/media/logo-shrink-wordmark-lockup/video-4d2dc7472248.mp4","page_url":"https://gimgs.net/motion/logo-shrink-wordmark-lockup.html","description":"A large neon-cutout ring collapses fast into a small solid white \"O\" with a settling overshoot, the icon shifts left to make room, letters slide in to complet","tags":["shotcraft","remotion","outro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.9,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/logo-shrink-wordmark-lockup/poster-6ac3a87083cd.jpg","video":"https://gimgs.net/motion/media/logo-shrink-wordmark-lockup/video-4d2dc7472248.mp4"},"variants":[{"key":"logo-shrink-wordmark-lockup","label":"logo-shrink-wordmark-lockup · Logo shrink to wordmark lockup","description":"A large neon-cutout ring collapses fast into a small solid white \"O\" with a settling overshoot, the icon shifts left to make room, letters slide in to complete the lockup, and a tagline closes it out.","use":"","video":"https://gimgs.net/motion/media/logo-shrink-wordmark-lockup/video-4d2dc7472248.mp4","poster":"https://gimgs.net/motion/media/logo-shrink-wordmark-lockup/poster-6ac3a87083cd.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/logo-shrink-wordmark-lockup.json","template_url":"https://gimgs.net/motion/logo-shrink-wordmark-lockup/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/logo-shrink-wordmark-lockup.md","updated_at":"2026-09-24T07:40:06.388Z","card":{"slug":"logo-shrink-wordmark-lockup","title":"Logo shrink to wordmark lockup","tagline":"A large neon-cutout ring collapses fast into a small solid white \"O\" with a settling overshoot, the icon shifts left to make room, letters slide in to complete the lockup, and a tagline closes it out.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.9,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/logo-shrink-wordmark-lockup/poster-6ac3a87083cd.jpg","hover_url":"https://gimgs.net/motion/media/logo-shrink-wordmark-lockup/video-4d2dc7472248.mp4","page_url":"https://gimgs.net/motion/logo-shrink-wordmark-lockup.html"}},{"slug":"list-stack-press","title":"List stack press","tagline":"List cards fly up from the bottom of the frame one by one to stack up, each landing squashing and rebounding the whole pile while a counter ticks up in sync.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":3.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/list-stack-press/poster-9a63e948f091.jpg","hover_url":"https://gimgs.net/motion/media/list-stack-press/video-7751ec4ae8a1.mp4","page_url":"https://gimgs.net/motion/list-stack-press.html","description":"List cards fly up from the bottom of the frame one by one to stack up, each landing squashing and rebounding the whole pile while a counter ticks up in sync.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":960,"height":540,"fps":30,"duration":3.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/list-stack-press/poster-9a63e948f091.jpg","video":"https://gimgs.net/motion/media/list-stack-press/video-7751ec4ae8a1.mp4"},"variants":[{"key":"list-stack-press","label":"list-stack-press · List stack press","description":"List cards fly up from the bottom of the frame one by one to stack up, each landing squashing and rebounding the whole pile while a counter ticks up in sync.","use":"","video":"https://gimgs.net/motion/media/list-stack-press/video-7751ec4ae8a1.mp4","poster":"https://gimgs.net/motion/media/list-stack-press/poster-9a63e948f091.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/list-stack-press.json","template_url":"https://gimgs.net/motion/list-stack-press/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/list-stack-press.md","updated_at":"2026-09-24T07:40:05.657Z","card":{"slug":"list-stack-press","title":"List stack press","tagline":"List cards fly up from the bottom of the frame one by one to stack up, each landing squashing and rebounding the whole pile while a counter ticks up in sync.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":3.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/list-stack-press/poster-9a63e948f091.jpg","hover_url":"https://gimgs.net/motion/media/list-stack-press/video-7751ec4ae8a1.mp4","page_url":"https://gimgs.net/motion/list-stack-press.html"}},{"slug":"line-carry-transition","title":"Line carry transition","tagline":"Scene A's progress bar extends off-frame, the camera pans with the line, and the line turns a corner mid-move to frame scene B's card border, with no cut anywhere.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/line-carry-transition/poster-3aeebed78e5a.jpg","hover_url":"https://gimgs.net/motion/media/line-carry-transition/video-b593fe16a284.mp4","page_url":"https://gimgs.net/motion/line-carry-transition.html","description":"Scene A's progress bar extends off-frame, the camera pans with the line, and the line turns a corner mid-move to frame scene B's card border, with no cut anyw","tags":["shotcraft","remotion","transition","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/line-carry-transition/poster-3aeebed78e5a.jpg","video":"https://gimgs.net/motion/media/line-carry-transition/video-b593fe16a284.mp4"},"variants":[{"key":"line-carry-transition","label":"line-carry-transition · Line carry transition","description":"Scene A's progress bar extends off-frame, the camera pans with the line, and the line turns a corner mid-move to frame scene B's card border, with no cut anywhere.","use":"","video":"https://gimgs.net/motion/media/line-carry-transition/video-b593fe16a284.mp4","poster":"https://gimgs.net/motion/media/line-carry-transition/poster-3aeebed78e5a.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/line-carry-transition.json","template_url":"https://gimgs.net/motion/line-carry-transition/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/line-carry-transition.md","updated_at":"2026-09-24T07:40:05.457Z","card":{"slug":"line-carry-transition","title":"Line carry transition","tagline":"Scene A's progress bar extends off-frame, the camera pans with the line, and the line turns a corner mid-move to frame scene B's card border, with no cut anywhere.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/line-carry-transition/poster-3aeebed78e5a.jpg","hover_url":"https://gimgs.net/motion/media/line-carry-transition/video-b593fe16a284.mp4","page_url":"https://gimgs.net/motion/line-carry-transition.html"}},{"slug":"list-reveal","title":"List reveal with drift","tagline":"A 6-item vertical menu settles into place in sequence at a 0.09 stagger with a light overshoot on landing, while the whole list container drifts linearly upward throughout — two unrelated layers of motion.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/list-reveal/poster-c0d0c65ea398.jpg","hover_url":"https://gimgs.net/motion/media/list-reveal/video-65808a22d9de.mp4","page_url":"https://gimgs.net/motion/list-reveal.html","description":"A 6-item vertical menu settles into place in sequence at a 0.09 stagger with a light overshoot on landing, while the whole list container drifts linearly upwa","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/list-reveal/poster-c0d0c65ea398.jpg","video":"https://gimgs.net/motion/media/list-reveal/video-65808a22d9de.mp4"},"variants":[{"key":"list-reveal","label":"list-reveal · List reveal with drift","description":"A 6-item vertical menu settles into place in sequence at a 0.09 stagger with a light outBack overshoot on landing, while the whole list container drifts linearly upward 32px throughout — item-by-item entrance and the overall drift are two unrelated layers of motion.","use":"","video":"https://gimgs.net/motion/media/list-reveal/video-65808a22d9de.mp4","poster":"https://gimgs.net/motion/media/list-reveal/poster-c0d0c65ea398.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/list-reveal.json","template_url":"https://gimgs.net/motion/list-reveal/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/list-reveal.md","updated_at":"2026-09-24T07:40:05.414Z","card":{"slug":"list-reveal","title":"List reveal with drift","tagline":"A 6-item vertical menu settles into place in sequence at a 0.09 stagger with a light overshoot on landing, while the whole list container drifts linearly upward throughout — two unrelated layers of motion.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/list-reveal/poster-c0d0c65ea398.jpg","hover_url":"https://gimgs.net/motion/media/list-reveal/video-65808a22d9de.mp4","page_url":"https://gimgs.net/motion/list-reveal.html"}},{"slug":"light-play-moves","title":"Light play moves","tagline":"Three light styles: spotlight-sweep sweeping a spotlight across text, sheen a single sheen sweep, and halation-bloom a crash-stop glow bloom.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/light-play-moves/poster-dce43209c3ff.jpg","hover_url":"https://gimgs.net/motion/media/light-play-moves/video-7a146cfee821.mp4","page_url":"https://gimgs.net/motion/light-play-moves.html","description":"Three light styles: spotlight-sweep sweeping a spotlight across text, sheen a single sheen sweep, and halation-bloom a crash-stop glow bloom.","tags":["shotcraft","remotion","effects","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/light-play-moves/poster-dce43209c3ff.jpg","video":"https://gimgs.net/motion/media/light-play-moves/video-7a146cfee821.mp4"},"variants":[{"key":"spotlight-sweep","label":"spotlight-sweep · Spotlight sweep","description":"Two layers of the same text: a dark version stays at 0.07 opacity, a bright version follows a radial mask tied to the light spot; the cone of light swings back and forth twice before freezing at full brightness.","use":"A dark-scene big-title reveal opener","video":"https://gimgs.net/motion/media/light-play-moves/video-7a146cfee821.mp4","poster":"https://gimgs.net/motion/media/light-play-moves/poster-dce43209c3ff.jpg"},{"key":"sheen-sweep","label":"sheen-sweep · Sheen sweep","description":"A 45° highlight band translateX-sweeps once across a deep-ink card, clipped by overflow:hidden rounded corners.","use":"A single coronation during a hero card's still moment","video":"https://gimgs.net/motion/media/light-play-moves/video-26f88c8266ca.mp4","poster":"https://gimgs.net/motion/media/light-play-moves/poster-sheen-sweep-d2f7289dad37.jpg"},{"key":"halation-bloom","label":"halation-bloom · Halation bloom","description":"A duplicated copy of the text underneath, blurred and brightened as a glow layer; on the crash-stop frame it surges into a ring then settles into steady soft light.","use":"An impact boost on a crash-zoom stop frame","video":"https://gimgs.net/motion/media/light-play-moves/video-5547a29e0e8e.mp4","poster":"https://gimgs.net/motion/media/light-play-moves/poster-halation-bloom-4dabd44a5230.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/light-play-moves.json","template_url":"https://gimgs.net/motion/light-play-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/light-play-moves.md","updated_at":"2026-09-24T07:40:05.077Z","card":{"slug":"light-play-moves","title":"Light play moves","tagline":"Three light styles: spotlight-sweep sweeping a spotlight across text, sheen a single sheen sweep, and halation-bloom a crash-stop glow bloom.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/light-play-moves/poster-dce43209c3ff.jpg","hover_url":"https://gimgs.net/motion/media/light-play-moves/video-7a146cfee821.mp4","page_url":"https://gimgs.net/motion/light-play-moves.html"}},{"slug":"line-boil","title":"Line boil","tagline":"Line boil — during a hold, text/outline contours wriggle slightly every 3 frames like a hand-redrawn frame, keeping a still image \"alive\" and breathing.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/line-boil/poster-2fec82f78186.jpg","hover_url":"https://gimgs.net/motion/media/line-boil/video-738f9e6f96fb.mp4","page_url":"https://gimgs.net/motion/line-boil.html","description":"Line boil — during a hold, text/outline contours wriggle slightly every 3 frames like a hand-redrawn frame, keeping a still image \"alive\" and breathing.","tags":["shotcraft","remotion","effects","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/line-boil/poster-2fec82f78186.jpg","video":"https://gimgs.net/motion/media/line-boil/video-738f9e6f96fb.mp4"},"variants":[{"key":"line-boil","label":"line-boil · Line boil","description":"Line boil — during a hold, text/outline contours wriggle slightly every 3 frames like a hand-redrawn frame, keeping a still image \"alive\" and breathing.","use":"","video":"https://gimgs.net/motion/media/line-boil/video-738f9e6f96fb.mp4","poster":"https://gimgs.net/motion/media/line-boil/poster-2fec82f78186.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/line-boil.json","template_url":"https://gimgs.net/motion/line-boil/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/line-boil.md","updated_at":"2026-09-24T07:40:04.432Z","card":{"slug":"line-boil","title":"Line boil","tagline":"Line boil — during a hold, text/outline contours wriggle slightly every 3 frames like a hand-redrawn frame, keeping a still image \"alive\" and breathing.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/line-boil/poster-2fec82f78186.jpg","hover_url":"https://gimgs.net/motion/media/line-boil/video-738f9e6f96fb.mp4","page_url":"https://gimgs.net/motion/line-boil.html"}},{"slug":"letterspace-materialize","title":"Letterspace materialize","tagline":"A wide-tracking wordmark crystallizes with all characters drawn in parallel — every letter starts its stroke on the same frame, growing continuously like handwriting, finishing the word on the same frame.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/letterspace-materialize/poster-4cd1eac24a20.jpg","hover_url":"https://gimgs.net/motion/media/letterspace-materialize/video-281ee004529f.mp4","page_url":"https://gimgs.net/motion/letterspace-materialize.html","description":"A wide-tracking wordmark crystallizes with all characters drawn in parallel — every letter starts its stroke on the same frame, growing continuously like hand","tags":["shotcraft","remotion","intro","opening","typography","outro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/letterspace-materialize/poster-4cd1eac24a20.jpg","video":"https://gimgs.net/motion/media/letterspace-materialize/video-281ee004529f.mp4"},"variants":[{"key":"letterspace-materialize","label":"letterspace-materialize · Letterspace materialize","description":"A wide-tracking wordmark crystallizes with all characters drawn in parallel — every letter starts its stroke on the same frame, growing continuously like handwriting, finishing the word on the same frame; a brand wordmark surfacing over an atmospheric backdrop.","use":"","video":"https://gimgs.net/motion/media/letterspace-materialize/video-281ee004529f.mp4","poster":"https://gimgs.net/motion/media/letterspace-materialize/poster-4cd1eac24a20.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/letterspace-materialize.json","template_url":"https://gimgs.net/motion/letterspace-materialize/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/letterspace-materialize.md","updated_at":"2026-09-24T07:40:04.195Z","card":{"slug":"letterspace-materialize","title":"Letterspace materialize","tagline":"A wide-tracking wordmark crystallizes with all characters drawn in parallel — every letter starts its stroke on the same frame, growing continuously like handwriting, finishing the word on the same frame.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/letterspace-materialize/poster-4cd1eac24a20.jpg","hover_url":"https://gimgs.net/motion/media/letterspace-materialize/video-281ee004529f.mp4","page_url":"https://gimgs.net/motion/letterspace-materialize.html"}},{"slug":"lead-word-zoom-assemble","title":"Lead word zoom assemble","tagline":"The lead word fills the frame at 2.3x, still pushing in during the hold, then shrinks to final size while the line slides left into place as the remaining words are pushed in from their slots.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.8,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/lead-word-zoom-assemble/poster-620a9ecfdb64.jpg","hover_url":"https://gimgs.net/motion/media/lead-word-zoom-assemble/video-04cb2810b1ab.mp4","page_url":"https://gimgs.net/motion/lead-word-zoom-assemble.html","description":"The lead word fills the frame at 2.3x, still pushing in during the hold, then shrinks to final size while the line slides left into place as the remaining wor","tags":["shotcraft","remotion","typography","opening"],"spec":{"width":1920,"height":1080,"fps":30,"duration":2.8,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/lead-word-zoom-assemble/poster-620a9ecfdb64.jpg","video":"https://gimgs.net/motion/media/lead-word-zoom-assemble/video-04cb2810b1ab.mp4"},"variants":[{"key":"lead-word-zoom-assemble","label":"lead-word-zoom-assemble · Lead word zoom assemble","description":"The lead word fills the frame at 2.3x, still pushing in during the hold, then shrinks to final size while the line slides left into place as the remaining words are pushed in from their slots; the pivot is pinned to the lead word's center and baseline, a subhead surfaces as the line shifts up, and after a hold the whole frame crash-zooms and defocuses to hand off.","use":"","video":"https://gimgs.net/motion/media/lead-word-zoom-assemble/video-04cb2810b1ab.mp4","poster":"https://gimgs.net/motion/media/lead-word-zoom-assemble/poster-620a9ecfdb64.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/lead-word-zoom-assemble.json","template_url":"https://gimgs.net/motion/lead-word-zoom-assemble/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/lead-word-zoom-assemble.md","updated_at":"2026-09-24T07:40:04.080Z","card":{"slug":"lead-word-zoom-assemble","title":"Lead word zoom assemble","tagline":"The lead word fills the frame at 2.3x, still pushing in during the hold, then shrinks to final size while the line slides left into place as the remaining words are pushed in from their slots.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.8,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/lead-word-zoom-assemble/poster-620a9ecfdb64.jpg","hover_url":"https://gimgs.net/motion/media/lead-word-zoom-assemble/video-04cb2810b1ab.mp4","page_url":"https://gimgs.net/motion/lead-word-zoom-assemble.html"}},{"slug":"impact-feedback","title":"Impact feedback","tagline":"Two impact-feedback styles: hit-counter, combo counting (a hitch frame plus damage numbers and combo pop-text), and anime-impact, an anime impact frame (negative flash plus speed lines plus chromatic aberration).","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/impact-feedback/poster-f07bd02a2335.jpg","hover_url":"https://gimgs.net/motion/media/impact-feedback/video-90b7941ef8da.mp4","page_url":"https://gimgs.net/motion/impact-feedback.html","description":"Two impact-feedback styles: hit-counter, combo counting (a hitch frame plus damage numbers and combo pop-text), and anime-impact, an anime impact frame (negat","tags":["shotcraft","remotion","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/impact-feedback/poster-f07bd02a2335.jpg","video":"https://gimgs.net/motion/media/impact-feedback/video-90b7941ef8da.mp4"},"variants":[{"key":"hit-counter","label":"hit-counter · Combo hit counter","description":"Three cards slam in one after another; each hit = a 2f hitch frame + a floating damage number + a ×N combo counter that steps up each time.","use":"A rapid-fire feature-point segment — tell \"there are lots of features\" as a combo; heavy gamified language","video":"https://gimgs.net/motion/media/impact-feedback/video-90b7941ef8da.mp4","poster":"https://gimgs.net/motion/media/impact-feedback/poster-f07bd02a2335.jpg"},{"key":"anime-impact","label":"anime-impact · Anime impact frame","description":"On a crash-zoom stop, 3 frames of full-frame negative inversion + radiating speed lines + red/cyan chromatic aberration, all pulled back on frame 4.","use":"The one punch that is the film's single climax; the top of the emphasis scale","video":"https://gimgs.net/motion/media/impact-feedback/video-ee85a6b83d02.mp4","poster":"https://gimgs.net/motion/media/impact-feedback/poster-anime-impact-af36ab911d1f.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/impact-feedback.json","template_url":"https://gimgs.net/motion/impact-feedback/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/impact-feedback.md","updated_at":"2026-09-24T07:40:03.218Z","card":{"slug":"impact-feedback","title":"Impact feedback","tagline":"Two impact-feedback styles: hit-counter, combo counting (a hitch frame plus damage numbers and combo pop-text), and anime-impact, an anime impact frame (negative flash plus speed lines plus chromatic aberration).","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/impact-feedback/poster-f07bd02a2335.jpg","hover_url":"https://gimgs.net/motion/media/impact-feedback/video-90b7941ef8da.mp4","page_url":"https://gimgs.net/motion/impact-feedback.html"}},{"slug":"integration-hub-map","title":"Integration hub map","tagline":"The old page flips 180° in one go to land as a new hub page, five integration app icons pop in at once, then five rainbow light conduits connect all at once with pulses flowing continuously.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/integration-hub-map/poster-4238e099b6c6.jpg","hover_url":"https://gimgs.net/motion/media/integration-hub-map/video-e85f0c46016e.mp4","page_url":"https://gimgs.net/motion/integration-hub-map.html","description":"The old page flips 180° in one go to land as a new hub page, five integration app icons pop in at once, then five rainbow light conduits connect all at once w","tags":["shotcraft","remotion","ui-entrance","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/integration-hub-map/poster-4238e099b6c6.jpg","video":"https://gimgs.net/motion/media/integration-hub-map/video-e85f0c46016e.mp4"},"variants":[{"key":"integration-hub-map","label":"integration-hub-map · Integration hub map","description":"The old page flips 180° in one go (side edge flashing bright instantly) to land as a new hub page, five integration app icons pop in on the same frame, then five rainbow light conduits connect all at once, with pulses of light flowing through them continuously — \"turn a new page, and the whole ecosystem plugs in at once\".","use":"","video":"https://gimgs.net/motion/media/integration-hub-map/video-e85f0c46016e.mp4","poster":"https://gimgs.net/motion/media/integration-hub-map/poster-4238e099b6c6.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/integration-hub-map.json","template_url":"https://gimgs.net/motion/integration-hub-map/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/integration-hub-map.md","updated_at":"2026-09-24T07:40:03.091Z","card":{"slug":"integration-hub-map","title":"Integration hub map","tagline":"The old page flips 180° in one go to land as a new hub page, five integration app icons pop in at once, then five rainbow light conduits connect all at once with pulses flowing continuously.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/integration-hub-map/poster-4238e099b6c6.jpg","hover_url":"https://gimgs.net/motion/media/integration-hub-map/video-e85f0c46016e.mp4","page_url":"https://gimgs.net/motion/integration-hub-map.html"}},{"slug":"input-trigger-moves","title":"Input trigger moves","tagline":"Two input-trigger styles: cursor-performance, a cursor performance push-in click, and keycap-smash-cut, a keycap-fuse detonation hard cut.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/input-trigger-moves/poster-f308a0d8a879.jpg","hover_url":"https://gimgs.net/motion/media/input-trigger-moves/video-e5404b536f2b.mp4","page_url":"https://gimgs.net/motion/input-trigger-moves.html","description":"Two input-trigger styles: cursor-performance, a cursor performance push-in click, and keycap-smash-cut, a keycap-fuse detonation hard cut.","tags":["shotcraft","remotion","interaction","opening"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/input-trigger-moves/poster-f308a0d8a879.jpg","video":"https://gimgs.net/motion/media/input-trigger-moves/video-e5404b536f2b.mp4"},"variants":[{"key":"cursor-performance","label":"cursor-performance · Cursor performance click","description":"The cursor slides in along three bezier arcs with a wrist-flick overshoot at the end, brightening on hover; on the click frame the button depresses plus a ripple, the camera pushes in 1.4x, holds two beats, then eases back out.","use":"A demo close-up of a core button/interaction","video":"https://gimgs.net/motion/media/input-trigger-moves/video-e5404b536f2b.mp4","poster":"https://gimgs.net/motion/media/input-trigger-moves/poster-f308a0d8a879.jpg"},{"key":"keycap-smash-cut","label":"keycap-smash-cut · Keycap fuse smash cut","description":"Keycap hovers breathing → 3f squash with a bright ring as the fuse → 30f of cards rushing at the camera from all sides, accelerating with a roar → the most violent-motion frame hard-cuts to a still full view, the keycap embedded in the top bar.","use":"The film's opening verdict; the highest energy","video":"https://gimgs.net/motion/media/input-trigger-moves/video-5e1b87048b06.mp4","poster":"https://gimgs.net/motion/media/input-trigger-moves/poster-keycap-smash-cut-2babef9bb4fb.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/input-trigger-moves.json","template_url":"https://gimgs.net/motion/input-trigger-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/input-trigger-moves.md","updated_at":"2026-09-24T07:40:03.007Z","card":{"slug":"input-trigger-moves","title":"Input trigger moves","tagline":"Two input-trigger styles: cursor-performance, a cursor performance push-in click, and keycap-smash-cut, a keycap-fuse detonation hard cut.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/input-trigger-moves/poster-f308a0d8a879.jpg","hover_url":"https://gimgs.net/motion/media/input-trigger-moves/video-e5404b536f2b.mp4","page_url":"https://gimgs.net/motion/input-trigger-moves.html"}},{"slug":"icon-performance-moves","title":"Icon performance moves","tagline":"Two icon-performance styles: pop-burst-confirm, a confirmation burst (checkmark pops with particles and a spreading ring), and attention-bounce, an attention-seeking bounce (icon bounces higher each time, squashing on landing).","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/icon-performance-moves/poster-0ee3ecd8d8a7.jpg","hover_url":"https://gimgs.net/motion/media/icon-performance-moves/video-5a664b74f90d.mp4","page_url":"https://gimgs.net/motion/icon-performance-moves.html","description":"Two icon-performance styles: pop-burst-confirm, a confirmation burst (checkmark pops with particles and a spreading ring), and attention-bounce, an attention-","tags":["shotcraft","remotion","effects","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.05,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/icon-performance-moves/poster-0ee3ecd8d8a7.jpg","video":"https://gimgs.net/motion/media/icon-performance-moves/video-5a664b74f90d.mp4"},"variants":[{"key":"pop-burst-confirm","label":"pop-burst-confirm · Confirmation burst","description":"scale wind-up–overshoot–settle spring + N radial line translations + ring scale/opacity, whole thing ~20f, followed by a label popping in.","use":"Task completion / successful deployment / checkmark moments, timed to a sound effect","video":"https://gimgs.net/motion/media/icon-performance-moves/video-5a664b74f90d.mp4","poster":"https://gimgs.net/motion/media/icon-performance-moves/poster-0ee3ecd8d8a7.jpg"},{"key":"attention-bounce","label":"attention-bounce · Attention-seeking bounce","description":"translateY bounce easing increasing in height + landing-frame scaleX/Y squash + dust particles, on the peak frame the camera pushes in with scale 1.08, settling triggers the panel card to pop in.","use":"Introducing a new feature: \"look at me\" → the camera looks at it → it opens the panel","video":"https://gimgs.net/motion/media/icon-performance-moves/video-382cd2c15e19.mp4","poster":"https://gimgs.net/motion/media/icon-performance-moves/poster-attention-bounce-ec0a87fed9bd.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/icon-performance-moves.json","template_url":"https://gimgs.net/motion/icon-performance-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/icon-performance-moves.md","updated_at":"2026-09-24T07:40:02.802Z","card":{"slug":"icon-performance-moves","title":"Icon performance moves","tagline":"Two icon-performance styles: pop-burst-confirm, a confirmation burst (checkmark pops with particles and a spreading ring), and attention-bounce, an attention-seeking bounce (icon bounces higher each time, squashing on landing).","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/icon-performance-moves/poster-0ee3ecd8d8a7.jpg","hover_url":"https://gimgs.net/motion/media/icon-performance-moves/video-5a664b74f90d.mp4","page_url":"https://gimgs.net/motion/icon-performance-moves.html"}},{"slug":"icon-field-colorize","title":"Icon field colorize","tagline":"A grayscale grid of small icons staggers in to fill the screen, holds a beat, then brand-color bands ripple rapidly downward to colorize everything at once.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/icon-field-colorize/poster-55772d0da0d1.jpg","hover_url":"https://gimgs.net/motion/media/icon-field-colorize/video-ccaee7026ac9.mp4","page_url":"https://gimgs.net/motion/icon-field-colorize.html","description":"A grayscale grid of small icons staggers in to fill the screen, holds a beat, then brand-color bands ripple rapidly downward to colorize everything at once.","tags":["shotcraft","remotion","intro","opening","ui-entrance","outro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/icon-field-colorize/poster-55772d0da0d1.jpg","video":"https://gimgs.net/motion/media/icon-field-colorize/video-ccaee7026ac9.mp4"},"variants":[{"key":"icon-field-colorize","label":"icon-field-colorize · Icon field colorize","description":"A grayscale grid of small icons staggers in to fill the screen, holds a beat, then brand-color bands ripple rapidly downward to colorize everything at once — \"lay out the full feature landscape, then light it up in brand color in an instant\".","use":"","video":"https://gimgs.net/motion/media/icon-field-colorize/video-ccaee7026ac9.mp4","poster":"https://gimgs.net/motion/media/icon-field-colorize/poster-55772d0da0d1.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/icon-field-colorize.json","template_url":"https://gimgs.net/motion/icon-field-colorize/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/icon-field-colorize.md","updated_at":"2026-09-24T07:40:01.800Z","card":{"slug":"icon-field-colorize","title":"Icon field colorize","tagline":"A grayscale grid of small icons staggers in to fill the screen, holds a beat, then brand-color bands ripple rapidly downward to colorize everything at once.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/icon-field-colorize/poster-55772d0da0d1.jpg","hover_url":"https://gimgs.net/motion/media/icon-field-colorize/video-ccaee7026ac9.mp4","page_url":"https://gimgs.net/motion/icon-field-colorize.html"}},{"slug":"hatch-depth","title":"Hatch to real data","tagline":"Diagonal-hatched placeholder bars wipe-extend, then the hatching fades as a solid accent-colored layer fades in with values popping up, the placeholder chart turning into a real bar chart.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.9,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/hatch-depth/poster-bb7feec5857a.jpg","hover_url":"https://gimgs.net/motion/media/hatch-depth/video-d0c177fc77eb.mp4","page_url":"https://gimgs.net/motion/hatch-depth.html","description":"Diagonal-hatched placeholder bars wipe-extend, then the hatching fades as a solid accent-colored layer fades in with values popping up, the placeholder chart ","tags":["shotcraft","remotion","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.9,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/hatch-depth/poster-bb7feec5857a.jpg","video":"https://gimgs.net/motion/media/hatch-depth/video-d0c177fc77eb.mp4"},"variants":[{"key":"hatch-depth","label":"hatch-depth · Hatch to real data","description":"Diagonal-hatched placeholder bars wipe-extend, then the hatching fades as a solid accent-colored layer fades in with values popping up, the placeholder chart turning into a real bar chart.","use":"","video":"https://gimgs.net/motion/media/hatch-depth/video-d0c177fc77eb.mp4","poster":"https://gimgs.net/motion/media/hatch-depth/poster-bb7feec5857a.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/hatch-depth.json","template_url":"https://gimgs.net/motion/hatch-depth/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/hatch-depth.md","updated_at":"2026-09-24T07:40:01.455Z","card":{"slug":"hatch-depth","title":"Hatch to real data","tagline":"Diagonal-hatched placeholder bars wipe-extend, then the hatching fades as a solid accent-colored layer fades in with values popping up, the placeholder chart turning into a real bar chart.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.9,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/hatch-depth/poster-bb7feec5857a.jpg","hover_url":"https://gimgs.net/motion/media/hatch-depth/video-d0c177fc77eb.mp4","page_url":"https://gimgs.net/motion/hatch-depth.html"}},{"slug":"hashtag-to-pill-materialize","title":"Hashtag to pill materialize","tagline":"\"#word\" types itself in, hard-cuts on 1 frame into a large pill label, holds, then shrinks and moves left into position, another hard cut reveals the finished page — two hard cuts around one slide.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.46,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/hashtag-to-pill-materialize/poster-b6aea7328751.jpg","hover_url":"https://gimgs.net/motion/media/hashtag-to-pill-materialize/video-13369ce110c1.mp4","page_url":"https://gimgs.net/motion/hashtag-to-pill-materialize.html","description":"\"#word\" types itself in, hard-cuts on 1 frame into a large pill label, holds, then shrinks and moves left into position, another hard cut reveals the finished","tags":["shotcraft","remotion","interaction","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.46,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/hashtag-to-pill-materialize/poster-b6aea7328751.jpg","video":"https://gimgs.net/motion/media/hashtag-to-pill-materialize/video-13369ce110c1.mp4"},"variants":[{"key":"hashtag-to-pill-materialize","label":"hashtag-to-pill-materialize · Hashtag to pill materialize","description":"\"#word\" types itself in, hard-cuts on 1 frame into a large pill label, holds, then shrinks and moves left into position, another hard cut reveals the finished page — two hard cuts around one slide.","use":"","video":"https://gimgs.net/motion/media/hashtag-to-pill-materialize/video-13369ce110c1.mp4","poster":"https://gimgs.net/motion/media/hashtag-to-pill-materialize/poster-b6aea7328751.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/hashtag-to-pill-materialize.json","template_url":"https://gimgs.net/motion/hashtag-to-pill-materialize/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/hashtag-to-pill-materialize.md","updated_at":"2026-09-24T07:40:01.301Z","card":{"slug":"hashtag-to-pill-materialize","title":"Hashtag to pill materialize","tagline":"\"#word\" types itself in, hard-cuts on 1 frame into a large pill label, holds, then shrinks and moves left into position, another hard cut reveals the finished page — two hard cuts around one slide.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.46,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/hashtag-to-pill-materialize/poster-b6aea7328751.jpg","hover_url":"https://gimgs.net/motion/media/hashtag-to-pill-materialize/video-13369ce110c1.mp4","page_url":"https://gimgs.net/motion/hashtag-to-pill-materialize.html"}},{"slug":"graze-face-tour","title":"Graze face tour","tagline":"A steep-angle close-up skims low over the UI surface, text initially hovers above the interface with a matching soft shadow, and as the camera moves each piece accelerates down to settle into place.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/graze-face-tour/poster-5d4921d9ba33.jpg","hover_url":"https://gimgs.net/motion/media/graze-face-tour/video-c1c8b50d0af0.mp4","page_url":"https://gimgs.net/motion/graze-face-tour.html","description":"A steep-angle close-up skims low over the UI surface, text initially hovers above the interface with a matching soft shadow, and as the camera moves each piec","tags":["shotcraft","remotion","camera","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/graze-face-tour/poster-5d4921d9ba33.jpg","video":"https://gimgs.net/motion/media/graze-face-tour/video-c1c8b50d0af0.mp4"},"variants":[{"key":"graze-face-tour","label":"graze-face-tour · Graze face tour","description":"A steep-angle close-up skims low over the UI surface, text initially hovers above the interface with a matching soft shadow, and as the camera moves each piece accelerates down to settle into place.","use":"","video":"https://gimgs.net/motion/media/graze-face-tour/video-c1c8b50d0af0.mp4","poster":"https://gimgs.net/motion/media/graze-face-tour/poster-5d4921d9ba33.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/graze-face-tour.json","template_url":"https://gimgs.net/motion/graze-face-tour/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/graze-face-tour.md","updated_at":"2026-09-24T07:40:01.238Z","card":{"slug":"graze-face-tour","title":"Graze face tour","tagline":"A steep-angle close-up skims low over the UI surface, text initially hovers above the interface with a matching soft shadow, and as the camera moves each piece accelerates down to settle into place.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/graze-face-tour/poster-5d4921d9ba33.jpg","hover_url":"https://gimgs.net/motion/media/graze-face-tour/video-c1c8b50d0af0.mp4","page_url":"https://gimgs.net/motion/graze-face-tour.html"}},{"slug":"glow-flyline-moves","title":"Glow & flyline moves","tagline":"Three dark-scene glow-and-flyline styles: glow-orb-ambient ambient glow noise, flyline-arc a connecting light arc, and orb-flyline-relay combining both with same-frame resonance.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/glow-flyline-moves/poster-f4d169bbe635.jpg","hover_url":"https://gimgs.net/motion/media/glow-flyline-moves/video-760918b16074.mp4","page_url":"https://gimgs.net/motion/glow-flyline-moves.html","description":"Three dark-scene glow-and-flyline styles: glow-orb-ambient ambient glow noise, flyline-arc a connecting light arc, and orb-flyline-relay combining both with s","tags":["shotcraft","remotion","effects","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/glow-flyline-moves/poster-f4d169bbe635.jpg","video":"https://gimgs.net/motion/media/glow-flyline-moves/video-760918b16074.mp4"},"variants":[{"key":"glow-orb-ambient","label":"glow-orb-ambient · Ambient glow orbs","description":"Three 500–700px radial glow orbs + blur(100px), drifting on a dual-sine path; card-edge glow is driven by the max of weighted orb distance [180,720]px → [1,0].","use":"Backdrop for dark segments; gives cards a breathing feel","video":"https://gimgs.net/motion/media/glow-flyline-moves/video-760918b16074.mp4","poster":"https://gimgs.net/motion/media/glow-flyline-moves/poster-f4d169bbe635.jpg"},{"key":"flyline-arc","label":"flyline-arc · Connecting flyline arc","description":"A hand-drawn bezier sampled into 100 segments, growing over 22f out-cubic; a light head conditionally attaches and leads, with segment opacity fading by distance from the head; the landing point pulses along its outline, and can chain into a relay.","use":"Data-flow direction / metric relationships; dashboard storytelling","video":"https://gimgs.net/motion/media/glow-flyline-moves/video-1a1c272233fa.mp4","poster":"https://gimgs.net/motion/media/glow-flyline-moves/poster-flyline-arc-e6ed95db6a02.jpg"},{"key":"orb-flyline-relay","label":"orb-flyline-relay · Orb-flyline relay","description":"The weld of A+B: the orb's surge and the card's pulse share the same landing frame, brightening by 1+1.6×surge, rising over 5f and dissipating over 15f.","use":"The highlight segment of a dark scene; a three-card relay wrap-up","video":"https://gimgs.net/motion/media/glow-flyline-moves/video-f2de9c14554f.mp4","poster":"https://gimgs.net/motion/media/glow-flyline-moves/poster-orb-flyline-relay-ca5546dbfb69.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/glow-flyline-moves.json","template_url":"https://gimgs.net/motion/glow-flyline-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/glow-flyline-moves.md","updated_at":"2026-09-24T07:40:00.424Z","card":{"slug":"glow-flyline-moves","title":"Glow & flyline moves","tagline":"Three dark-scene glow-and-flyline styles: glow-orb-ambient ambient glow noise, flyline-arc a connecting light arc, and orb-flyline-relay combining both with same-frame resonance.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/glow-flyline-moves/poster-f4d169bbe635.jpg","hover_url":"https://gimgs.net/motion/media/glow-flyline-moves/video-760918b16074.mp4","page_url":"https://gimgs.net/motion/glow-flyline-moves.html"}},{"slug":"grain-dissolve","title":"Grain dissolve to wordmark","tagline":"A full line of text bursts into boiling grain noise with a selection box appearing, then the noise cloud rapidly condenses into a larger glowing short wordmark, drift decaying to zero as it freezes.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/grain-dissolve/poster-480e605762cb.jpg","hover_url":"https://gimgs.net/motion/media/grain-dissolve/video-c5f3fea630f6.mp4","page_url":"https://gimgs.net/motion/grain-dissolve.html","description":"A full line of text bursts into boiling grain noise with a selection box appearing, then the noise cloud rapidly condenses into a larger glowing short wordmar","tags":["shotcraft","remotion","outro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":2.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/grain-dissolve/poster-480e605762cb.jpg","video":"https://gimgs.net/motion/media/grain-dissolve/video-c5f3fea630f6.mp4"},"variants":[{"key":"grain-dissolve","label":"grain-dissolve · Grain dissolve to wordmark","description":"A full line of text bursts into boiling grain noise with a diagonal-hatched selection box appearing, then the noise cloud rapidly condenses into a larger glowing short wordmark, drift decaying to zero as it freezes.","use":"","video":"https://gimgs.net/motion/media/grain-dissolve/video-c5f3fea630f6.mp4","poster":"https://gimgs.net/motion/media/grain-dissolve/poster-480e605762cb.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/grain-dissolve.json","template_url":"https://gimgs.net/motion/grain-dissolve/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/grain-dissolve.md","updated_at":"2026-09-24T07:40:00.208Z","card":{"slug":"grain-dissolve","title":"Grain dissolve to wordmark","tagline":"A full line of text bursts into boiling grain noise with a selection box appearing, then the noise cloud rapidly condenses into a larger glowing short wordmark, drift decaying to zero as it freezes.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/grain-dissolve/poster-480e605762cb.jpg","hover_url":"https://gimgs.net/motion/media/grain-dissolve/video-c5f3fea630f6.mp4","page_url":"https://gimgs.net/motion/grain-dissolve.html"}},{"slug":"gradient-word-sweep","title":"Gradient word charge sweep","tagline":"A gradient of colored light sweeps fast left to right to \"charge\" a keyword in a black-scene tagline — brightest at the wavefront, decaying behind it, then settling into a steady lightning-breathing glow.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.71,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/gradient-word-sweep/poster-db49db4a6982.jpg","hover_url":"https://gimgs.net/motion/media/gradient-word-sweep/video-b4a108cd3e2f.mp4","page_url":"https://gimgs.net/motion/gradient-word-sweep.html","description":"A gradient of colored light sweeps fast left to right to \"charge\" a keyword in a black-scene tagline — brightest at the wavefront, decaying behind it, then se","tags":["shotcraft","remotion","typography","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":3.71,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/gradient-word-sweep/poster-db49db4a6982.jpg","video":"https://gimgs.net/motion/media/gradient-word-sweep/video-b4a108cd3e2f.mp4"},"variants":[{"key":"gradient-word-sweep","label":"gradient-word-sweep · Gradient word charge sweep","description":"A gradient of colored light sweeps fast left to right to \"charge\" a keyword in a black-scene tagline — brightest at the wavefront, decaying behind it; once filled, fine violet-red lightning links between characters and the whole word settles into a steady breathing glow.","use":"","video":"https://gimgs.net/motion/media/gradient-word-sweep/video-b4a108cd3e2f.mp4","poster":"https://gimgs.net/motion/media/gradient-word-sweep/poster-db49db4a6982.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/gradient-word-sweep.json","template_url":"https://gimgs.net/motion/gradient-word-sweep/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/gradient-word-sweep.md","updated_at":"2026-09-24T07:39:59.920Z","card":{"slug":"gradient-word-sweep","title":"Gradient word charge sweep","tagline":"A gradient of colored light sweeps fast left to right to \"charge\" a keyword in a black-scene tagline — brightest at the wavefront, decaying behind it, then settling into a steady lightning-breathing glow.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.71,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/gradient-word-sweep/poster-db49db4a6982.jpg","hover_url":"https://gimgs.net/motion/media/gradient-word-sweep/video-b4a108cd3e2f.mp4","page_url":"https://gimgs.net/motion/gradient-word-sweep.html"}},{"slug":"gradient-transition","title":"Gradient transition","tagline":"The background smoothly transitions among linear, radial, and conic CSS gradients — angle, color stops, center, and radius each interpolate, with a cross-fade at type changes.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/gradient-transition/poster-839964140755.jpg","hover_url":"https://gimgs.net/motion/media/gradient-transition/video-d5268ce692ca.mp4","page_url":"https://gimgs.net/motion/gradient-transition.html","description":"The background smoothly transitions among linear, radial, and conic CSS gradients — angle, color stops, center, and radius each interpolate, with a cross-fade","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/gradient-transition/poster-839964140755.jpg","video":"https://gimgs.net/motion/media/gradient-transition/video-d5268ce692ca.mp4"},"variants":[{"key":"gradient-transition","label":"gradient-transition · Gradient transition","description":"The background smoothly transitions among linear, radial, and conic CSS gradients — angle, color stops, center, and radius each interpolate, with a cross-fade at type changes.","use":"","video":"https://gimgs.net/motion/media/gradient-transition/video-d5268ce692ca.mp4","poster":"https://gimgs.net/motion/media/gradient-transition/poster-839964140755.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/gradient-transition.json","template_url":"https://gimgs.net/motion/gradient-transition/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/gradient-transition.md","updated_at":"2026-09-24T07:39:59.868Z","card":{"slug":"gradient-transition","title":"Gradient transition","tagline":"The background smoothly transitions among linear, radial, and conic CSS gradients — angle, color stops, center, and radius each interpolate, with a cross-fade at type changes.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/gradient-transition/poster-839964140755.jpg","hover_url":"https://gimgs.net/motion/media/gradient-transition/video-d5268ce692ca.mp4","page_url":"https://gimgs.net/motion/gradient-transition.html"}},{"slug":"glitch-cycle","title":"Glitch status cycle","tagline":"The same slot cycles through 4 status phrases, each scrambling fully at the head and tail with occasional mid-phrase jitter, RGB split and a full-line shift at each switch; the last phrase resolves clean.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/glitch-cycle/poster-8533c9373170.jpg","hover_url":"https://gimgs.net/motion/media/glitch-cycle/video-dfcdb4b01b8b.mp4","page_url":"https://gimgs.net/motion/glitch-cycle.html","description":"The same slot cycles through 4 status phrases, each scrambling fully at the head and tail with occasional mid-phrase jitter, RGB split and a full-line shift a","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/glitch-cycle/poster-8533c9373170.jpg","video":"https://gimgs.net/motion/media/glitch-cycle/video-dfcdb4b01b8b.mp4"},"variants":[{"key":"glitch-cycle","label":"glitch-cycle · Glitch status cycle","description":"The same fixed-width slot cycles through 4 status phrases, each scrambling fully at the head and tail on probability keyframes [1,0,0,0.1,0,0,1] with occasional single-character jitter mid-phrase, RGB split and a full-line shift stacking at each switch; the last phrase's probability resolves to 0 for a clean finish.","use":"","video":"https://gimgs.net/motion/media/glitch-cycle/video-dfcdb4b01b8b.mp4","poster":"https://gimgs.net/motion/media/glitch-cycle/poster-8533c9373170.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/glitch-cycle.json","template_url":"https://gimgs.net/motion/glitch-cycle/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/glitch-cycle.md","updated_at":"2026-09-24T07:39:58.838Z","card":{"slug":"glitch-cycle","title":"Glitch status cycle","tagline":"The same slot cycles through 4 status phrases, each scrambling fully at the head and tail with occasional mid-phrase jitter, RGB split and a full-line shift at each switch; the last phrase resolves clean.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/glitch-cycle/poster-8533c9373170.jpg","hover_url":"https://gimgs.net/motion/media/glitch-cycle/video-dfcdb4b01b8b.mp4","page_url":"https://gimgs.net/motion/glitch-cycle.html"}},{"slug":"gauge-readout-moves","title":"Gauge readout moves","tagline":"Two gauge-readout styles: needle-sweep-selftest, a full-arc self-test sweep before settling to the true value, and tape-scroll-fixed-pointer, a fixed pointer with a scrolling tape that sprints then brakes.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/gauge-readout-moves/poster-f5ae50208e65.jpg","hover_url":"https://gimgs.net/motion/media/gauge-readout-moves/video-b2225c1d995d.mp4","page_url":"https://gimgs.net/motion/gauge-readout-moves.html","description":"Two gauge-readout styles: needle-sweep-selftest, a full-arc self-test sweep before settling to the true value, and tape-scroll-fixed-pointer, a fixed pointer ","tags":["shotcraft","remotion","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/gauge-readout-moves/poster-f5ae50208e65.jpg","video":"https://gimgs.net/motion/media/gauge-readout-moves/video-b2225c1d995d.mp4"},"variants":[{"key":"needle-sweep-selftest","label":"needle-sweep-selftest · Needle sweep self-test","description":"Needle swings out ~12f ease-out to the full arc, returns ~20f with a 5–8° overshoot rock to settle on the true value; multiple gauges staggered by 3–5f; the value pops in below the dial on the same frame it settles.","use":"Dashboard opening / system-ready ritual","video":"https://gimgs.net/motion/media/gauge-readout-moves/video-b2225c1d995d.mp4","poster":"https://gimgs.net/motion/media/gauge-readout-moves/poster-f5ae50208e65.jpg"},{"key":"tape-scroll-fixed-pointer","label":"tape-scroll-fixed-pointer · Fixed-pointer tape scroll","description":"Long scale tape translates: a slow-crawl segment → sprints at 45px/f for ~25f → spring brake with overshoot and rock to a stop; the readout in the window refreshes in sync.","use":"A single metric's big jump (performance doubling / quota increase)","video":"https://gimgs.net/motion/media/gauge-readout-moves/video-0a01c4e56ed1.mp4","poster":"https://gimgs.net/motion/media/gauge-readout-moves/poster-tape-scroll-fixed-pointer-1619e240daea.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/gauge-readout-moves.json","template_url":"https://gimgs.net/motion/gauge-readout-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/gauge-readout-moves.md","updated_at":"2026-09-24T07:39:58.601Z","card":{"slug":"gauge-readout-moves","title":"Gauge readout moves","tagline":"Two gauge-readout styles: needle-sweep-selftest, a full-arc self-test sweep before settling to the true value, and tape-scroll-fixed-pointer, a fixed pointer with a scrolling tape that sprints then brakes.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/gauge-readout-moves/poster-f5ae50208e65.jpg","hover_url":"https://gimgs.net/motion/media/gauge-readout-moves/video-b2225c1d995d.mp4","page_url":"https://gimgs.net/motion/gauge-readout-moves.html"}},{"slug":"glass-pill-dictation-typing","title":"Glass pill dictation typing","tagline":"On black, a glass pill pops in at 1.25× then eases to size, an accent light sweeping inside; the cursor leads, placeholder text types in as the glow dims with typing progress, ending as a neutral dark glass bar.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.17,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/glass-pill-dictation-typing/poster-68259133ff35.jpg","hover_url":"https://gimgs.net/motion/media/glass-pill-dictation-typing/video-b44cc497944e.mp4","page_url":"https://gimgs.net/motion/glass-pill-dictation-typing.html","description":"On black, a glass pill pops in at 1.25× then eases to size, an accent light sweeping inside; the cursor leads, placeholder text types in as the glow dims with","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":2.17,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/glass-pill-dictation-typing/poster-68259133ff35.jpg","video":"https://gimgs.net/motion/media/glass-pill-dictation-typing/video-b44cc497944e.mp4"},"variants":[{"key":"glass-pill-dictation-typing","label":"glass-pill-dictation-typing · Glass pill dictation typing","description":"On a pure-black background a fixed-width glass pill pops in at about 1.25x then eases down to size, an accent-colored light sweeping inside from dim-left to bright-right; the cursor leads, then placeholder text types in as the glow dims with the typing progress, ending as a neutral dark glass bar.","use":"","video":"https://gimgs.net/motion/media/glass-pill-dictation-typing/video-b44cc497944e.mp4","poster":"https://gimgs.net/motion/media/glass-pill-dictation-typing/poster-68259133ff35.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/glass-pill-dictation-typing.json","template_url":"https://gimgs.net/motion/glass-pill-dictation-typing/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/glass-pill-dictation-typing.md","updated_at":"2026-09-24T07:39:58.500Z","card":{"slug":"glass-pill-dictation-typing","title":"Glass pill dictation typing","tagline":"On black, a glass pill pops in at 1.25× then eases to size, an accent light sweeping inside; the cursor leads, placeholder text types in as the glow dims with typing progress, ending as a neutral dark glass bar.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.17,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/glass-pill-dictation-typing/poster-68259133ff35.jpg","hover_url":"https://gimgs.net/motion/media/glass-pill-dictation-typing/video-b44cc497944e.mp4","page_url":"https://gimgs.net/motion/glass-pill-dictation-typing.html"}},{"slug":"fui-hud-moves","title":"FUI/HUD moves","tagline":"Two FUI/HUD styles: line-unfold-panel, a single line unfolding into a panel (line-to-plane CRT grammar), and reticle-lock-on, a viewfinder flying in to lock onto a target.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/fui-hud-moves/poster-ff3e9f878010.jpg","hover_url":"https://gimgs.net/motion/media/fui-hud-moves/video-902ab1bcf4f8.mp4","page_url":"https://gimgs.net/motion/fui-hud-moves.html","description":"Two FUI/HUD styles: line-unfold-panel, a single line unfolding into a panel (line-to-plane CRT grammar), and reticle-lock-on, a viewfinder flying in to lock o","tags":["shotcraft","remotion","effects","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/fui-hud-moves/poster-ff3e9f878010.jpg","video":"https://gimgs.net/motion/media/fui-hud-moves/video-902ab1bcf4f8.mp4"},"variants":[{"key":"line-unfold-panel","label":"line-unfold-panel · Line-to-plane panel unfold","description":"scaleX 0→1 (out poly4, a sharp 5f snap) followed by scaleY 3px→full height (out cubic, 9f), content fades in one beat early; exit mirrors the sequence in reverse.","use":"Panel entrance/exit in dark segments; power-on/off ritual feel","video":"https://gimgs.net/motion/media/fui-hud-moves/video-902ab1bcf4f8.mp4","poster":"https://gimgs.net/motion/media/fui-hud-moves/poster-ff3e9f878010.jpg"},{"key":"reticle-lock-on","label":"reticle-lock-on · Reticle lock-on","description":"Four L-corners are four mirrored copies of the same rectangle pair; the fly-in (10f out cubic) and the shrink (2.2×→0.94×→1 overshoot rebound) are decoupled; on the lock-on frame the target brightens slightly and a label pops in with back easing.","use":"Target call-out; timed to hit a sound effect","video":"https://gimgs.net/motion/media/fui-hud-moves/video-ecb2d920f595.mp4","poster":"https://gimgs.net/motion/media/fui-hud-moves/poster-reticle-lock-on-9907c72b4f5e.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/fui-hud-moves.json","template_url":"https://gimgs.net/motion/fui-hud-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/fui-hud-moves.md","updated_at":"2026-09-24T07:39:58.436Z","card":{"slug":"fui-hud-moves","title":"FUI/HUD moves","tagline":"Two FUI/HUD styles: line-unfold-panel, a single line unfolding into a panel (line-to-plane CRT grammar), and reticle-lock-on, a viewfinder flying in to lock onto a target.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/fui-hud-moves/poster-ff3e9f878010.jpg","hover_url":"https://gimgs.net/motion/media/fui-hud-moves/video-902ab1bcf4f8.mp4","page_url":"https://gimgs.net/motion/fui-hud-moves.html"}},{"slug":"fracture","title":"Fracture assemble & burst","tagline":"A 5×5 tile grid assembles ring by ring from a 3D fractured state into a full poster, holds a beat for the headline, then all fragments spin away accelerating out of frame.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/fracture/poster-d708314ba800.jpg","hover_url":"https://gimgs.net/motion/media/fracture/video-84747a193c5f.mp4","page_url":"https://gimgs.net/motion/fracture.html","description":"A 5×5 tile grid assembles ring by ring from a 3D fractured state into a full poster, holds a beat for the headline, then all fragments spin away accelerating ","tags":["shotcraft","remotion","intro","opening"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.7,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/fracture/poster-d708314ba800.jpg","video":"https://gimgs.net/motion/media/fracture/video-84747a193c5f.mp4"},"variants":[{"key":"fracture","label":"fracture · Fracture assemble & burst","description":"A 5×5 tile grid assembles ring by ring from a 3D fractured state into a full poster, holds a beat for the headline, then all fragments spin away accelerating out of frame.","use":"","video":"https://gimgs.net/motion/media/fracture/video-84747a193c5f.mp4","poster":"https://gimgs.net/motion/media/fracture/poster-d708314ba800.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/fracture.json","template_url":"https://gimgs.net/motion/fracture/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/fracture.md","updated_at":"2026-09-24T07:39:57.664Z","card":{"slug":"fracture","title":"Fracture assemble & burst","tagline":"A 5×5 tile grid assembles ring by ring from a 3D fractured state into a full poster, holds a beat for the headline, then all fragments spin away accelerating out of frame.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/fracture/poster-d708314ba800.jpg","hover_url":"https://gimgs.net/motion/media/fracture/video-84747a193c5f.mp4","page_url":"https://gimgs.net/motion/fracture.html"}},{"slug":"flying-words","title":"Flying words tunnel","tagline":"22 keywords arranged by the golden angle fly along the z-axis from -1750px to 800px past the camera, opacity following a [0,1,0.5,0.2,0] life curve, running two full seamless loops.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/flying-words/poster-f7ce1d8db134.jpg","hover_url":"https://gimgs.net/motion/media/flying-words/video-36655e337886.mp4","page_url":"https://gimgs.net/motion/flying-words.html","description":"22 keywords arranged by the golden angle fly along the z-axis from -1750px to 800px past the camera, opacity following a [0,1,0.5,0.2,0] life curve, running t","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/flying-words/poster-f7ce1d8db134.jpg","video":"https://gimgs.net/motion/media/flying-words/video-36655e337886.mp4"},"variants":[{"key":"flying-words","label":"flying-words · Flying words tunnel","description":"22 keywords arranged by the golden angle on a flattened oval cross-section fly along the z-axis from -1750px to 800px past the camera, opacity following a [0,1,0.5,0.2,0] life curve, running two full seamless loops.","use":"","video":"https://gimgs.net/motion/media/flying-words/video-36655e337886.mp4","poster":"https://gimgs.net/motion/media/flying-words/poster-f7ce1d8db134.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/flying-words.json","template_url":"https://gimgs.net/motion/flying-words/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/flying-words.md","updated_at":"2026-09-24T07:39:57.249Z","card":{"slug":"flying-words","title":"Flying words tunnel","tagline":"22 keywords arranged by the golden angle fly along the z-axis from -1750px to 800px past the camera, opacity following a [0,1,0.5,0.2,0] life curve, running two full seamless loops.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/flying-words/poster-f7ce1d8db134.jpg","hover_url":"https://gimgs.net/motion/media/flying-words/video-36655e337886.mp4","page_url":"https://gimgs.net/motion/flying-words.html"}},{"slug":"element-body-moves","title":"Element body moves","tagline":"Two element-body-feel styles: axial-stretch taffy-pull stretching, and contact-shadow-lift lifting off the surface with a contact shadow.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/element-body-moves/poster-8374a7546aa8.jpg","hover_url":"https://gimgs.net/motion/media/element-body-moves/video-7fa92fd9c8d3.mp4","page_url":"https://gimgs.net/motion/element-body-moves.html","description":"Two element-body-feel styles: axial-stretch taffy-pull stretching, and contact-shadow-lift lifting off the surface with a contact shadow.","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/element-body-moves/poster-8374a7546aa8.jpg","video":"https://gimgs.net/motion/media/element-body-moves/video-7fa92fd9c8d3.mp4"},"variants":[{"key":"axial-stretch","label":"axial-stretch · Speed-driven axial stretch","description":"Velocity-delta-driven axial stretch — the faster it flies, the longer it stretches (full stretch scaleX 2.2 / scaleY 0.72), squashes and rebounds over 8f at landing.","use":"`p(f)−p(f−1)`","video":"https://gimgs.net/motion/media/element-body-moves/video-7fa92fd9c8d3.mp4","poster":"https://gimgs.net/motion/media/element-body-moves/poster-8374a7546aa8.jpg"},{"key":"contact-shadow-lift","label":"contact-shadow-lift · Contact-shadow lift","description":"Lift over 10f out-cubic: card translateY(−28px) + scale(1.08), a separate elliptical shadow scales 1→1.72 / opacity 0.55→0.18 inversely at the same progress; drops back over 8f in-cubic + 2f micro-squash settle.","use":"One-by-one card call-outs; sets up the off-surface feel for 2.5D segments","video":"https://gimgs.net/motion/media/element-body-moves/video-9227185104c2.mp4","poster":"https://gimgs.net/motion/media/element-body-moves/poster-contact-shadow-lift-8f8a9d1e5e85.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/element-body-moves.json","template_url":"https://gimgs.net/motion/element-body-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/element-body-moves.md","updated_at":"2026-09-24T07:39:57.084Z","card":{"slug":"element-body-moves","title":"Element body moves","tagline":"Two element-body-feel styles: axial-stretch taffy-pull stretching, and contact-shadow-lift lifting off the surface with a contact shadow.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/element-body-moves/poster-8374a7546aa8.jpg","hover_url":"https://gimgs.net/motion/media/element-body-moves/video-7fa92fd9c8d3.mp4","page_url":"https://gimgs.net/motion/element-body-moves.html"}},{"slug":"floating-glossy-label-pills","title":"Floating glossy label pills","tagline":"Four wireframe panels each topped with a glossy pill label queue horizontally, swapping position in three beats while the centered panel enlarges and the sides shrink and blur, ending with a cursor sliding to rest.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/floating-glossy-label-pills/poster-7541cea9aafa.jpg","hover_url":"https://gimgs.net/motion/media/floating-glossy-label-pills/video-74c7bbf220ae.mp4","page_url":"https://gimgs.net/motion/floating-glossy-label-pills.html","description":"Four wireframe panels each topped with a glossy pill label queue horizontally, swapping position in three beats while the centered panel enlarges and the side","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/floating-glossy-label-pills/poster-7541cea9aafa.jpg","video":"https://gimgs.net/motion/media/floating-glossy-label-pills/video-74c7bbf220ae.mp4"},"variants":[{"key":"floating-glossy-label-pills","label":"floating-glossy-label-pills · Floating glossy label pills","description":"Four pale-gray dashboard wireframe panels each topped with a glossy pill label queue horizontally, the track swaps position rightward in three beats (ease-in → mid-rush → ease-out, first beat slower with a long tail); the centered panel enlarges into focus while the sides shrink to 0.62, sink, dim and blur slightly for a corridor feel, and at the end a black-fill white-outline cursor slides diagonally to rest on the last pill's right edge.","use":"","video":"https://gimgs.net/motion/media/floating-glossy-label-pills/video-74c7bbf220ae.mp4","poster":"https://gimgs.net/motion/media/floating-glossy-label-pills/poster-7541cea9aafa.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/floating-glossy-label-pills.json","template_url":"https://gimgs.net/motion/floating-glossy-label-pills/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/floating-glossy-label-pills.md","updated_at":"2026-09-24T07:39:56.911Z","card":{"slug":"floating-glossy-label-pills","title":"Floating glossy label pills","tagline":"Four wireframe panels each topped with a glossy pill label queue horizontally, swapping position in three beats while the centered panel enlarges and the sides shrink and blur, ending with a cursor sliding to rest.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/floating-glossy-label-pills/poster-7541cea9aafa.jpg","hover_url":"https://gimgs.net/motion/media/floating-glossy-label-pills/video-74c7bbf220ae.mp4","page_url":"https://gimgs.net/motion/floating-glossy-label-pills.html"}},{"slug":"edit-hook-moves","title":"Edit hook moves","tagline":"logo-sting-button end-hook — after the closing logo settles, a 12f easter egg suddenly cuts in before the final close, a trailer-style button ending.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.78,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/edit-hook-moves/poster-ef78e50715c1.jpg","hover_url":"https://gimgs.net/motion/media/edit-hook-moves/video-9c2b19246648.mp4","page_url":"https://gimgs.net/motion/edit-hook-moves.html","description":"logo-sting-button end-hook — after the closing logo settles, a 12f easter egg suddenly cuts in before the final close, a trailer-style button ending.","tags":["shotcraft","remotion","outro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.78,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/edit-hook-moves/poster-ef78e50715c1.jpg","video":"https://gimgs.net/motion/media/edit-hook-moves/video-9c2b19246648.mp4"},"variants":[{"key":"logo-sting-button","label":"logo-sting-button · Logo sting button ending","description":"logo-sting-button end-hook — after the closing logo settles, a 12f easter egg suddenly cuts in before the final close, a trailer-style button ending.","use":"End credits; one more hit right after the main feature wraps up","video":"https://gimgs.net/motion/media/edit-hook-moves/video-9c2b19246648.mp4","poster":"https://gimgs.net/motion/media/edit-hook-moves/poster-ef78e50715c1.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/edit-hook-moves.json","template_url":"https://gimgs.net/motion/edit-hook-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/edit-hook-moves.md","updated_at":"2026-09-24T07:39:56.550Z","card":{"slug":"edit-hook-moves","title":"Edit hook moves","tagline":"logo-sting-button end-hook — after the closing logo settles, a 12f easter egg suddenly cuts in before the final close, a trailer-style button ending.","category":"outro","category_label":"Outro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.78,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/edit-hook-moves/poster-ef78e50715c1.jpg","hover_url":"https://gimgs.net/motion/media/edit-hook-moves/video-9c2b19246648.mp4","page_url":"https://gimgs.net/motion/edit-hook-moves.html"}},{"slug":"draw-svg-trace","title":"Draw SVG trace annotation","tagline":"Growing outline annotation — an inked line with a visible pen tip traces once around an element to \"draw\" it, flashes black to hand off at closure, then content fades in; also works as a title underline.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/draw-svg-trace/poster-cbdcdaa78744.jpg","hover_url":"https://gimgs.net/motion/media/draw-svg-trace/video-3a499a7cf617.mp4","page_url":"https://gimgs.net/motion/draw-svg-trace.html","description":"Growing outline annotation — an inked line with a visible pen tip traces once around an element to \"draw\" it, flashes black to hand off at closure, then conte","tags":["shotcraft","remotion","ui-entrance","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/draw-svg-trace/poster-cbdcdaa78744.jpg","video":"https://gimgs.net/motion/media/draw-svg-trace/video-3a499a7cf617.mp4"},"variants":[{"key":"draw-svg-trace","label":"draw-svg-trace · Draw SVG trace annotation","description":"Growing outline annotation — an inked line with a visible pen tip traces once around an element to \"draw\" it, flashes black to hand off at closure, then content fades in; also works as a title underline.","use":"","video":"https://gimgs.net/motion/media/draw-svg-trace/video-3a499a7cf617.mp4","poster":"https://gimgs.net/motion/media/draw-svg-trace/poster-cbdcdaa78744.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/draw-svg-trace.json","template_url":"https://gimgs.net/motion/draw-svg-trace/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/draw-svg-trace.md","updated_at":"2026-09-24T07:39:55.758Z","card":{"slug":"draw-svg-trace","title":"Draw SVG trace annotation","tagline":"Growing outline annotation — an inked line with a visible pen tip traces once around an element to \"draw\" it, flashes black to hand off at closure, then content fades in; also works as a title underline.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/draw-svg-trace/poster-cbdcdaa78744.jpg","hover_url":"https://gimgs.net/motion/media/draw-svg-trace/video-3a499a7cf617.mp4","page_url":"https://gimgs.net/motion/draw-svg-trace.html"}},{"slug":"document-typewriter-reveal","title":"Document typewriter reveal","tagline":"A fully typeset document \"writes\" itself out behind the cursor across the whole page, the sidebar follows along, and history entries drop into their track one by one.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":3.67,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/document-typewriter-reveal/poster-9deed132cc4a.jpg","hover_url":"https://gimgs.net/motion/media/document-typewriter-reveal/video-d332ea767e28.mp4","page_url":"https://gimgs.net/motion/document-typewriter-reveal.html","description":"A fully typeset document \"writes\" itself out behind the cursor across the whole page, the sidebar follows along, and history entries drop into their track one","tags":["shotcraft","remotion","typography","ui-entrance"],"spec":{"width":960,"height":540,"fps":30,"duration":3.67,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/document-typewriter-reveal/poster-9deed132cc4a.jpg","video":"https://gimgs.net/motion/media/document-typewriter-reveal/video-d332ea767e28.mp4"},"variants":[{"key":"document-typewriter-reveal","label":"document-typewriter-reveal · Document typewriter reveal","description":"A fully typeset document \"writes\" itself out behind the cursor across the whole page, the sidebar follows along, and history entries drop into their track one by one.","use":"","video":"https://gimgs.net/motion/media/document-typewriter-reveal/video-d332ea767e28.mp4","poster":"https://gimgs.net/motion/media/document-typewriter-reveal/poster-9deed132cc4a.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/document-typewriter-reveal.json","template_url":"https://gimgs.net/motion/document-typewriter-reveal/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/document-typewriter-reveal.md","updated_at":"2026-09-24T07:39:55.656Z","card":{"slug":"document-typewriter-reveal","title":"Document typewriter reveal","tagline":"A fully typeset document \"writes\" itself out behind the cursor across the whole page, the sidebar follows along, and history entries drop into their track one by one.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":3.67,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/document-typewriter-reveal/poster-9deed132cc4a.jpg","hover_url":"https://gimgs.net/motion/media/document-typewriter-reveal/video-d332ea767e28.mp4","page_url":"https://gimgs.net/motion/document-typewriter-reveal.html"}},{"slug":"doc-park-left-pill-deal","title":"Doc-park pill deal","tagline":"The document doesn't fade out — it slides left to show ~35% width at 0.92 scale, while three pill labels deal in on the right at narration pace, captions darkening word by word as the doc keeps auto-scrolling.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/doc-park-left-pill-deal/poster-45e252126a7e.jpg","hover_url":"https://gimgs.net/motion/media/doc-park-left-pill-deal/video-c5b1bb118d11.mp4","page_url":"https://gimgs.net/motion/doc-park-left-pill-deal.html","description":"The document doesn't fade out — it slides left to show ~35% width at 0.92 scale, while three pill labels deal in on the right at narration pace, captions dark","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.3,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/doc-park-left-pill-deal/poster-45e252126a7e.jpg","video":"https://gimgs.net/motion/media/doc-park-left-pill-deal/video-c5b1bb118d11.mp4"},"variants":[{"key":"doc-park-left-pill-deal","label":"doc-park-left-pill-deal · Doc-park pill deal","description":"The document doesn't fade out — it slides left to show ~35% width at 0.92 scale, while three white outlined pill labels deal in on the right at narration pace (outBack bounce-in); after each settles its caption darkens word by word then fades before the next arrives, while the document keeps auto-scrolling very slowly to stay \"being read\".","use":"","video":"https://gimgs.net/motion/media/doc-park-left-pill-deal/video-c5b1bb118d11.mp4","poster":"https://gimgs.net/motion/media/doc-park-left-pill-deal/poster-45e252126a7e.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/doc-park-left-pill-deal.json","template_url":"https://gimgs.net/motion/doc-park-left-pill-deal/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/doc-park-left-pill-deal.md","updated_at":"2026-09-24T07:39:55.500Z","card":{"slug":"doc-park-left-pill-deal","title":"Doc-park pill deal","tagline":"The document doesn't fade out — it slides left to show ~35% width at 0.92 scale, while three pill labels deal in on the right at narration pace, captions darkening word by word as the doc keeps auto-scrolling.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/doc-park-left-pill-deal/poster-45e252126a7e.jpg","hover_url":"https://gimgs.net/motion/media/doc-park-left-pill-deal/video-c5b1bb118d11.mp4","page_url":"https://gimgs.net/motion/doc-park-left-pill-deal.html"}},{"slug":"depth-layer-moves","title":"Layered depth camera moves","tagline":"Two layered-depth camera moves: multiplane parallax dolly (3 layers at graded speeds pan out depth) and fake dolly-zoom (subject pinned, background swells inward).","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/depth-layer-moves/poster-8099a9cc240b.jpg","hover_url":"https://gimgs.net/motion/media/depth-layer-moves/video-34fc6f5c979a.mp4","page_url":"https://gimgs.net/motion/depth-layer-moves.html","description":"Two layered-depth camera moves: multiplane parallax dolly (3 layers at graded speeds pan out depth) and fake dolly-zoom (subject pinned, background swells inw","tags":["shotcraft","remotion","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.54,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/depth-layer-moves/poster-8099a9cc240b.jpg","video":"https://gimgs.net/motion/media/depth-layer-moves/video-34fc6f5c979a.mp4"},"variants":[{"key":"multiplane","label":"multiplane · Multiplane parallax dolly","description":"Multiplane parallax dolly — 3 layers of material pan horizontally at graded speeds (near fast, far slow), flat screenshots slide out into depth.","use":"","video":"https://gimgs.net/motion/media/depth-layer-moves/video-34fc6f5c979a.mp4","poster":"https://gimgs.net/motion/media/depth-layer-moves/poster-8099a9cc240b.jpg"},{"key":"dolly-zoom","label":"dolly-zoom · Fake dolly-zoom","description":"Fake dolly-zoom — subject pinned motionless while the background layer keeps swelling inward, the mounting pressure of a dramatic build-up.","use":"","video":"https://gimgs.net/motion/media/depth-layer-moves/video-ff447c6b6673.mp4","poster":"https://gimgs.net/motion/media/depth-layer-moves/poster-dolly-zoom-9d394d43f523.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/depth-layer-moves.json","template_url":"https://gimgs.net/motion/depth-layer-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/depth-layer-moves.md","updated_at":"2026-09-24T07:39:55.273Z","card":{"slug":"depth-layer-moves","title":"Layered depth camera moves","tagline":"Two layered-depth camera moves: multiplane parallax dolly (3 layers at graded speeds pan out depth) and fake dolly-zoom (subject pinned, background swells inward).","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.54,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/depth-layer-moves/poster-8099a9cc240b.jpg","hover_url":"https://gimgs.net/motion/media/depth-layer-moves/video-34fc6f5c979a.mp4","page_url":"https://gimgs.net/motion/depth-layer-moves.html"}},{"slug":"deck-deal-flyin","title":"Deck deal fly-in","tagline":"Opens on a close-up of a physical card deck orbiting against a dark metallic background, pulls back, then a stack of cards hard-accelerates into the grid like a deal, camera chasing the scroll, holding half a second at full board.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/deck-deal-flyin/poster-044bec2ed346.jpg","hover_url":"https://gimgs.net/motion/media/deck-deal-flyin/video-8fa29aa13a4a.mp4","page_url":"https://gimgs.net/motion/deck-deal-flyin.html","description":"Opens on a close-up of a physical card deck orbiting against a dark metallic background, pulls back, then a stack of cards hard-accelerates into the grid like","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/deck-deal-flyin/poster-044bec2ed346.jpg","video":"https://gimgs.net/motion/media/deck-deal-flyin/video-8fa29aa13a4a.mp4"},"variants":[{"key":"deck-deal-flyin","label":"deck-deal-flyin · Card-deck deal fly-in","description":"Opens on a close-up of a physical card deck orbiting against a dark metallic background, pulls back, then a stack of cards hard-accelerates into the grid like a deal, camera chasing the scroll, holding half a second at full board.","use":"","video":"https://gimgs.net/motion/media/deck-deal-flyin/video-8fa29aa13a4a.mp4","poster":"https://gimgs.net/motion/media/deck-deal-flyin/poster-044bec2ed346.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/deck-deal-flyin.json","template_url":"https://gimgs.net/motion/deck-deal-flyin/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/deck-deal-flyin.md","updated_at":"2026-09-24T07:39:54.618Z","card":{"slug":"deck-deal-flyin","title":"Deck deal fly-in","tagline":"Opens on a close-up of a physical card deck orbiting against a dark metallic background, pulls back, then a stack of cards hard-accelerates into the grid like a deal, camera chasing the scroll, holding half a second at full board.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/deck-deal-flyin/poster-044bec2ed346.jpg","hover_url":"https://gimgs.net/motion/media/deck-deal-flyin/video-8fa29aa13a4a.mp4","page_url":"https://gimgs.net/motion/deck-deal-flyin.html"}},{"slug":"dataviz-landscape-open","title":"Dataviz Landscape Open","tagline":"A dark-scene opener of tributary flow-line terrain — many flow lines merge into a main stream, fictional ID labels float on the lines, and the camera flies slowly through with heavy depth of field.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.55,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/dataviz-landscape-open/poster-fece904119c1.jpg","hover_url":"https://gimgs.net/motion/media/dataviz-landscape-open/video-af45b40bc532.mp4","page_url":"https://gimgs.net/motion/dataviz-landscape-open.html","description":"A dark-scene opener of tributary flow-line terrain — many flow lines merge into a main stream, fictional ID labels float on the lines, and the camera flies sl","tags":["shotcraft","remotion","intro","opening","data","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.55,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/dataviz-landscape-open/poster-fece904119c1.jpg","video":"https://gimgs.net/motion/media/dataviz-landscape-open/video-af45b40bc532.mp4"},"variants":[{"key":"dataviz-landscape-open","label":"dataviz-landscape-open","description":"A dark-scene opener of tributary flow-line terrain — many flow lines merge into a main stream, fictional ID labels float on the lines, and the camera flies slowly through with heavy depth of field.","use":"","video":"https://gimgs.net/motion/media/dataviz-landscape-open/video-af45b40bc532.mp4","poster":"https://gimgs.net/motion/media/dataviz-landscape-open/poster-fece904119c1.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/dataviz-landscape-open.json","template_url":"https://gimgs.net/motion/dataviz-landscape-open/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/dataviz-landscape-open.md","updated_at":"2026-09-24T07:39:54.295Z","card":{"slug":"dataviz-landscape-open","title":"Dataviz Landscape Open","tagline":"A dark-scene opener of tributary flow-line terrain — many flow lines merge into a main stream, fictional ID labels float on the lines, and the camera flies slowly through with heavy depth of field.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.55,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/dataviz-landscape-open/poster-fece904119c1.jpg","hover_url":"https://gimgs.net/motion/media/dataviz-landscape-open/video-af45b40bc532.mp4","page_url":"https://gimgs.net/motion/dataviz-landscape-open.html"}},{"slug":"dashboard-glow-highlight-pill","title":"Dashboard Glow Highlight Pill","tagline":"A gold wordmark hangs in a black void as a data dashboard rises up in perspective and keeps drifting in 3D; a gold light patch cruises from the right to the bottom, stretching into a pill, then traces the glowing outline of a popup from that pill.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/dashboard-glow-highlight-pill/poster-3f941a9a2ea9.jpg","hover_url":"https://gimgs.net/motion/media/dashboard-glow-highlight-pill/video-52ffc258b504.mp4","page_url":"https://gimgs.net/motion/dashboard-glow-highlight-pill.html","description":"A gold wordmark hangs in a black void as a data dashboard rises up in perspective and keeps drifting in 3D; a gold light patch cruises from the right to the b","tags":["shotcraft","remotion","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":2.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/dashboard-glow-highlight-pill/poster-3f941a9a2ea9.jpg","video":"https://gimgs.net/motion/media/dashboard-glow-highlight-pill/video-52ffc258b504.mp4"},"variants":[{"key":"dashboard-glow-highlight-pill","label":"dashboard-glow-highlight-pill","description":"A gold wordmark hangs in a black void as a data dashboard rises up in perspective and keeps drifting in 3D; a gold light patch cruises from the right to the bottom, stretching into a pill, then traces the glowing outline of a popup from that pill.","use":"","video":"https://gimgs.net/motion/media/dashboard-glow-highlight-pill/video-52ffc258b504.mp4","poster":"https://gimgs.net/motion/media/dashboard-glow-highlight-pill/poster-3f941a9a2ea9.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/dashboard-glow-highlight-pill.json","template_url":"https://gimgs.net/motion/dashboard-glow-highlight-pill/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/dashboard-glow-highlight-pill.md","updated_at":"2026-09-24T07:39:54.167Z","card":{"slug":"dashboard-glow-highlight-pill","title":"Dashboard Glow Highlight Pill","tagline":"A gold wordmark hangs in a black void as a data dashboard rises up in perspective and keeps drifting in 3D; a gold light patch cruises from the right to the bottom, stretching into a pill, then traces the glowing outline of a popup from that pill.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":2.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/dashboard-glow-highlight-pill/poster-3f941a9a2ea9.jpg","hover_url":"https://gimgs.net/motion/media/dashboard-glow-highlight-pill/video-52ffc258b504.mp4","page_url":"https://gimgs.net/motion/dashboard-glow-highlight-pill.html"}},{"slug":"cycle-glass-node-morph","title":"Cycle Glass Node Morph","tagline":"A single subject shrinks into a mechanism diagram during a diagonal wipe, three looping-cycle labels establish along an arc, then on a continuous push-in three glass nodes rise from below to take over the original labels, ending with staggered diagnostic markers pinning the system state.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":8.62,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cycle-glass-node-morph/poster-3db0bae0e312.jpg","hover_url":"https://gimgs.net/motion/media/cycle-glass-node-morph/video-834abb8a06d0.mp4","page_url":"https://gimgs.net/motion/cycle-glass-node-morph.html","description":"A single subject shrinks into a mechanism diagram during a diagonal wipe, three looping-cycle labels establish along an arc, then on a continuous push-in thre","tags":["shotcraft","remotion","data","interaction","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":8.62,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/cycle-glass-node-morph/poster-3db0bae0e312.jpg","video":"https://gimgs.net/motion/media/cycle-glass-node-morph/video-834abb8a06d0.mp4"},"variants":[{"key":"cycle-glass-node-morph","label":"cycle-glass-node-morph","description":"A single subject shrinks into a mechanism diagram during a diagonal wipe, three looping-cycle labels establish along an arc, then on a continuous push-in three glass nodes rise from below to take over the original labels, ending with staggered diagnostic markers pinning the system state.","use":"","video":"https://gimgs.net/motion/media/cycle-glass-node-morph/video-834abb8a06d0.mp4","poster":"https://gimgs.net/motion/media/cycle-glass-node-morph/poster-3db0bae0e312.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/cycle-glass-node-morph.json","template_url":"https://gimgs.net/motion/cycle-glass-node-morph/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/cycle-glass-node-morph.md","updated_at":"2026-09-24T07:39:53.711Z","card":{"slug":"cycle-glass-node-morph","title":"Cycle Glass Node Morph","tagline":"A single subject shrinks into a mechanism diagram during a diagonal wipe, three looping-cycle labels establish along an arc, then on a continuous push-in three glass nodes rise from below to take over the original labels, ending with staggered diagnostic markers pinning the system state.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":8.62,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cycle-glass-node-morph/poster-3db0bae0e312.jpg","hover_url":"https://gimgs.net/motion/media/cycle-glass-node-morph/video-834abb8a06d0.mp4","page_url":"https://gimgs.net/motion/cycle-glass-node-morph.html"}},{"slug":"cursor-flyover","title":"Cursor Flyover Tour","tagline":"After a full-page overhead view fades in, the camera flies in turn to zoom-in close-ups on four corners, an SVG cursor tracking along to point and leave click ripples.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cursor-flyover/poster-d4e5049b76e9.jpg","hover_url":"https://gimgs.net/motion/media/cursor-flyover/video-1b99520ae1b4.mp4","page_url":"https://gimgs.net/motion/cursor-flyover.html","description":"After a full-page overhead view fades in, the camera flies in turn to zoom-in close-ups on four corners, an SVG cursor tracking along to point and leave click","tags":["shotcraft","remotion","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/cursor-flyover/poster-d4e5049b76e9.jpg","video":"https://gimgs.net/motion/media/cursor-flyover/video-1b99520ae1b4.mp4"},"variants":[{"key":"cursor-flyover","label":"cursor-flyover","description":"After a full-page overhead view fades in, the camera flies in turn to zoom-in close-ups on four corners, an SVG cursor tracking along to point and leave click ripples.","use":"","video":"https://gimgs.net/motion/media/cursor-flyover/video-1b99520ae1b4.mp4","poster":"https://gimgs.net/motion/media/cursor-flyover/poster-d4e5049b76e9.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/cursor-flyover.json","template_url":"https://gimgs.net/motion/cursor-flyover/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/cursor-flyover.md","updated_at":"2026-09-24T07:39:53.468Z","card":{"slug":"cursor-flyover","title":"Cursor Flyover Tour","tagline":"After a full-page overhead view fades in, the camera flies in turn to zoom-in close-ups on four corners, an SVG cursor tracking along to point and leave click ripples.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cursor-flyover/poster-d4e5049b76e9.jpg","hover_url":"https://gimgs.net/motion/media/cursor-flyover/video-1b99520ae1b4.mp4","page_url":"https://gimgs.net/motion/cursor-flyover.html"}},{"slug":"cube-navigation","title":"Cube Face Navigation","tagline":"Content covers all six faces of a 3D cube; the camera goes from a front close-up → pulls back to an isometric view of the edges → alternates turning faces and pushing in, each face's shading computed live from its normal.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cube-navigation/poster-1d682f917564.jpg","hover_url":"https://gimgs.net/motion/media/cube-navigation/video-ab060b92834e.mp4","page_url":"https://gimgs.net/motion/cube-navigation.html","description":"Content covers all six faces of a 3D cube; the camera goes from a front close-up → pulls back to an isometric view of the edges → alternates turning faces and","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/cube-navigation/poster-1d682f917564.jpg","video":"https://gimgs.net/motion/media/cube-navigation/video-ab060b92834e.mp4"},"variants":[{"key":"cube-navigation","label":"cube-navigation","description":"Content covers all six faces of a 3D cube; the camera goes from a front close-up → pulls back to an isometric view of the edges → alternates turning faces and pushing in, each face's shading computed live from its normal.","use":"","video":"https://gimgs.net/motion/media/cube-navigation/video-ab060b92834e.mp4","poster":"https://gimgs.net/motion/media/cube-navigation/poster-1d682f917564.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/cube-navigation.json","template_url":"https://gimgs.net/motion/cube-navigation/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/cube-navigation.md","updated_at":"2026-09-24T07:39:52.984Z","card":{"slug":"cube-navigation","title":"Cube Face Navigation","tagline":"Content covers all six faces of a 3D cube; the camera goes from a front close-up → pulls back to an isometric view of the edges → alternates turning faces and pushing in, each face's shading computed live from its normal.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cube-navigation/poster-1d682f917564.jpg","hover_url":"https://gimgs.net/motion/media/cube-navigation/video-ab060b92834e.mp4","page_url":"https://gimgs.net/motion/cube-navigation.html"}},{"slug":"crash-zoom-punch","title":"Crash Zoom Punch","tagline":"A wide shot crash-zooms to a target close-up in one beat (6f), landing either with a bounce overshoot (elastic) or a hard stop with screen shake (weighty).","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/crash-zoom-punch/poster-7c58015bf91d.jpg","hover_url":"https://gimgs.net/motion/media/crash-zoom-punch/video-041ee7c5ccab.mp4","page_url":"https://gimgs.net/motion/crash-zoom-punch.html","description":"A wide shot crash-zooms to a target close-up in one beat (6f), landing either with a bounce overshoot (elastic) or a hard stop with screen shake (weighty).","tags":["shotcraft","remotion","camera","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.05,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/crash-zoom-punch/poster-7c58015bf91d.jpg","video":"https://gimgs.net/motion/media/crash-zoom-punch/video-041ee7c5ccab.mp4"},"variants":[{"key":"crash-zoom-punch","label":"crash-zoom-punch","description":"A wide shot crash-zooms to a target close-up in one beat (6f), landing either with a bounce overshoot (elastic) or a hard stop with screen shake (weighty).","use":"","video":"https://gimgs.net/motion/media/crash-zoom-punch/video-041ee7c5ccab.mp4","poster":"https://gimgs.net/motion/media/crash-zoom-punch/poster-7c58015bf91d.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/crash-zoom-punch.json","template_url":"https://gimgs.net/motion/crash-zoom-punch/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/crash-zoom-punch.md","updated_at":"2026-09-24T07:39:52.937Z","card":{"slug":"crash-zoom-punch","title":"Crash Zoom Punch","tagline":"A wide shot crash-zooms to a target close-up in one beat (6f), landing either with a bounce overshoot (elastic) or a hard stop with screen shake (weighty).","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/crash-zoom-punch/poster-7c58015bf91d.jpg","hover_url":"https://gimgs.net/motion/media/crash-zoom-punch/video-041ee7c5ccab.mp4","page_url":"https://gimgs.net/motion/crash-zoom-punch.html"}},{"slug":"crane-rise-reveal","title":"Crane Rise Reveal","tagline":"A crane-arm pull-up reveal — the opening shoves in close on one row of data, then the camera decelerates upward and pulls back as row after row floods in until the full dashboard fills the frame.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/crane-rise-reveal/poster-a237b5741bfe.jpg","hover_url":"https://gimgs.net/motion/media/crane-rise-reveal/video-74b7f0e71753.mp4","page_url":"https://gimgs.net/motion/crane-rise-reveal.html","description":"A crane-arm pull-up reveal — the opening shoves in close on one row of data, then the camera decelerates upward and pulls back as row after row floods in unti","tags":["shotcraft","remotion","intro","opening","camera","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/crane-rise-reveal/poster-a237b5741bfe.jpg","video":"https://gimgs.net/motion/media/crane-rise-reveal/video-74b7f0e71753.mp4"},"variants":[{"key":"crane-rise-reveal","label":"crane-rise-reveal","description":"A crane-arm pull-up reveal — the opening shoves in close on one row of data, then the camera decelerates upward and pulls back as row after row floods in until the full dashboard fills the frame.","use":"","video":"https://gimgs.net/motion/media/crane-rise-reveal/video-74b7f0e71753.mp4","poster":"https://gimgs.net/motion/media/crane-rise-reveal/poster-a237b5741bfe.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/crane-rise-reveal.json","template_url":"https://gimgs.net/motion/crane-rise-reveal/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/crane-rise-reveal.md","updated_at":"2026-09-24T07:39:52.507Z","card":{"slug":"crane-rise-reveal","title":"Crane Rise Reveal","tagline":"A crane-arm pull-up reveal — the opening shoves in close on one row of data, then the camera decelerates upward and pulls back as row after row floods in until the full dashboard fills the frame.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/crane-rise-reveal/poster-a237b5741bfe.jpg","hover_url":"https://gimgs.net/motion/media/crane-rise-reveal/video-74b7f0e71753.mp4","page_url":"https://gimgs.net/motion/crane-rise-reveal.html"}},{"slug":"counter-confetti","title":"Counter Confetti Celebration","tagline":"A big number counts up with an easeOutQuart sprint and a scale overshoot; a beat before it lands, 52 confetti pieces burst in from both sides on parabolic arcs, an impact ring expands, and the label's letter-spacing tightens to close.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/counter-confetti/poster-17889e35efbd.jpg","hover_url":"https://gimgs.net/motion/media/counter-confetti/video-5da316df61bd.mp4","page_url":"https://gimgs.net/motion/counter-confetti.html","description":"A big number counts up with an easeOutQuart sprint and a scale overshoot; a beat before it lands, 52 confetti pieces burst in from both sides on parabolic arc","tags":["shotcraft","remotion","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/counter-confetti/poster-17889e35efbd.jpg","video":"https://gimgs.net/motion/media/counter-confetti/video-5da316df61bd.mp4"},"variants":[{"key":"counter-confetti","label":"counter-confetti","description":"A big number counts up with an easeOutQuart sprint and a scale overshoot; a beat before it lands, 52 confetti pieces burst in from both sides on parabolic arcs, an impact ring expands, and the label's letter-spacing tightens to close.","use":"","video":"https://gimgs.net/motion/media/counter-confetti/video-5da316df61bd.mp4","poster":"https://gimgs.net/motion/media/counter-confetti/poster-17889e35efbd.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/counter-confetti.json","template_url":"https://gimgs.net/motion/counter-confetti/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/counter-confetti.md","updated_at":"2026-09-24T07:39:52.361Z","card":{"slug":"counter-confetti","title":"Counter Confetti Celebration","tagline":"A big number counts up with an easeOutQuart sprint and a scale overshoot; a beat before it lands, 52 confetti pieces burst in from both sides on parabolic arcs, an impact ring expands, and the label's letter-spacing tightens to close.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/counter-confetti/poster-17889e35efbd.jpg","hover_url":"https://gimgs.net/motion/media/counter-confetti/video-5da316df61bd.mp4","page_url":"https://gimgs.net/motion/counter-confetti.html"}},{"slug":"countdown-arc-scatter","title":"Countdown Arc Scatter","tagline":"A white-background dial with 9 equal-size digits along a large arc sweeps 96° then decelerates to a hard stop; \"5\" stops at the arc's peak and slides into place as the title's first character while the other numbers blur away, and the title fades in blurred word by word, ending on an accent-colored last word.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":1.6,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/countdown-arc-scatter/poster-a626726c3c40.jpg","hover_url":"https://gimgs.net/motion/media/countdown-arc-scatter/video-fa6086fa1a8a.mp4","page_url":"https://gimgs.net/motion/countdown-arc-scatter.html","description":"A white-background dial with 9 equal-size digits along a large arc sweeps 96° then decelerates to a hard stop; \"5\" stops at the arc's peak and slides into pla","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":1.6,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/countdown-arc-scatter/poster-a626726c3c40.jpg","video":"https://gimgs.net/motion/media/countdown-arc-scatter/video-fa6086fa1a8a.mp4"},"variants":[{"key":"countdown-arc-scatter","label":"countdown-arc-scatter","description":"A white-background dial with 9 equal-size digits along a large arc sweeps 96° then decelerates to a hard stop; \"5\" stops at the arc's peak and slides into place as the title's first character while the other numbers blur away, and the title fades in blurred word by word, ending on an accent-colored last word.","use":"","video":"https://gimgs.net/motion/media/countdown-arc-scatter/video-fa6086fa1a8a.mp4","poster":"https://gimgs.net/motion/media/countdown-arc-scatter/poster-a626726c3c40.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/countdown-arc-scatter.json","template_url":"https://gimgs.net/motion/countdown-arc-scatter/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/countdown-arc-scatter.md","updated_at":"2026-09-24T07:39:51.842Z","card":{"slug":"countdown-arc-scatter","title":"Countdown Arc Scatter","tagline":"A white-background dial with 9 equal-size digits along a large arc sweeps 96° then decelerates to a hard stop; \"5\" stops at the arc's peak and slides into place as the title's first character while the other numbers blur away, and the title fades in blurred word by word, ending on an accent-colored last word.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":1.6,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/countdown-arc-scatter/poster-a626726c3c40.jpg","hover_url":"https://gimgs.net/motion/media/countdown-arc-scatter/video-fa6086fa1a8a.mp4","page_url":"https://gimgs.net/motion/countdown-arc-scatter.html"}},{"slug":"command-palette-summon","title":"Command Palette Summon","tagline":"The command palette descends — the whole screen dims and blurs, the ⌘K panel springs down with overshoot, candidate rows appear staggered, and the list narrows in real time as you type.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/command-palette-summon/poster-fde82955e7a6.jpg","hover_url":"https://gimgs.net/motion/media/command-palette-summon/video-976fb3884fe2.mp4","page_url":"https://gimgs.net/motion/command-palette-summon.html","description":"The command palette descends — the whole screen dims and blurs, the ⌘K panel springs down with overshoot, candidate rows appear staggered, and the list narrow","tags":["shotcraft","remotion","interaction","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/command-palette-summon/poster-fde82955e7a6.jpg","video":"https://gimgs.net/motion/media/command-palette-summon/video-976fb3884fe2.mp4"},"variants":[{"key":"command-palette-summon","label":"command-palette-summon","description":"The command palette descends — the whole screen dims and blurs, the ⌘K panel springs down with overshoot, candidate rows appear staggered, and the list narrows in real time as you type.","use":"","video":"https://gimgs.net/motion/media/command-palette-summon/video-976fb3884fe2.mp4","poster":"https://gimgs.net/motion/media/command-palette-summon/poster-fde82955e7a6.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/command-palette-summon.json","template_url":"https://gimgs.net/motion/command-palette-summon/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/command-palette-summon.md","updated_at":"2026-09-24T07:39:51.296Z","card":{"slug":"command-palette-summon","title":"Command Palette Summon","tagline":"The command palette descends — the whole screen dims and blurs, the ⌘K panel springs down with overshoot, candidate rows appear staggered, and the list narrows in real time as you type.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/command-palette-summon/poster-fde82955e7a6.jpg","hover_url":"https://gimgs.net/motion/media/command-palette-summon/video-976fb3884fe2.mp4","page_url":"https://gimgs.net/motion/command-palette-summon.html"}},{"slug":"collab-cursor-moves","title":"Collab Cursor Moves","tagline":"Two ways collaborative cursors perform — dialogue-duet, a two-cursor dark-stage duet (approach/circle/hand off the light/zoom into a transition), and cast-ensemble, a five-cursor ambient crowd layer (staggered entrance + drift + a typing cameo + gathering around).","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/collab-cursor-moves/poster-02fdf3e2c95a.jpg","hover_url":"https://gimgs.net/motion/media/collab-cursor-moves/video-99fac995c469.mp4","page_url":"https://gimgs.net/motion/collab-cursor-moves.html","description":"Two ways collaborative cursors perform — dialogue-duet, a two-cursor dark-stage duet (approach/circle/hand off the light/zoom into a transition), and cast-ens","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/collab-cursor-moves/poster-02fdf3e2c95a.jpg","video":"https://gimgs.net/motion/media/collab-cursor-moves/video-99fac995c469.mp4"},"variants":[{"key":"dialogue-duet","label":"dialogue-duet","description":"Two named blue/green cursors: bezier entrance → approach each other in dialogue (breathing pulses) → swap positions along an up-down arc → name tags light up and dim in a handoff → the green cursor easeIn-scales up dozens of times into a giant arrow used as a transition occluder.","use":"Two-role handoff narrative (design → dev, you → AI); needs a pure UI-free narrative breathing beat.","video":"https://gimgs.net/motion/media/collab-cursor-moves/video-99fac995c469.mp4","poster":"https://gimgs.net/motion/media/collab-cursor-moves/poster-02fdf3e2c95a.jpg"},{"key":"cast-ensemble","label":"cast-ensemble","description":"5 named, colored cursors spring in staggered onto a grayscale canvas → dual-frequency sine drift while resident → one types out a line on a sticky note (typewriter) → all ease-in-out gather around at the end.","use":"Ambient full-film layer for canvas/whiteboard products; background liveliness when the main content needs \"others are here too.\"","video":"https://gimgs.net/motion/media/collab-cursor-moves/video-b8d7bd848df7.mp4","poster":"https://gimgs.net/motion/media/collab-cursor-moves/poster-cast-ensemble-cef649df370e.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/collab-cursor-moves.json","template_url":"https://gimgs.net/motion/collab-cursor-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/collab-cursor-moves.md","updated_at":"2026-09-24T07:39:51.225Z","card":{"slug":"collab-cursor-moves","title":"Collab Cursor Moves","tagline":"Two ways collaborative cursors perform — dialogue-duet, a two-cursor dark-stage duet (approach/circle/hand off the light/zoom into a transition), and cast-ensemble, a five-cursor ambient crowd layer (staggered entrance + drift + a typing cameo + gathering around).","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/collab-cursor-moves/poster-02fdf3e2c95a.jpg","hover_url":"https://gimgs.net/motion/media/collab-cursor-moves/video-99fac995c469.mp4","page_url":"https://gimgs.net/motion/collab-cursor-moves.html"}},{"slug":"color-block-step-wipe","title":"Color Block Step Wipe","tagline":"Two ways a discrete stepped color block swallows the screen — A, a small center bar hard-jumps 3–5 steps to full screen (a badge double-pops once it takes over); B, a block eats the screen diagonally from a corner in 3 jumps, carrying a page card forward one jump at a time.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/color-block-step-wipe/poster-a40a0ca9e65e.jpg","hover_url":"https://gimgs.net/motion/media/color-block-step-wipe/video-25d95987cd96.mp4","page_url":"https://gimgs.net/motion/color-block-step-wipe.html","description":"Two ways a discrete stepped color block swallows the screen — A, a small center bar hard-jumps 3–5 steps to full screen (a badge double-pops once it takes ove","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/color-block-step-wipe/poster-a40a0ca9e65e.jpg","video":"https://gimgs.net/motion/media/color-block-step-wipe/video-25d95987cd96.mp4"},"variants":[{"key":"color-block-step-wipe","label":"color-block-step-wipe","description":"Two ways a discrete stepped color block swallows the screen — A, a small center bar hard-jumps 3–5 steps to full screen (a badge double-pops once it takes over); B, a block eats the screen diagonally from a corner in 3 jumps, carrying a page card forward one jump at a time.","use":"","video":"https://gimgs.net/motion/media/color-block-step-wipe/video-25d95987cd96.mp4","poster":"https://gimgs.net/motion/media/color-block-step-wipe/poster-a40a0ca9e65e.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/color-block-step-wipe.json","template_url":"https://gimgs.net/motion/color-block-step-wipe/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/color-block-step-wipe.md","updated_at":"2026-09-24T07:39:51.147Z","card":{"slug":"color-block-step-wipe","title":"Color Block Step Wipe","tagline":"Two ways a discrete stepped color block swallows the screen — A, a small center bar hard-jumps 3–5 steps to full screen (a badge double-pops once it takes over); B, a block eats the screen diagonally from a corner in 3 jumps, carrying a page card forward one jump at a time.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/color-block-step-wipe/poster-a40a0ca9e65e.jpg","hover_url":"https://gimgs.net/motion/media/color-block-step-wipe/video-25d95987cd96.mp4","page_url":"https://gimgs.net/motion/color-block-step-wipe.html"}},{"slug":"cloner-depth-echo","title":"Cloner Depth Echo Column","tagline":"A cloned column — the main card instantly \"photocopies\" 7 translucent clones arrayed diagonally in depth, holds a beat, then all accelerate back and snap into the original with a bounce.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cloner-depth-echo/poster-5cd667f5d74a.jpg","hover_url":"https://gimgs.net/motion/media/cloner-depth-echo/video-ccbf140eecb0.mp4","page_url":"https://gimgs.net/motion/cloner-depth-echo.html","description":"A cloned column — the main card instantly \"photocopies\" 7 translucent clones arrayed diagonally in depth, holds a beat, then all accelerate back and snap into","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/cloner-depth-echo/poster-5cd667f5d74a.jpg","video":"https://gimgs.net/motion/media/cloner-depth-echo/video-ccbf140eecb0.mp4"},"variants":[{"key":"cloner-depth-echo","label":"cloner-depth-echo","description":"A cloned column — the main card instantly \"photocopies\" 7 translucent clones arrayed diagonally in depth, holds a beat, then all accelerate back and snap into the original with a bounce.","use":"","video":"https://gimgs.net/motion/media/cloner-depth-echo/video-ccbf140eecb0.mp4","poster":"https://gimgs.net/motion/media/cloner-depth-echo/poster-5cd667f5d74a.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/cloner-depth-echo.json","template_url":"https://gimgs.net/motion/cloner-depth-echo/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/cloner-depth-echo.md","updated_at":"2026-09-24T07:39:50.540Z","card":{"slug":"cloner-depth-echo","title":"Cloner Depth Echo Column","tagline":"A cloned column — the main card instantly \"photocopies\" 7 translucent clones arrayed diagonally in depth, holds a beat, then all accelerate back and snap into the original with a bounce.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cloner-depth-echo/poster-5cd667f5d74a.jpg","hover_url":"https://gimgs.net/motion/media/cloner-depth-echo/video-ccbf140eecb0.mp4","page_url":"https://gimgs.net/motion/cloner-depth-echo.html"}},{"slug":"circle-match-iris","title":"Circle Match Iris Cut","tagline":"An iris wipe bursts open from the center of a circular element on the page, and the new page's circular chart lands on that same circle inside the ring — a match cut that gives the iris a semantic anchor.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/circle-match-iris/poster-eefd66910f81.jpg","hover_url":"https://gimgs.net/motion/media/circle-match-iris/video-b8e14bb985d8.mp4","page_url":"https://gimgs.net/motion/circle-match-iris.html","description":"An iris wipe bursts open from the center of a circular element on the page, and the new page's circular chart lands on that same circle inside the ring — a ma","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/circle-match-iris/poster-eefd66910f81.jpg","video":"https://gimgs.net/motion/media/circle-match-iris/video-b8e14bb985d8.mp4"},"variants":[{"key":"circle-match-iris","label":"circle-match-iris","description":"An iris wipe bursts open from the center of a circular element on the page, and the new page's circular chart lands on that same circle inside the ring — a match cut that gives the iris a semantic anchor.","use":"","video":"https://gimgs.net/motion/media/circle-match-iris/video-b8e14bb985d8.mp4","poster":"https://gimgs.net/motion/media/circle-match-iris/poster-eefd66910f81.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/circle-match-iris.json","template_url":"https://gimgs.net/motion/circle-match-iris/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/circle-match-iris.md","updated_at":"2026-09-24T07:39:50.017Z","card":{"slug":"circle-match-iris","title":"Circle Match Iris Cut","tagline":"An iris wipe bursts open from the center of a circular element on the page, and the new page's circular chart lands on that same circle inside the ring — a match cut that gives the iris a semantic anchor.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/circle-match-iris/poster-eefd66910f81.jpg","hover_url":"https://gimgs.net/motion/media/circle-match-iris/video-b8e14bb985d8.mp4","page_url":"https://gimgs.net/motion/circle-match-iris.html"}},{"slug":"chip-lift-to-user-pill","title":"Chip Lift to User Pill","tagline":"A target chip in a grid hard-cuts to inverted black-on-white in 3 frames, other chips fade and shrink out staggered by Manhattan distance to it; the black chip's left edge anchors and grows into a pill, typing out a name letter by letter and lighting a green dot, then a 1px line connects it to a circular badge.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/chip-lift-to-user-pill/poster-5ee2dd22db47.jpg","hover_url":"https://gimgs.net/motion/media/chip-lift-to-user-pill/video-54cf5f918e77.mp4","page_url":"https://gimgs.net/motion/chip-lift-to-user-pill.html","description":"A target chip in a grid hard-cuts to inverted black-on-white in 3 frames, other chips fade and shrink out staggered by Manhattan distance to it; the black chi","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/chip-lift-to-user-pill/poster-5ee2dd22db47.jpg","video":"https://gimgs.net/motion/media/chip-lift-to-user-pill/video-54cf5f918e77.mp4"},"variants":[{"key":"chip-lift-to-user-pill","label":"chip-lift-to-user-pill","description":"A target chip in a grid hard-cuts to inverted black-on-white in 3 frames, other chips fade and shrink out staggered by Manhattan distance to it; the black chip's left edge anchors and grows into a pill, typing out a name letter by letter and lighting a green dot, then a 1px line connects it to a circular badge.","use":"","video":"https://gimgs.net/motion/media/chip-lift-to-user-pill/video-54cf5f918e77.mp4","poster":"https://gimgs.net/motion/media/chip-lift-to-user-pill/poster-5ee2dd22db47.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/chip-lift-to-user-pill.json","template_url":"https://gimgs.net/motion/chip-lift-to-user-pill/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/chip-lift-to-user-pill.md","updated_at":"2026-09-24T07:39:50.000Z","card":{"slug":"chip-lift-to-user-pill","title":"Chip Lift to User Pill","tagline":"A target chip in a grid hard-cuts to inverted black-on-white in 3 frames, other chips fade and shrink out staggered by Manhattan distance to it; the black chip's left edge anchors and grows into a pill, typing out a name letter by letter and lighting a green dot, then a 1px line connects it to a circular badge.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/chip-lift-to-user-pill/poster-5ee2dd22db47.jpg","hover_url":"https://gimgs.net/motion/media/chip-lift-to-user-pill/video-54cf5f918e77.mp4","page_url":"https://gimgs.net/motion/chip-lift-to-user-pill.html"}},{"slug":"chart-live-moves","title":"Chart Live Moves","tagline":"Three ways to bring a chart alive — oscilloscope-stream real-time waveform with sudden spikes, unit-dot-swarm-regroup dot swarms migrating into a number, and axis-rescale-shock a new value blowing past the axis and forcing a rescale.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/chart-live-moves/poster-ac9c48f4dd70.jpg","hover_url":"https://gimgs.net/motion/media/chart-live-moves/video-70475b2a96d2.mp4","page_url":"https://gimgs.net/motion/chart-live-moves.html","description":"Three ways to bring a chart alive — oscilloscope-stream real-time waveform with sudden spikes, unit-dot-swarm-regroup dot swarms migrating into a number, and ","tags":["shotcraft","remotion","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.38,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/chart-live-moves/poster-ac9c48f4dd70.jpg","video":"https://gimgs.net/motion/media/chart-live-moves/video-70475b2a96d2.mp4"},"variants":[{"key":"oscilloscope-stream","label":"oscilloscope-stream","description":"The sampling window pans 8px/frame + a cosine-envelope spike + a true stop on brake.","use":"Monitoring/real-time products: a system that's \"alive.\"","video":"https://gimgs.net/motion/media/chart-live-moves/video-70475b2a96d2.mp4","poster":"https://gimgs.net/motion/media/chart-live-moves/poster-ac9c48f4dd70.jpg"},{"key":"unit-dot-swarm-regroup","label":"unit-dot-swarm-regroup","description":"Three acts of staggered spring migration (stiffness 150, 8f stagger), the final act arranges the dots into a number.","use":"User-base/composition narrative: \"every dot is a person.\"","video":"https://gimgs.net/motion/media/chart-live-moves/video-59c523ff1258.mp4","poster":"https://gimgs.net/motion/media/chart-live-moves/poster-unit-dot-swarm-regroup-2ef89549ed82.jpg"},{"key":"axis-rescale-shock","label":"axis-rescale-shock","description":"Bursts 220px out of frame + a triple-linked rescale (ticks swap / gridlines densify / old line compresses) + an 8px shake.","use":"Growth-curve highlight: literalizing \"off the charts.\"","video":"https://gimgs.net/motion/media/chart-live-moves/video-ae667829cc19.mp4","poster":"https://gimgs.net/motion/media/chart-live-moves/poster-axis-rescale-shock-36cfec6efff4.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/chart-live-moves.json","template_url":"https://gimgs.net/motion/chart-live-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/chart-live-moves.md","updated_at":"2026-09-24T07:39:49.631Z","card":{"slug":"chart-live-moves","title":"Chart Live Moves","tagline":"Three ways to bring a chart alive — oscilloscope-stream real-time waveform with sudden spikes, unit-dot-swarm-regroup dot swarms migrating into a number, and axis-rescale-shock a new value blowing past the axis and forcing a rescale.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.38,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/chart-live-moves/poster-ac9c48f4dd70.jpg","hover_url":"https://gimgs.net/motion/media/chart-live-moves/video-70475b2a96d2.mp4","page_url":"https://gimgs.net/motion/chart-live-moves.html"}},{"slug":"chip-grid-single-select-blackout","title":"Chip Grid Blackout Select","tagline":"Five option chips fade in one by one in a centered 3+2 layout; the selected one flashes a gray press frame, then within a few frames turns solid black with white text and a subtle 1→1.04→1 bounce, while other chips fade to 18% without moving; remaining chips then clear, and the black chip rises and narrows as a calculation row appears below.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/chip-grid-single-select-blackout/poster-71beb1a07a15.jpg","hover_url":"https://gimgs.net/motion/media/chip-grid-single-select-blackout/video-83bd5681aef9.mp4","page_url":"https://gimgs.net/motion/chip-grid-single-select-blackout.html","description":"Five option chips fade in one by one in a centered 3+2 layout; the selected one flashes a gray press frame, then within a few frames turns solid black with wh","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/chip-grid-single-select-blackout/poster-71beb1a07a15.jpg","video":"https://gimgs.net/motion/media/chip-grid-single-select-blackout/video-83bd5681aef9.mp4"},"variants":[{"key":"chip-grid-single-select-blackout","label":"chip-grid-single-select-blackout","description":"Five option chips fade in one by one in a centered 3+2 layout; the selected one flashes a gray press frame, then within a few frames turns solid black with white text and a subtle 1→1.04→1 bounce, while other chips fade to 18% without moving; remaining chips then clear, and the black chip rises and narrows as a calculation row appears below.","use":"","video":"https://gimgs.net/motion/media/chip-grid-single-select-blackout/video-83bd5681aef9.mp4","poster":"https://gimgs.net/motion/media/chip-grid-single-select-blackout/poster-71beb1a07a15.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/chip-grid-single-select-blackout.json","template_url":"https://gimgs.net/motion/chip-grid-single-select-blackout/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/chip-grid-single-select-blackout.md","updated_at":"2026-09-24T07:39:49.332Z","card":{"slug":"chip-grid-single-select-blackout","title":"Chip Grid Blackout Select","tagline":"Five option chips fade in one by one in a centered 3+2 layout; the selected one flashes a gray press frame, then within a few frames turns solid black with white text and a subtle 1→1.04→1 bounce, while other chips fade to 18% without moving; remaining chips then clear, and the black chip rises and narrows as a calculation row appears below.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/chip-grid-single-select-blackout/poster-71beb1a07a15.jpg","hover_url":"https://gimgs.net/motion/media/chip-grid-single-select-blackout/video-83bd5681aef9.mp4","page_url":"https://gimgs.net/motion/chip-grid-single-select-blackout.html"}},{"slug":"cel-flash-stomp","title":"Cel Flash Stomp Type","tagline":"Background flash-stomped text — big words stamp down crooked on each beat like a seal; the instant each word lands, the background strobes between two solid colors for a few frames while the text stays rock-still; the UI translation of anime finishing-move title cards.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cel-flash-stomp/poster-06ba5776cf81.jpg","hover_url":"https://gimgs.net/motion/media/cel-flash-stomp/video-87b4f6604fd3.mp4","page_url":"https://gimgs.net/motion/cel-flash-stomp.html","description":"Background flash-stomped text — big words stamp down crooked on each beat like a seal; the instant each word lands, the background strobes between two solid c","tags":["shotcraft","remotion","typography","rhythm"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.89,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/cel-flash-stomp/poster-06ba5776cf81.jpg","video":"https://gimgs.net/motion/media/cel-flash-stomp/video-87b4f6604fd3.mp4"},"variants":[{"key":"cel-flash-stomp","label":"cel-flash-stomp","description":"Background flash-stomped text — big words stamp down crooked on each beat like a seal; the instant each word lands, the background strobes between two solid colors for a few frames while the text stays rock-still; the UI translation of anime finishing-move title cards.","use":"","video":"https://gimgs.net/motion/media/cel-flash-stomp/video-87b4f6604fd3.mp4","poster":"https://gimgs.net/motion/media/cel-flash-stomp/poster-06ba5776cf81.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/cel-flash-stomp.json","template_url":"https://gimgs.net/motion/cel-flash-stomp/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/cel-flash-stomp.md","updated_at":"2026-09-24T07:39:48.841Z","card":{"slug":"cel-flash-stomp","title":"Cel Flash Stomp Type","tagline":"Background flash-stomped text — big words stamp down crooked on each beat like a seal; the instant each word lands, the background strobes between two solid colors for a few frames while the text stays rock-still; the UI translation of anime finishing-move title cards.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/cel-flash-stomp/poster-06ba5776cf81.jpg","hover_url":"https://gimgs.net/motion/media/cel-flash-stomp/video-87b4f6604fd3.mp4","page_url":"https://gimgs.net/motion/cel-flash-stomp.html"}},{"slug":"carousel-3d","title":"3D Card Carousel Loop","tagline":"8 cards arranged in a sin/cos ring of 190px radius rotate as one at a steady speed, each card orbiting the Y axis while billboarding outward; matched double-sided textures with backface-visibility:hidden keep every card upright at any moment, camera locked at a shallow overhead close angle.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/carousel-3d/poster-c0833eb53cb2.jpg","hover_url":"https://gimgs.net/motion/media/carousel-3d/video-4fcaf3060e3b.mp4","page_url":"https://gimgs.net/motion/carousel-3d.html","description":"8 cards arranged in a sin/cos ring of 190px radius rotate as one at a steady speed, each card orbiting the Y axis while billboarding outward; matched double-s","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/carousel-3d/poster-c0833eb53cb2.jpg","video":"https://gimgs.net/motion/media/carousel-3d/video-4fcaf3060e3b.mp4"},"variants":[{"key":"carousel-3d","label":"carousel-3d","description":"8 cards arranged in a sin/cos ring of 190px radius rotate as one at a steady speed, each card orbiting the Y axis while billboarding outward; matched double-sided textures with backface-visibility:hidden keep every card upright at any moment, camera locked at a shallow overhead close angle.","use":"","video":"https://gimgs.net/motion/media/carousel-3d/video-4fcaf3060e3b.mp4","poster":"https://gimgs.net/motion/media/carousel-3d/poster-c0833eb53cb2.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/carousel-3d.json","template_url":"https://gimgs.net/motion/carousel-3d/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/carousel-3d.md","updated_at":"2026-09-24T07:39:48.571Z","card":{"slug":"carousel-3d","title":"3D Card Carousel Loop","tagline":"8 cards arranged in a sin/cos ring of 190px radius rotate as one at a steady speed, each card orbiting the Y axis while billboarding outward; matched double-sided textures with backface-visibility:hidden keep every card upright at any moment, camera locked at a shallow overhead close angle.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/carousel-3d/poster-c0833eb53cb2.jpg","hover_url":"https://gimgs.net/motion/media/carousel-3d/video-4fcaf3060e3b.mp4","page_url":"https://gimgs.net/motion/carousel-3d.html"}},{"slug":"card-stack","title":"Card Stack Fan Reveal","tagline":"8 cards spring in one by one from the bottom of the screen, stacking into a pile; once all have landed, the whole stack fans out into 3D at once — each card rotated 8°, offset 34px, and pushed back one z-layer by index.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/card-stack/poster-eaf08be8aaca.jpg","hover_url":"https://gimgs.net/motion/media/card-stack/video-5e9781b31afd.mp4","page_url":"https://gimgs.net/motion/card-stack.html","description":"8 cards spring in one by one from the bottom of the screen, stacking into a pile; once all have landed, the whole stack fans out into 3D at once — each card r","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.7,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/card-stack/poster-eaf08be8aaca.jpg","video":"https://gimgs.net/motion/media/card-stack/video-5e9781b31afd.mp4"},"variants":[{"key":"card-stack","label":"card-stack","description":"8 cards spring in one by one from the bottom of the screen, stacking into a pile; once all have landed, the whole stack fans out into 3D at once — each card rotated 8°, offset 34px, and pushed back one z-layer by index.","use":"","video":"https://gimgs.net/motion/media/card-stack/video-5e9781b31afd.mp4","poster":"https://gimgs.net/motion/media/card-stack/poster-eaf08be8aaca.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/card-stack.json","template_url":"https://gimgs.net/motion/card-stack/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/card-stack.md","updated_at":"2026-09-24T07:39:48.081Z","card":{"slug":"card-stack","title":"Card Stack Fan Reveal","tagline":"8 cards spring in one by one from the bottom of the screen, stacking into a pile; once all have landed, the whole stack fans out into 3D at once — each card rotated 8°, offset 34px, and pushed back one z-layer by index.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/card-stack/poster-eaf08be8aaca.jpg","hover_url":"https://gimgs.net/motion/media/card-stack/video-5e9781b31afd.mp4","page_url":"https://gimgs.net/motion/card-stack.html"}},{"slug":"canvas-materialize-moves","title":"Canvas Materialize Moves","tagline":"Two ways content \"materializes onto the canvas\" — panel-to-canvas row-to-card (a panel table row flies out along an arc, morphing across containers into a canvas card) and diagram-cascade tree generation (nodes pop in layer by layer after a typed prompt, with connectors growing before the nodes).","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/canvas-materialize-moves/poster-d9d4c0533ca9.jpg","hover_url":"https://gimgs.net/motion/media/canvas-materialize-moves/video-c689debab30a.mp4","page_url":"https://gimgs.net/motion/canvas-materialize-moves.html","description":"Two ways content \"materializes onto the canvas\" — panel-to-canvas row-to-card (a panel table row flies out along an arc, morphing across containers into a can","tags":["shotcraft","remotion","interaction","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/canvas-materialize-moves/poster-d9d4c0533ca9.jpg","video":"https://gimgs.net/motion/media/canvas-materialize-moves/video-c689debab30a.mp4"},"variants":[{"key":"panel-to-canvas","label":"panel-to-canvas · Row-to-card morph","description":"Checkboxes auto-tick one by one → button press → three rows fly out along an upward arc, staggered, morphing mid-flight between row form and card form, landing with a random tilt; the vacated row slots collapse into a dashed-outline gap.","use":"Bulk import/one-click add-to-board: content migrating from a list state to a spatial state.","video":"https://gimgs.net/motion/media/canvas-materialize-moves/video-c689debab30a.mp4","poster":"https://gimgs.net/motion/media/canvas-materialize-moves/poster-d9d4c0533ca9.jpg"},{"key":"diagram-cascade","label":"diagram-cascade · Cascading generated tree","description":"A prompt types itself out letter by letter (the outline darkens on completion to confirm) → a root node (dark) appears → 2 children → 4 grandchildren pop in layer by layer, with angled connector lines drawing in 8f ahead of each node; once the tree is complete, the whole tree breathes once.","use":"AI-generated diagrams/mind maps/ER diagrams: a whole tree growing from a single sentence.","video":"https://gimgs.net/motion/media/canvas-materialize-moves/video-65a791dc6dde.mp4","poster":"https://gimgs.net/motion/media/canvas-materialize-moves/poster-diagram-cascade-138d7015ae58.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/canvas-materialize-moves.json","template_url":"https://gimgs.net/motion/canvas-materialize-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/canvas-materialize-moves.md","updated_at":"2026-09-24T07:39:47.664Z","card":{"slug":"canvas-materialize-moves","title":"Canvas Materialize Moves","tagline":"Two ways content \"materializes onto the canvas\" — panel-to-canvas row-to-card (a panel table row flies out along an arc, morphing across containers into a canvas card) and diagram-cascade tree generation (nodes pop in layer by layer after a typed prompt, with connectors growing before the nodes).","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/canvas-materialize-moves/poster-d9d4c0533ca9.jpg","hover_url":"https://gimgs.net/motion/media/canvas-materialize-moves/video-c689debab30a.mp4","page_url":"https://gimgs.net/motion/canvas-materialize-moves.html"}},{"slug":"card-flock-tumble","title":"Card Flock Tumble Climax","tagline":"Three UI page cards tumble in 3D from their thin edges into a staggered lineup (fully sharp, seamless spline motion throughout), keep slowly rotating once settled, then snap-collapse into the center, bursting into a single turbulent smoke ring as a giant wordmark cuts across.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/card-flock-tumble/poster-2d46403cc99b.jpg","hover_url":"https://gimgs.net/motion/media/card-flock-tumble/video-a358216b4ad5.mp4","page_url":"https://gimgs.net/motion/card-flock-tumble.html","description":"Three UI page cards tumble in 3D from their thin edges into a staggered lineup (fully sharp, seamless spline motion throughout), keep slowly rotating once set","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/card-flock-tumble/poster-2d46403cc99b.jpg","video":"https://gimgs.net/motion/media/card-flock-tumble/video-a358216b4ad5.mp4"},"variants":[{"key":"card-flock-tumble","label":"card-flock-tumble","description":"Three UI page cards tumble in 3D from their thin edges into a staggered lineup (fully sharp, seamless spline motion throughout), keep slowly rotating once settled, then snap-collapse into the center, bursting into a single turbulent smoke ring as a giant wordmark cuts across.","use":"","video":"https://gimgs.net/motion/media/card-flock-tumble/video-a358216b4ad5.mp4","poster":"https://gimgs.net/motion/media/card-flock-tumble/poster-2d46403cc99b.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/card-flock-tumble.json","template_url":"https://gimgs.net/motion/card-flock-tumble/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/card-flock-tumble.md","updated_at":"2026-09-24T07:39:47.488Z","card":{"slug":"card-flock-tumble","title":"Card Flock Tumble Climax","tagline":"Three UI page cards tumble in 3D from their thin edges into a staggered lineup (fully sharp, seamless spline motion throughout), keep slowly rotating once settled, then snap-collapse into the center, bursting into a single turbulent smoke ring as a giant wordmark cuts across.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/card-flock-tumble/poster-2d46403cc99b.jpg","hover_url":"https://gimgs.net/motion/media/card-flock-tumble/video-a358216b4ad5.mp4","page_url":"https://gimgs.net/motion/card-flock-tumble.html"}},{"slug":"card-flip-reveal","title":"Card Flip Reveal","tagline":"A feature card flips 180° on the Y axis, its front UI flashing a highlight band that moves with the angle right at the thinnest edge, revealing a large result number on the back, cards flipping staggered across a row.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/card-flip-reveal/poster-3081c6bf8979.jpg","hover_url":"https://gimgs.net/motion/media/card-flip-reveal/video-35cfcec9c16a.mp4","page_url":"https://gimgs.net/motion/card-flip-reveal.html","description":"A feature card flips 180° on the Y axis, its front UI flashing a highlight band that moves with the angle right at the thinnest edge, revealing a large result","tags":["shotcraft","remotion","transition","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.89,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/card-flip-reveal/poster-3081c6bf8979.jpg","video":"https://gimgs.net/motion/media/card-flip-reveal/video-35cfcec9c16a.mp4"},"variants":[{"key":"card-flip-reveal","label":"card-flip-reveal","description":"A feature card flips 180° on the Y axis, its front UI flashing a highlight band that moves with the angle right at the thinnest edge, revealing a large result number on the back, cards flipping staggered across a row.","use":"","video":"https://gimgs.net/motion/media/card-flip-reveal/video-35cfcec9c16a.mp4","poster":"https://gimgs.net/motion/media/card-flip-reveal/poster-3081c6bf8979.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/card-flip-reveal.json","template_url":"https://gimgs.net/motion/card-flip-reveal/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/card-flip-reveal.md","updated_at":"2026-09-24T07:39:47.363Z","card":{"slug":"card-flip-reveal","title":"Card Flip Reveal","tagline":"A feature card flips 180° on the Y axis, its front UI flashing a highlight band that moves with the angle right at the thinnest edge, revealing a large result number on the back, cards flipping staggered across a row.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.89,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/card-flip-reveal/poster-3081c6bf8979.jpg","hover_url":"https://gimgs.net/motion/media/card-flip-reveal/video-35cfcec9c16a.mp4","page_url":"https://gimgs.net/motion/card-flip-reveal.html"}},{"slug":"bubble-swarm-takeover","title":"Bubble Swarm Takeover","tagline":"A curtain transition of pearlescent bubbles — bubbles of varying size drift in from off-screen, growing to cover the whole frame as the page \"whites out\"; the cut hides at peak coverage, and bubbles disperse onto the new scene.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/bubble-swarm-takeover/poster-42d414560add.jpg","hover_url":"https://gimgs.net/motion/media/bubble-swarm-takeover/video-5795a0cb2ded.mp4","page_url":"https://gimgs.net/motion/bubble-swarm-takeover.html","description":"A curtain transition of pearlescent bubbles — bubbles of varying size drift in from off-screen, growing to cover the whole frame as the page \"whites out\"; the","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/bubble-swarm-takeover/poster-42d414560add.jpg","video":"https://gimgs.net/motion/media/bubble-swarm-takeover/video-5795a0cb2ded.mp4"},"variants":[{"key":"bubble-swarm-takeover","label":"bubble-swarm-takeover","description":"A curtain transition of pearlescent bubbles — bubbles of varying size drift in from off-screen, growing to cover the whole frame as the page \"whites out\"; the cut hides at peak coverage, and bubbles disperse onto the new scene.","use":"","video":"https://gimgs.net/motion/media/bubble-swarm-takeover/video-5795a0cb2ded.mp4","poster":"https://gimgs.net/motion/media/bubble-swarm-takeover/poster-42d414560add.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/bubble-swarm-takeover.json","template_url":"https://gimgs.net/motion/bubble-swarm-takeover/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/bubble-swarm-takeover.md","updated_at":"2026-09-24T07:39:46.764Z","card":{"slug":"bubble-swarm-takeover","title":"Bubble Swarm Takeover","tagline":"A curtain transition of pearlescent bubbles — bubbles of varying size drift in from off-screen, growing to cover the whole frame as the page \"whites out\"; the cut hides at peak coverage, and bubbles disperse onto the new scene.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/bubble-swarm-takeover/poster-42d414560add.jpg","hover_url":"https://gimgs.net/motion/media/bubble-swarm-takeover/video-5795a0cb2ded.mp4","page_url":"https://gimgs.net/motion/bubble-swarm-takeover.html"}},{"slug":"brand-ink-open","title":"Brand Ink Open","tagline":"An ink-line crosshair draws itself → the wordmark stamps in letter by letter → a typewriter subtitle → a full second of stillness, then it floats up and dissolves.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":2.77,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/brand-ink-open/poster-a28ce0b353e2.jpg","hover_url":"https://gimgs.net/motion/media/brand-ink-open/video-1b566ce6d86e.mp4","page_url":"https://gimgs.net/motion/brand-ink-open.html","description":"An ink-line crosshair draws itself → the wordmark stamps in letter by letter → a typewriter subtitle → a full second of stillness, then it floats up and disso","tags":["shotcraft","remotion","intro","opening","typography"],"spec":{"width":960,"height":540,"fps":30,"duration":2.77,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/brand-ink-open/poster-a28ce0b353e2.jpg","video":"https://gimgs.net/motion/media/brand-ink-open/video-1b566ce6d86e.mp4"},"variants":[{"key":"brand-ink-open","label":"brand-ink-open","description":"An ink-line crosshair draws itself → the wordmark stamps in letter by letter → a typewriter subtitle → a full second of stillness, then it floats up and dissolves.","use":"","video":"https://gimgs.net/motion/media/brand-ink-open/video-1b566ce6d86e.mp4","poster":"https://gimgs.net/motion/media/brand-ink-open/poster-a28ce0b353e2.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/brand-ink-open.json","template_url":"https://gimgs.net/motion/brand-ink-open/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/brand-ink-open.md","updated_at":"2026-09-24T07:39:46.244Z","card":{"slug":"brand-ink-open","title":"Brand Ink Open","tagline":"An ink-line crosshair draws itself → the wordmark stamps in letter by letter → a typewriter subtitle → a full second of stillness, then it floats up and dissolves.","category":"intro","category_label":"Intro","kind":"remotion","aspect":"16:9","width":960,"height":540,"duration":2.77,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/brand-ink-open/poster-a28ce0b353e2.jpg","hover_url":"https://gimgs.net/motion/media/brand-ink-open/video-1b566ce6d86e.mp4","page_url":"https://gimgs.net/motion/brand-ink-open.html"}},{"slug":"brand-frame-snap","title":"Brand Frame Snap","tagline":"A brand-color frame grammar — a thick solid frame grows before the content to enclose the whole screen, with the screen recording dropping in; on mode switch the frame hard-flips color on the same frame as the layout inside swaps.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/brand-frame-snap/poster-c8cc4da001f2.jpg","hover_url":"https://gimgs.net/motion/media/brand-frame-snap/video-b1011d7d5d1e.mp4","page_url":"https://gimgs.net/motion/brand-frame-snap.html","description":"A brand-color frame grammar — a thick solid frame grows before the content to enclose the whole screen, with the screen recording dropping in; on mode switch ","tags":["shotcraft","remotion","effects","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/brand-frame-snap/poster-c8cc4da001f2.jpg","video":"https://gimgs.net/motion/media/brand-frame-snap/video-b1011d7d5d1e.mp4"},"variants":[{"key":"brand-frame-snap","label":"brand-frame-snap","description":"A brand-color frame grammar — a thick solid frame grows before the content to enclose the whole screen, with the screen recording dropping in; on mode switch the frame hard-flips color on the same frame as the layout inside swaps.","use":"","video":"https://gimgs.net/motion/media/brand-frame-snap/video-b1011d7d5d1e.mp4","poster":"https://gimgs.net/motion/media/brand-frame-snap/poster-c8cc4da001f2.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/brand-frame-snap.json","template_url":"https://gimgs.net/motion/brand-frame-snap/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/brand-frame-snap.md","updated_at":"2026-09-24T07:39:46.170Z","card":{"slug":"brand-frame-snap","title":"Brand Frame Snap","tagline":"A brand-color frame grammar — a thick solid frame grows before the content to enclose the whole screen, with the screen recording dropping in; on mode switch the frame hard-flips color on the same frame as the layout inside swaps.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/brand-frame-snap/poster-c8cc4da001f2.jpg","hover_url":"https://gimgs.net/motion/media/brand-frame-snap/video-b1011d7d5d1e.mp4","page_url":"https://gimgs.net/motion/brand-frame-snap.html"}},{"slug":"brace-expand","title":"Brace Expand Reveal","tagline":"A pair of curly braces appears small at center, then overshoots outward to ±148px at title scale; text clip width is strictly tied to the brace gap, like curtains pulling open, then settles with slight letter-spacing relaxation.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/brace-expand/poster-355743700af7.jpg","hover_url":"https://gimgs.net/motion/media/brace-expand/video-43e4b2077b9c.mp4","page_url":"https://gimgs.net/motion/brace-expand.html","description":"A pair of curly braces appears small at center, then overshoots outward to ±148px at title scale; text clip width is strictly tied to the brace gap, like curt","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.3,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/brace-expand/poster-355743700af7.jpg","video":"https://gimgs.net/motion/media/brace-expand/video-43e4b2077b9c.mp4"},"variants":[{"key":"brace-expand","label":"brace-expand","description":"A pair of curly braces appears small at center, then overshoots outward to ±148px at title scale; text clip width is strictly tied to the brace gap, like curtains pulling open, then settles with slight letter-spacing relaxation.","use":"","video":"https://gimgs.net/motion/media/brace-expand/video-43e4b2077b9c.mp4","poster":"https://gimgs.net/motion/media/brace-expand/poster-355743700af7.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/brace-expand.json","template_url":"https://gimgs.net/motion/brace-expand/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/brace-expand.md","updated_at":"2026-09-24T07:39:45.781Z","card":{"slug":"brace-expand","title":"Brace Expand Reveal","tagline":"A pair of curly braces appears small at center, then overshoots outward to ±148px at title scale; text clip width is strictly tied to the brace gap, like curtains pulling open, then settles with slight letter-spacing relaxation.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/brace-expand/poster-355743700af7.jpg","hover_url":"https://gimgs.net/motion/media/brace-expand/video-43e4b2077b9c.mp4","page_url":"https://gimgs.net/motion/brace-expand.html"}},{"slug":"bottom-push-stack-wipe","title":"Bottom Push Stack Wipe","tagline":"A chapter change by pushing from the bottom — the new scene, background and all, pushes up from the bottom edge, physically shoving the old scene off-screen; each chapter gets its own saturated background color.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/bottom-push-stack-wipe/poster-8c154755870d.jpg","hover_url":"https://gimgs.net/motion/media/bottom-push-stack-wipe/video-595cc42c3254.mp4","page_url":"https://gimgs.net/motion/bottom-push-stack-wipe.html","description":"A chapter change by pushing from the bottom — the new scene, background and all, pushes up from the bottom edge, physically shoving the old scene off-screen; ","tags":["shotcraft","remotion","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.72,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/bottom-push-stack-wipe/poster-8c154755870d.jpg","video":"https://gimgs.net/motion/media/bottom-push-stack-wipe/video-595cc42c3254.mp4"},"variants":[{"key":"bottom-push-stack-wipe","label":"bottom-push-stack-wipe","description":"A chapter change by pushing from the bottom — the new scene, background and all, pushes up from the bottom edge, physically shoving the old scene off-screen; each chapter gets its own saturated background color.","use":"","video":"https://gimgs.net/motion/media/bottom-push-stack-wipe/video-595cc42c3254.mp4","poster":"https://gimgs.net/motion/media/bottom-push-stack-wipe/poster-8c154755870d.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/bottom-push-stack-wipe.json","template_url":"https://gimgs.net/motion/bottom-push-stack-wipe/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/bottom-push-stack-wipe.md","updated_at":"2026-09-24T07:39:45.535Z","card":{"slug":"bottom-push-stack-wipe","title":"Bottom Push Stack Wipe","tagline":"A chapter change by pushing from the bottom — the new scene, background and all, pushes up from the bottom edge, physically shoving the old scene off-screen; each chapter gets its own saturated background color.","category":"transition","category_label":"Transition","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.72,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/bottom-push-stack-wipe/poster-8c154755870d.jpg","hover_url":"https://gimgs.net/motion/media/bottom-push-stack-wipe/video-595cc42c3254.mp4","page_url":"https://gimgs.net/motion/bottom-push-stack-wipe.html"}},{"slug":"blur-slide","title":"Blur Slide Reveal","tagline":"Titles enter word by word, with y 40→0, blur 10→0, and opacity 0→1 all converging on the same outCubic curve, ~3.5f apart; the subtitle catches up before the title finishes.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/blur-slide/poster-7a7871e3fcc5.jpg","hover_url":"https://gimgs.net/motion/media/blur-slide/video-52721cd9f87e.mp4","page_url":"https://gimgs.net/motion/blur-slide.html","description":"Titles enter word by word, with y 40→0, blur 10→0, and opacity 0→1 all converging on the same outCubic curve, ~3.5f apart; the subtitle catches up before the ","tags":["shotcraft","remotion","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.3,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/blur-slide/poster-7a7871e3fcc5.jpg","video":"https://gimgs.net/motion/media/blur-slide/video-52721cd9f87e.mp4"},"variants":[{"key":"blur-slide","label":"blur-slide","description":"Titles enter word by word, with y 40→0, blur 10→0, and opacity 0→1 all converging on the same outCubic curve, ~3.5f apart; the subtitle catches up before the title finishes.","use":"","video":"https://gimgs.net/motion/media/blur-slide/video-52721cd9f87e.mp4","poster":"https://gimgs.net/motion/media/blur-slide/poster-7a7871e3fcc5.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/blur-slide.json","template_url":"https://gimgs.net/motion/blur-slide/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/blur-slide.md","updated_at":"2026-09-24T07:39:45.037Z","card":{"slug":"blur-slide","title":"Blur Slide Reveal","tagline":"Titles enter word by word, with y 40→0, blur 10→0, and opacity 0→1 all converging on the same outCubic curve, ~3.5f apart; the subtitle catches up before the title finishes.","category":"typography","category_label":"Typography","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.3,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/blur-slide/poster-7a7871e3fcc5.jpg","hover_url":"https://gimgs.net/motion/media/blur-slide/video-52721cd9f87e.mp4","page_url":"https://gimgs.net/motion/blur-slide.html"}},{"slug":"before-after-slider-scrub","title":"Before/After Slider Scrub","tagline":"A before/after comparison bar — \"before\" and \"after\" versions stacked, the divider whips fast then scrubs slow, revealing the new version as it \"develops\" past.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/before-after-slider-scrub/poster-e8e48ddbb5cb.jpg","hover_url":"https://gimgs.net/motion/media/before-after-slider-scrub/video-37b2fed87cb4.mp4","page_url":"https://gimgs.net/motion/before-after-slider-scrub.html","description":"A before/after comparison bar — \"before\" and \"after\" versions stacked, the divider whips fast then scrubs slow, revealing the new version as it \"develops\" pas","tags":["shotcraft","remotion","data","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/before-after-slider-scrub/poster-e8e48ddbb5cb.jpg","video":"https://gimgs.net/motion/media/before-after-slider-scrub/video-37b2fed87cb4.mp4"},"variants":[{"key":"before-after-slider-scrub","label":"before-after-slider-scrub","description":"A before/after comparison bar — \"before\" and \"after\" versions stacked, the divider whips fast then scrubs slow, revealing the new version as it \"develops\" past.","use":"","video":"https://gimgs.net/motion/media/before-after-slider-scrub/video-37b2fed87cb4.mp4","poster":"https://gimgs.net/motion/media/before-after-slider-scrub/poster-e8e48ddbb5cb.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/before-after-slider-scrub.json","template_url":"https://gimgs.net/motion/before-after-slider-scrub/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/before-after-slider-scrub.md","updated_at":"2026-09-24T07:39:44.636Z","card":{"slug":"before-after-slider-scrub","title":"Before/After Slider Scrub","tagline":"A before/after comparison bar — \"before\" and \"after\" versions stacked, the divider whips fast then scrubs slow, revealing the new version as it \"develops\" past.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/before-after-slider-scrub/poster-e8e48ddbb5cb.jpg","hover_url":"https://gimgs.net/motion/media/before-after-slider-scrub/video-37b2fed87cb4.mp4","page_url":"https://gimgs.net/motion/before-after-slider-scrub.html"}},{"slug":"bezier-source-converge-merge","title":"Bezier Sources Converge & Merge","tagline":"Four source nodes each draw a thin bezier curve to one shared point on the right, staggered draw-on, then nodes slide along their curves and shrink away in three accelerating stages as data packets travel the path; curves then erase backward, leaving only a circular badge.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/bezier-source-converge-merge/poster-7f91d3770995.jpg","hover_url":"https://gimgs.net/motion/media/bezier-source-converge-merge/video-8023d3f34b02.mp4","page_url":"https://gimgs.net/motion/bezier-source-converge-merge.html","description":"Four source nodes each draw a thin bezier curve to one shared point on the right, staggered draw-on, then nodes slide along their curves and shrink away in th","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/bezier-source-converge-merge/poster-7f91d3770995.jpg","video":"https://gimgs.net/motion/media/bezier-source-converge-merge/video-8023d3f34b02.mp4"},"variants":[{"key":"bezier-source-converge-merge","label":"bezier-source-converge-merge","description":"Four source nodes each draw a thin bezier curve to one shared point on the right, staggered draw-on, then nodes slide along their curves and shrink away in three accelerating stages as data packets travel the path; curves then erase backward, leaving only a circular badge.","use":"","video":"https://gimgs.net/motion/media/bezier-source-converge-merge/video-8023d3f34b02.mp4","poster":"https://gimgs.net/motion/media/bezier-source-converge-merge/poster-7f91d3770995.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/bezier-source-converge-merge.json","template_url":"https://gimgs.net/motion/bezier-source-converge-merge/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/bezier-source-converge-merge.md","updated_at":"2026-09-24T07:39:44.544Z","card":{"slug":"bezier-source-converge-merge","title":"Bezier Sources Converge & Merge","tagline":"Four source nodes each draw a thin bezier curve to one shared point on the right, staggered draw-on, then nodes slide along their curves and shrink away in three accelerating stages as data packets travel the path; curves then erase backward, leaving only a circular badge.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/bezier-source-converge-merge/poster-7f91d3770995.jpg","hover_url":"https://gimgs.net/motion/media/bezier-source-converge-merge/video-8023d3f34b02.mp4","page_url":"https://gimgs.net/motion/bezier-source-converge-merge.html"}},{"slug":"beat-step-list-theme-cycle","title":"Beat Step Theme Cycle","tagline":"A three-channel metronome — a dark-scene adjective list shifts up one line per beat, a fixed center pill \"catches\" the next word and recolors, and the whole background flips color on the same beat.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.71,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/beat-step-list-theme-cycle/poster-55882624b208.jpg","hover_url":"https://gimgs.net/motion/media/beat-step-list-theme-cycle/video-06d75d23c1ca.mp4","page_url":"https://gimgs.net/motion/beat-step-list-theme-cycle.html","description":"A three-channel metronome — a dark-scene adjective list shifts up one line per beat, a fixed center pill \"catches\" the next word and recolors, and the whole b","tags":["shotcraft","remotion","rhythm","typography"],"spec":{"width":1920,"height":1080,"fps":30,"duration":3.71,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/beat-step-list-theme-cycle/poster-55882624b208.jpg","video":"https://gimgs.net/motion/media/beat-step-list-theme-cycle/video-06d75d23c1ca.mp4"},"variants":[{"key":"beat-step-list-theme-cycle","label":"beat-step-list-theme-cycle","description":"A three-channel metronome — a dark-scene adjective list shifts up one line per beat, a fixed center pill \"catches\" the next word and recolors, and the whole background flips color on the same beat.","use":"","video":"https://gimgs.net/motion/media/beat-step-list-theme-cycle/video-06d75d23c1ca.mp4","poster":"https://gimgs.net/motion/media/beat-step-list-theme-cycle/poster-55882624b208.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/beat-step-list-theme-cycle.json","template_url":"https://gimgs.net/motion/beat-step-list-theme-cycle/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/beat-step-list-theme-cycle.md","updated_at":"2026-09-24T07:39:44.337Z","card":{"slug":"beat-step-list-theme-cycle","title":"Beat Step Theme Cycle","tagline":"A three-channel metronome — a dark-scene adjective list shifts up one line per beat, a fixed center pill \"catches\" the next word and recolors, and the whole background flips color on the same beat.","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":3.71,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/beat-step-list-theme-cycle/poster-55882624b208.jpg","hover_url":"https://gimgs.net/motion/media/beat-step-list-theme-cycle/video-06d75d23c1ca.mp4","page_url":"https://gimgs.net/motion/beat-step-list-theme-cycle.html"}},{"slug":"beat-cut-moves","title":"Beat Cut Moves","tagline":"Two ways to use hard cuts as percussion — accelerating hard-cut chains (halving intervals to close in) and paparazzi flash freezes (three white flashes, each a different crop).","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/beat-cut-moves/poster-fc8d02146c74.jpg","hover_url":"https://gimgs.net/motion/media/beat-cut-moves/video-4c2af7e631f0.mp4","page_url":"https://gimgs.net/motion/beat-cut-moves.html","description":"Two ways to use hard cuts as percussion — accelerating hard-cut chains (halving intervals to close in) and paparazzi flash freezes (three white flashes, each ","tags":["shotcraft","remotion","rhythm","transition"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.39,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/beat-cut-moves/poster-fc8d02146c74.jpg","video":"https://gimgs.net/motion/media/beat-cut-moves/video-4c2af7e631f0.mp4"},"variants":[{"key":"beat-cut-accelerando","label":"beat-cut-accelerando · Accelerating hard-cut chain","description":"Six views hard-cut full-screen at halving intervals (16→12→8→6→4f), accelerating in; the final cut snaps to a freeze back on the main frame with a light push-in to settle.","use":"A sense of sprinting closer: trailer-style build-up, feature rapid-fire charging toward a conclusion.","video":"https://gimgs.net/motion/media/beat-cut-moves/video-4c2af7e631f0.mp4","poster":"https://gimgs.net/motion/media/beat-cut-moves/poster-fc8d02146c74.jpg"},{"key":"paparazzi-flash","label":"paparazzi-flash · Burst-shot freeze","description":"Three white flashes, each a hard cut to a different crop of the same footage (wide → card close-up → number close-up); the shutter afterglow settles, the third flash holds on the number.","use":"Ritual of a highlight moment: award-ceremony burst shots, crowning a key number.","video":"https://gimgs.net/motion/media/beat-cut-moves/video-62e2b8a90418.mp4","poster":"https://gimgs.net/motion/media/beat-cut-moves/poster-paparazzi-flash-7cc489bebb4c.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/beat-cut-moves.json","template_url":"https://gimgs.net/motion/beat-cut-moves/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/beat-cut-moves.md","updated_at":"2026-09-24T07:39:43.802Z","card":{"slug":"beat-cut-moves","title":"Beat Cut Moves","tagline":"Two ways to use hard cuts as percussion — accelerating hard-cut chains (halving intervals to close in) and paparazzi flash freezes (three white flashes, each a different crop).","category":"rhythm","category_label":"Rhythm","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.39,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/beat-cut-moves/poster-fc8d02146c74.jpg","hover_url":"https://gimgs.net/motion/media/beat-cut-moves/video-4c2af7e631f0.mp4","page_url":"https://gimgs.net/motion/beat-cut-moves.html"}},{"slug":"avatar-bracket-carousel","title":"Avatar Bracket Carousel","tagline":"In a \"Your ___ teammates\" fill-in-the-blank layout, a corner focus frame stays pinned mid-sentence while an avatar queue spring-cycles through it three times, with the role label swapping in sync.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/avatar-bracket-carousel/poster-29d500eda5ac.jpg","hover_url":"https://gimgs.net/motion/media/avatar-bracket-carousel/video-cccccc8b1b7b.mp4","page_url":"https://gimgs.net/motion/avatar-bracket-carousel.html","description":"In a \"Your ___ teammates\" fill-in-the-blank layout, a corner focus frame stays pinned mid-sentence while an avatar queue spring-cycles through it three times,","tags":["shotcraft","remotion","ui-entrance"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.7,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/avatar-bracket-carousel/poster-29d500eda5ac.jpg","video":"https://gimgs.net/motion/media/avatar-bracket-carousel/video-cccccc8b1b7b.mp4"},"variants":[{"key":"avatar-bracket-carousel","label":"avatar-bracket-carousel","description":"In a \"Your ___ teammates\" fill-in-the-blank layout, a corner focus frame stays pinned mid-sentence while an avatar queue spring-cycles through it three times, with the role label swapping in sync.","use":"","video":"https://gimgs.net/motion/media/avatar-bracket-carousel/video-cccccc8b1b7b.mp4","poster":"https://gimgs.net/motion/media/avatar-bracket-carousel/poster-29d500eda5ac.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/avatar-bracket-carousel.json","template_url":"https://gimgs.net/motion/avatar-bracket-carousel/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/avatar-bracket-carousel.md","updated_at":"2026-09-24T07:39:43.330Z","card":{"slug":"avatar-bracket-carousel","title":"Avatar Bracket Carousel","tagline":"In a \"Your ___ teammates\" fill-in-the-blank layout, a corner focus frame stays pinned mid-sentence while an avatar queue spring-cycles through it three times, with the role label swapping in sync.","category":"ui-entrance","category_label":"UI entrance","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/avatar-bracket-carousel/poster-29d500eda5ac.jpg","hover_url":"https://gimgs.net/motion/media/avatar-bracket-carousel/video-cccccc8b1b7b.mp4","page_url":"https://gimgs.net/motion/avatar-bracket-carousel.html"}},{"slug":"avatar-grid-radial-build-colorize","title":"Radial Grid Build & Colorize","tagline":"An 8×7 card grid grows ring by ring from the center to fill up (mixed initials/icons/image placeholders), then ~15% of cards randomly turn red to flag anomalies, with a title legend anchored center.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/avatar-grid-radial-build-colorize/poster-89e17ec8f8e4.jpg","hover_url":"https://gimgs.net/motion/media/avatar-grid-radial-build-colorize/video-049bf5c95184.mp4","page_url":"https://gimgs.net/motion/avatar-grid-radial-build-colorize.html","description":"An 8×7 card grid grows ring by ring from the center to fill up (mixed initials/icons/image placeholders), then ~15% of cards randomly turn red to flag anomali","tags":["shotcraft","remotion","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.1,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/avatar-grid-radial-build-colorize/poster-89e17ec8f8e4.jpg","video":"https://gimgs.net/motion/media/avatar-grid-radial-build-colorize/video-049bf5c95184.mp4"},"variants":[{"key":"avatar-grid-radial-build-colorize","label":"avatar-grid-radial-build-colorize","description":"An 8×7 card grid grows ring by ring from the center to fill up (mixed initials/icons/image placeholders), then ~15% of cards randomly turn red to flag anomalies, with a title legend anchored center.","use":"","video":"https://gimgs.net/motion/media/avatar-grid-radial-build-colorize/video-049bf5c95184.mp4","poster":"https://gimgs.net/motion/media/avatar-grid-radial-build-colorize/poster-89e17ec8f8e4.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/avatar-grid-radial-build-colorize.json","template_url":"https://gimgs.net/motion/avatar-grid-radial-build-colorize/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/avatar-grid-radial-build-colorize.md","updated_at":"2026-09-24T07:39:43.276Z","card":{"slug":"avatar-grid-radial-build-colorize","title":"Radial Grid Build & Colorize","tagline":"An 8×7 card grid grows ring by ring from the center to fill up (mixed initials/icons/image placeholders), then ~15% of cards randomly turn red to flag anomalies, with a title legend anchored center.","category":"data","category_label":"Data","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.1,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/avatar-grid-radial-build-colorize/poster-89e17ec8f8e4.jpg","hover_url":"https://gimgs.net/motion/media/avatar-grid-radial-build-colorize/video-049bf5c95184.mp4","page_url":"https://gimgs.net/motion/avatar-grid-radial-build-colorize.html"}},{"slug":"basic-3d-scene","title":"Basic 3D Scene Tour","tagline":"An impress.js-style spatial deck: cards scattered through 3D space with distinct position/rotation/scale, the camera flies to align to the inverse of each step's pose, ending pulled back to an OVERVIEW.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/basic-3d-scene/poster-ec2c404e7813.jpg","hover_url":"https://gimgs.net/motion/media/basic-3d-scene/video-7c7324ceff61.mp4","page_url":"https://gimgs.net/motion/basic-3d-scene.html","description":"An impress.js-style spatial deck: cards scattered through 3D space with distinct position/rotation/scale, the camera flies to align to the inverse of each ste","tags":["shotcraft","remotion","camera"],"spec":{"width":1920,"height":1080,"fps":30,"duration":6.5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/basic-3d-scene/poster-ec2c404e7813.jpg","video":"https://gimgs.net/motion/media/basic-3d-scene/video-7c7324ceff61.mp4"},"variants":[{"key":"basic-3d-scene","label":"basic-3d-scene","description":"An impress.js-style spatial deck: cards scattered through 3D space with distinct position/rotation/scale, the camera flies to align to the inverse of each step's pose, ending pulled back to an OVERVIEW.","use":"","video":"https://gimgs.net/motion/media/basic-3d-scene/video-7c7324ceff61.mp4","poster":"https://gimgs.net/motion/media/basic-3d-scene/poster-ec2c404e7813.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/basic-3d-scene.json","template_url":"https://gimgs.net/motion/basic-3d-scene/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/basic-3d-scene.md","updated_at":"2026-09-24T07:39:43.222Z","card":{"slug":"basic-3d-scene","title":"Basic 3D Scene Tour","tagline":"An impress.js-style spatial deck: cards scattered through 3D space with distinct position/rotation/scale, the camera flies to align to the inverse of each step's pose, ending pulled back to an OVERVIEW.","category":"camera","category_label":"Camera","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":6.5,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/basic-3d-scene/poster-ec2c404e7813.jpg","hover_url":"https://gimgs.net/motion/media/basic-3d-scene/video-7c7324ceff61.mp4","page_url":"https://gimgs.net/motion/basic-3d-scene.html"}},{"slug":"assemble-then-type-flyin","title":"Assemble Then Type Fly-In","tagline":"On an empty dark grid, wordless UI skeletons fly in from all sides to lock together; then letters fly in via 3D rotation, headline first, until the page forms.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/assemble-then-type-flyin/poster-d7a10a64d9a3.jpg","hover_url":"https://gimgs.net/motion/media/assemble-then-type-flyin/video-4209606aae59.mp4","page_url":"https://gimgs.net/motion/assemble-then-type-flyin.html","description":"On an empty dark grid, wordless UI skeletons fly in from all sides to lock together; then letters fly in via 3D rotation, headline first, until the page forms","tags":["shotcraft","remotion","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.7,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/assemble-then-type-flyin/poster-d7a10a64d9a3.jpg","video":"https://gimgs.net/motion/media/assemble-then-type-flyin/video-4209606aae59.mp4"},"variants":[{"key":"assemble-then-type-flyin","label":"assemble-then-type-flyin","description":"On an empty dark grid, wordless UI skeletons fly in from all sides to lock together; then letters fly in via 3D rotation, headline first, until the page forms.","use":"","video":"https://gimgs.net/motion/media/assemble-then-type-flyin/video-4209606aae59.mp4","poster":"https://gimgs.net/motion/media/assemble-then-type-flyin/poster-d7a10a64d9a3.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/assemble-then-type-flyin.json","template_url":"https://gimgs.net/motion/assemble-then-type-flyin/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/assemble-then-type-flyin.md","updated_at":"2026-09-24T07:39:42.131Z","card":{"slug":"assemble-then-type-flyin","title":"Assemble Then Type Fly-In","tagline":"On an empty dark grid, wordless UI skeletons fly in from all sides to lock together; then letters fly in via 3D rotation, headline first, until the page forms.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/assemble-then-type-flyin/poster-d7a10a64d9a3.jpg","hover_url":"https://gimgs.net/motion/media/assemble-then-type-flyin/video-4209606aae59.mp4","page_url":"https://gimgs.net/motion/assemble-then-type-flyin.html"}},{"slug":"ai-stream-response","title":"AI Response Stream-In","tagline":"The AI response panel drops a readable summary first, then status-icon evidence rows stream in one by one, settling into a completed state.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/ai-stream-response/poster-d76240199627.jpg","hover_url":"https://gimgs.net/motion/media/ai-stream-response/video-b9a2188312d0.mp4","page_url":"https://gimgs.net/motion/ai-stream-response.html","description":"The AI response panel drops a readable summary first, then status-icon evidence rows stream in one by one, settling into a completed state.","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.06,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/ai-stream-response/poster-d76240199627.jpg","video":"https://gimgs.net/motion/media/ai-stream-response/video-b9a2188312d0.mp4"},"variants":[{"key":"ai-stream-response","label":"ai-stream-response","description":"The AI response panel drops a readable summary first, then status-icon evidence rows stream in one by one, settling into a completed state.","use":"","video":"https://gimgs.net/motion/media/ai-stream-response/video-b9a2188312d0.mp4","poster":"https://gimgs.net/motion/media/ai-stream-response/poster-d76240199627.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/ai-stream-response.json","template_url":"https://gimgs.net/motion/ai-stream-response/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/ai-stream-response.md","updated_at":"2026-09-24T07:39:41.965Z","card":{"slug":"ai-stream-response","title":"AI Response Stream-In","tagline":"The AI response panel drops a readable summary first, then status-icon evidence rows stream in one by one, settling into a completed state.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.06,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/ai-stream-response/poster-d76240199627.jpg","hover_url":"https://gimgs.net/motion/media/ai-stream-response/video-b9a2188312d0.mp4","page_url":"https://gimgs.net/motion/ai-stream-response.html"}},{"slug":"autolayout-gap-dial","title":"Autolayout Gap Dial","tagline":"A gap dial drives layout — a row of link blocks with selection outlines and spacing callouts, badge numbers tick up as blocks are pushed apart in real time then spring back.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/autolayout-gap-dial/poster-ab039c5f422d.jpg","hover_url":"https://gimgs.net/motion/media/autolayout-gap-dial/video-a52730d3d81a.mp4","page_url":"https://gimgs.net/motion/autolayout-gap-dial.html","description":"A gap dial drives layout — a row of link blocks with selection outlines and spacing callouts, badge numbers tick up as blocks are pushed apart in real time th","tags":["shotcraft","remotion","interaction"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4.05,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/autolayout-gap-dial/poster-ab039c5f422d.jpg","video":"https://gimgs.net/motion/media/autolayout-gap-dial/video-a52730d3d81a.mp4"},"variants":[{"key":"autolayout-gap-dial","label":"autolayout-gap-dial","description":"A gap dial drives layout — a row of link blocks with selection outlines and spacing callouts, badge numbers tick up as blocks are pushed apart in real time then spring back.","use":"","video":"https://gimgs.net/motion/media/autolayout-gap-dial/video-a52730d3d81a.mp4","poster":"https://gimgs.net/motion/media/autolayout-gap-dial/poster-ab039c5f422d.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/autolayout-gap-dial.json","template_url":"https://gimgs.net/motion/autolayout-gap-dial/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/autolayout-gap-dial.md","updated_at":"2026-09-24T07:39:41.937Z","card":{"slug":"autolayout-gap-dial","title":"Autolayout Gap Dial","tagline":"A gap dial drives layout — a row of link blocks with selection outlines and spacing callouts, badge numbers tick up as blocks are pushed apart in real time then spring back.","category":"interaction","category_label":"Interaction","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":4.05,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/autolayout-gap-dial/poster-ab039c5f422d.jpg","hover_url":"https://gimgs.net/motion/media/autolayout-gap-dial/video-a52730d3d81a.mp4","page_url":"https://gimgs.net/motion/autolayout-gap-dial.html"}},{"slug":"aurora-bloom-bg-flip","title":"Aurora Bloom Background Flip","tagline":"A light-gray backdrop lifts a purple-orange soft-focus blob from below, then the whole background darkens to near-black in ~0.36s as the blob compresses into an afterglow; copy blur-swaps in the gap.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/aurora-bloom-bg-flip/poster-12cba9c50218.jpg","hover_url":"https://gimgs.net/motion/media/aurora-bloom-bg-flip/video-683f6bec63c5.mp4","page_url":"https://gimgs.net/motion/aurora-bloom-bg-flip.html","description":"A light-gray backdrop lifts a purple-orange soft-focus blob from below, then the whole background darkens to near-black in ~0.36s as the blob compresses into ","tags":["shotcraft","remotion","effects"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5.7,"aspect":"16:9"},"params_schema":{"type":"object","properties":{}},"default_params":{},"preview":{"poster":"https://gimgs.net/motion/media/aurora-bloom-bg-flip/poster-12cba9c50218.jpg","video":"https://gimgs.net/motion/media/aurora-bloom-bg-flip/video-683f6bec63c5.mp4"},"variants":[{"key":"aurora-bloom-bg-flip","label":"aurora-bloom-bg-flip","description":"A light-gray backdrop lifts a purple-orange soft-focus blob from below, then the whole background darkens to near-black in ~0.36s as the blob compresses into an afterglow; copy blur-swaps in the gap.","use":"","video":"https://gimgs.net/motion/media/aurora-bloom-bg-flip/video-683f6bec63c5.mp4","poster":"https://gimgs.net/motion/media/aurora-bloom-bg-flip/poster-12cba9c50218.jpg"}],"credits":{"author":"video-shotcraft (Vincent Wei)","url":"https://github.com/Vincentwei1021/video-shotcraft"},"json_url":"https://gimgs.net/motion/aurora-bloom-bg-flip.json","template_url":"https://gimgs.net/motion/aurora-bloom-bg-flip/template.html","play_url":null,"markdown_url":"https://gimgs.net/motion/aurora-bloom-bg-flip.md","updated_at":"2026-09-24T07:39:41.934Z","card":{"slug":"aurora-bloom-bg-flip","title":"Aurora Bloom Background Flip","tagline":"A light-gray backdrop lifts a purple-orange soft-focus blob from below, then the whole background darkens to near-black in ~0.36s as the blob compresses into an afterglow; copy blur-swaps in the gap.","category":"effects","category_label":"Light & emphasis","kind":"remotion","aspect":"16:9","width":1920,"height":1080,"duration":5.7,"license":"Apache-2.0","tier":"free","poster_url":"https://gimgs.net/motion/media/aurora-bloom-bg-flip/poster-12cba9c50218.jpg","hover_url":"https://gimgs.net/motion/media/aurora-bloom-bg-flip/video-683f6bec63c5.mp4","page_url":"https://gimgs.net/motion/aurora-bloom-bg-flip.html"}},{"slug":"flag-intro","title":"Country flag intro","tagline":"Colour band slides in, the round flag pops, the country name wipes on. Uses gimgs.net/flags. 4 s, 16:9.","category":"intro","category_label":"Intro","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":4,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/flag-intro/poster-d577245ee98a.jpg","hover_url":"https://gimgs.net/motion/flag-intro/play?p=eyJjb3VudHJ5Ijoidm4iLCJuYW1lIjoiVmlldG5hbSIsInN1YnRpdGxlIjoiSGFub2kgwrcgR01UKzciLCJhY2NlbnQiOiIjZGEyNTFkIiwiYmciOiIjZjdmNmYzIiwiZmciOiIjMWExYTFhIn0&loop=1","page_url":"https://gimgs.net/motion/flag-intro.html","description":"Free CC0 country intro motion template: circular flag from gimgs.net/flags, ISO code, name and subtitle. Self-contained HTML, deterministic, agent-friendly.","tags":["flag","country","travel","geo","intro"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4,"aspect":"16:9"},"params_schema":{"type":"object","properties":{"country":{"type":"string","default":"vn","maxLength":6,"description":"ISO 3166-1 alpha-2 code (vn, us, jp…) or a regional code like gb-eng — resolved to https://gimgs.net/flags/{code}.svg"},"name":{"type":"string","default":"Vietnam","maxLength":24,"description":"Country / city name"},"subtitle":{"type":"string","default":"Hanoi · GMT+7","maxLength":48,"description":"Small line under the name (capital, time zone, episode…)"},"accent":{"type":"string","format":"color","default":"#da251d","description":"Band and code colour — take it from the flag"},"bg":{"type":"string","format":"color","default":"#f7f6f3","description":"Background (light or dark; subtitle contrast adapts)"},"fg":{"type":"string","format":"color","default":"#1a1a1a","description":"Name colour"}}},"default_params":{"country":"vn","name":"Vietnam","subtitle":"Hanoi · GMT+7","accent":"#da251d","bg":"#f7f6f3","fg":"#1a1a1a"},"preview":{"poster":"https://gimgs.net/motion/media/flag-intro/poster-d577245ee98a.jpg","video":""},"variants":[],"credits":{"author":"gimgs","url":"https://gimgs.net/motion"},"json_url":"https://gimgs.net/motion/flag-intro.json","template_url":"https://gimgs.net/motion/flag-intro/template.html","play_url":"https://gimgs.net/motion/flag-intro/play","markdown_url":"https://gimgs.net/motion/flag-intro.md","updated_at":"2026-09-24T07:24:52.272Z","card":{"slug":"flag-intro","title":"Country flag intro","tagline":"Colour band slides in, the round flag pops, the country name wipes on. Uses gimgs.net/flags. 4 s, 16:9.","category":"intro","category_label":"Intro","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":4,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/flag-intro/poster-d577245ee98a.jpg","hover_url":"https://gimgs.net/motion/flag-intro/play?p=eyJjb3VudHJ5Ijoidm4iLCJuYW1lIjoiVmlldG5hbSIsInN1YnRpdGxlIjoiSGFub2kgwrcgR01UKzciLCJhY2NlbnQiOiIjZGEyNTFkIiwiYmciOiIjZjdmNmYzIiwiZmciOiIjMWExYTFhIn0&loop=1","page_url":"https://gimgs.net/motion/flag-intro.html"}},{"slug":"kinetic-words","title":"Kinetic words","tagline":"Words pop in one after another; *starred* words take the accent colour and get underlined. 5 s, 16:9.","category":"kinetic-text","category_label":"Kinetic text","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":5,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/kinetic-words/poster-00356d1d0af9.jpg","hover_url":"https://gimgs.net/motion/kinetic-words/play?p=eyJ0ZXh0IjoiU2hpcCAqZmFzdGVyKiB0aGFuIHlvdXIgKmNvbXBldGl0b3JzKiIsImFjY2VudCI6IiNmZmIyMjQiLCJmZyI6IiNmZmZmZmYiLCJiZyI6IiMxMTExMTEiLCJzaXplIjoxNTAsInN0YWdnZXIiOjAuMTIsInN0YXJ0QXQiOjAuNH0&loop=1","page_url":"https://gimgs.net/motion/kinetic-words.html","description":"Free CC0 kinetic typography motion template: a sentence animates word by word with highlighted keywords. Self-contained HTML, deterministic, agent-friendly.","tags":["typography","text","quote","hook"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{"text":{"type":"string","default":"Ship *faster* than your *competitors*","maxLength":120,"description":"The sentence. Wrap a word in *asterisks* to highlight it. ~3–9 words works best"},"accent":{"type":"string","format":"color","default":"#ffb224","description":"Highlight colour"},"fg":{"type":"string","format":"color","default":"#ffffff","description":"Text colour"},"bg":{"type":"string","format":"color","default":"#111111","description":"Background"},"size":{"type":"integer","minimum":60,"maximum":260,"default":150,"description":"Font size in px (auto-wraps)"},"stagger":{"type":"number","minimum":0.03,"maximum":0.5,"default":0.12,"description":"Seconds between consecutive words"},"startAt":{"type":"number","minimum":0,"maximum":3,"default":0.4,"description":"Delay before the first word (seconds)"}}},"default_params":{"text":"Ship *faster* than your *competitors*","accent":"#ffb224","fg":"#ffffff","bg":"#111111","size":150,"stagger":0.12,"startAt":0.4},"preview":{"poster":"https://gimgs.net/motion/media/kinetic-words/poster-00356d1d0af9.jpg","video":""},"variants":[],"credits":{"author":"gimgs","url":"https://gimgs.net/motion"},"json_url":"https://gimgs.net/motion/kinetic-words.json","template_url":"https://gimgs.net/motion/kinetic-words/template.html","play_url":"https://gimgs.net/motion/kinetic-words/play","markdown_url":"https://gimgs.net/motion/kinetic-words.md","updated_at":"2026-09-24T07:24:50.351Z","card":{"slug":"kinetic-words","title":"Kinetic words","tagline":"Words pop in one after another; *starred* words take the accent colour and get underlined. 5 s, 16:9.","category":"kinetic-text","category_label":"Kinetic text","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":5,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/kinetic-words/poster-00356d1d0af9.jpg","hover_url":"https://gimgs.net/motion/kinetic-words/play?p=eyJ0ZXh0IjoiU2hpcCAqZmFzdGVyKiB0aGFuIHlvdXIgKmNvbXBldGl0b3JzKiIsImFjY2VudCI6IiNmZmIyMjQiLCJmZyI6IiNmZmZmZmYiLCJiZyI6IiMxMTExMTEiLCJzaXplIjoxNTAsInN0YWdnZXIiOjAuMTIsInN0YXJ0QXQiOjAuNH0&loop=1","page_url":"https://gimgs.net/motion/kinetic-words.html"}},{"slug":"logo-reveal-glow","title":"Logo reveal — soft glow","tagline":"Logo pops in over a soft radial glow, then title and tagline rise. 4 s, 16:9.","category":"logo-reveal","category_label":"Logo reveal","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":4,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/logo-reveal-glow/poster-3f557412ab64.jpg","hover_url":"https://gimgs.net/motion/logo-reveal-glow/play?p=eyJsb2dvIjoiaHR0cHM6Ly9naW1ncy5uZXQvYnJhbmQtbG9nby9zdHJpcGUuc3ZnIiwidGl0bGUiOiJTdHJpcGUiLCJzdWJ0aXRsZSI6IlBheW1lbnRzIGluZnJhc3RydWN0dXJlIiwiYWNjZW50IjoiIzYzNWJmZiIsImJnIjoiIzBiMGMxMCJ9&loop=1","page_url":"https://gimgs.net/motion/logo-reveal-glow.html","description":"Free CC0 logo reveal motion template: self-contained HTML, deterministic, agent-friendly. Swap the logo, title and accent colour, render to MP4 frame by frame.","tags":["logo","intro","brand","glow"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4,"aspect":"16:9"},"params_schema":{"type":"object","properties":{"logo":{"type":"string","format":"uri","default":"https://gimgs.net/brand-logo/stripe.svg","description":"Logo URL (SVG/PNG). gimgs.net/brand-logo/{slug}.svg, /crypto/{ticker}.svg or /stock/{slug}.svg work without CORS issues"},"title":{"type":"string","default":"Stripe","maxLength":32,"description":"Big headline under the logo"},"subtitle":{"type":"string","default":"Payments infrastructure","maxLength":48,"description":"Small uppercase line in the accent colour"},"accent":{"type":"string","format":"color","default":"#635bff","description":"Glow, ring, divider and subtitle colour — use the brand colour"},"bg":{"type":"string","format":"color","default":"#0b0c10","description":"Background"}}},"default_params":{"logo":"https://gimgs.net/brand-logo/stripe.svg","title":"Stripe","subtitle":"Payments infrastructure","accent":"#635bff","bg":"#0b0c10"},"preview":{"poster":"https://gimgs.net/motion/media/logo-reveal-glow/poster-3f557412ab64.jpg","video":""},"variants":[],"credits":{"author":"gimgs","url":"https://gimgs.net/motion"},"json_url":"https://gimgs.net/motion/logo-reveal-glow.json","template_url":"https://gimgs.net/motion/logo-reveal-glow/template.html","play_url":"https://gimgs.net/motion/logo-reveal-glow/play","markdown_url":"https://gimgs.net/motion/logo-reveal-glow.md","updated_at":"2026-09-24T07:24:48.243Z","card":{"slug":"logo-reveal-glow","title":"Logo reveal — soft glow","tagline":"Logo pops in over a soft radial glow, then title and tagline rise. 4 s, 16:9.","category":"logo-reveal","category_label":"Logo reveal","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":4,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/logo-reveal-glow/poster-3f557412ab64.jpg","hover_url":"https://gimgs.net/motion/logo-reveal-glow/play?p=eyJsb2dvIjoiaHR0cHM6Ly9naW1ncy5uZXQvYnJhbmQtbG9nby9zdHJpcGUuc3ZnIiwidGl0bGUiOiJTdHJpcGUiLCJzdWJ0aXRsZSI6IlBheW1lbnRzIGluZnJhc3RydWN0dXJlIiwiYWNjZW50IjoiIzYzNWJmZiIsImJnIjoiIzBiMGMxMCJ9&loop=1","page_url":"https://gimgs.net/motion/logo-reveal-glow.html"}},{"slug":"lower-third","title":"Lower third — slide bar","tagline":"Name and role slide in on a frosted bar, hold, then wipe out. Overlay-ready (transparent background). 5 s, 16:9.","category":"lower-third","category_label":"Lower third","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":5,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/lower-third/poster-8f9566c3b9f2.jpg","hover_url":"https://gimgs.net/motion/lower-third/play?p=eyJuYW1lIjoiQWRhIExvdmVsYWNlIiwicm9sZSI6IkZvdW5kZXIsIEFuYWx5dGljYWwgRW5naW5lcyIsImFjY2VudCI6IiNmZmIyMjQiLCJhbGlnbiI6ImxlZnQiLCJ0cmFuc3BhcmVudCI6ZmFsc2UsImhvbGRTZWNvbmRzIjozLjZ9&loop=1","page_url":"https://gimgs.net/motion/lower-third.html","description":"Free CC0 lower-third motion template for interviews and talking-head videos: accent bar, frosted box, name + role, transparent background option. Self-contained HTML, agent-friendly.","tags":["lower-third","caption","interview","overlay"],"spec":{"width":1920,"height":1080,"fps":30,"duration":5,"aspect":"16:9"},"params_schema":{"type":"object","properties":{"name":{"type":"string","default":"Ada Lovelace","maxLength":40,"description":"Big line (person, place or topic)"},"role":{"type":"string","default":"Founder, Analytical Engines","maxLength":60,"description":"Small uppercase line in the accent colour"},"accent":{"type":"string","format":"color","default":"#ffb224","description":"Bar and role colour"},"align":{"type":"string","enum":["left","right"],"default":"left","description":"Which side of the frame"},"transparent":{"type":"boolean","default":false,"description":"true = transparent background for compositing over footage (render PNG frames with alpha, e.g. -c:v prores_ks -pix_fmt yuva444p10le or WebM VP9 with alpha)"},"holdSeconds":{"type":"number","minimum":1,"maximum":4.4,"default":3.6,"description":"When the out-animation starts (seconds). The clip is always 5 s"}}},"default_params":{"name":"Ada Lovelace","role":"Founder, Analytical Engines","accent":"#ffb224","align":"left","transparent":false,"holdSeconds":3.6},"preview":{"poster":"https://gimgs.net/motion/media/lower-third/poster-8f9566c3b9f2.jpg","video":""},"variants":[],"credits":{"author":"gimgs","url":"https://gimgs.net/motion"},"json_url":"https://gimgs.net/motion/lower-third.json","template_url":"https://gimgs.net/motion/lower-third/template.html","play_url":"https://gimgs.net/motion/lower-third/play","markdown_url":"https://gimgs.net/motion/lower-third.md","updated_at":"2026-09-24T07:24:46.000Z","card":{"slug":"lower-third","title":"Lower third — slide bar","tagline":"Name and role slide in on a frosted bar, hold, then wipe out. Overlay-ready (transparent background). 5 s, 16:9.","category":"lower-third","category_label":"Lower third","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":5,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/lower-third/poster-8f9566c3b9f2.jpg","hover_url":"https://gimgs.net/motion/lower-third/play?p=eyJuYW1lIjoiQWRhIExvdmVsYWNlIiwicm9sZSI6IkZvdW5kZXIsIEFuYWx5dGljYWwgRW5naW5lcyIsImFjY2VudCI6IiNmZmIyMjQiLCJhbGlnbiI6ImxlZnQiLCJ0cmFuc3BhcmVudCI6ZmFsc2UsImhvbGRTZWNvbmRzIjozLjZ9&loop=1","page_url":"https://gimgs.net/motion/lower-third.html"}},{"slug":"market-ticker","title":"Market ticker strip","tagline":"Seamless scrolling ticker of symbols with logo, price and change — stocks, crypto or anything with a number. 1920×160 strip, 10 s loop.","category":"ticker","category_label":"Ticker","kind":"html","aspect":"12:1","width":1920,"height":160,"duration":10,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/market-ticker/poster-030da6fd1bc9.jpg","hover_url":"https://gimgs.net/motion/market-ticker/play?p=eyJpdGVtcyI6W3sic3ltYm9sIjoiQlRDIiwibmFtZSI6IkJpdGNvaW4iLCJwcmljZSI6IiQxMTIsNDMwIiwiY2hhbmdlIjoiKzIuNCUiLCJsb2dvIjoiaHR0cHM6Ly9naW1ncy5uZXQvY3J5cHRvL2J0Yy5zdmcifSx7InN5bWJvbCI6IkVUSCIsIm5hbWUiOiJFdGhlcmV1bSIsInByaWNlIjoiJDQsMTIwIiwiY2hhbmdlIjoiLTAuOCUiLCJsb2dvIjoiaHR0cHM6Ly9naW1ncy5uZXQvY3J5cHRvL2V0aC5zdmcifSx7InN5bWJvbCI6IkFBUEwiLCJuYW1lIjoiQXBwbGUiLCJwcmljZSI6IiQyNDguMTAiLCJjaGFuZ2UiOiIrMS4xJSIsImxvZ28iOiJodHRwczovL2dpbWdzLm5ldC9zdG9jay9hcHBsZS5zdmcifSx7InN5bWJvbCI6Ik5WREEiLCJuYW1lIjoiTlZJRElBIiwicHJpY2UiOiIkMTgxLjIwIiwiY2hhbmdlIjoiKzMuNiUiLCJsb2dvIjoiaHR0cHM6Ly9naW1ncy5uZXQvc3RvY2svbnZpZGlhLnN2ZyJ9LHsic3ltYm9sIjoiVFNMQSIsIm5hbWUiOiJUZXNsYSIsInByaWNlIjoiJDQxMi4wMCIsImNoYW5nZSI6Ii0xLjklIiwibG9nbyI6Imh0dHBzOi8vZ2ltZ3MubmV0L3N0b2NrL3Rlc2xhLnN2ZyJ9XSwiYmciOiIjMGIwYzEwIiwidXAiOiIjMjJjNTVlIiwiZG93biI6IiNlZjQ0NDQifQ&loop=1","page_url":"https://gimgs.net/motion/market-ticker.html","description":"Free CC0 market ticker motion template: scrolling strip with logos from gimgs.net (stock, crypto, brand), price and coloured change. Self-contained HTML, loops seamlessly, agent-friendly.","tags":["ticker","stocks","crypto","finance","loop"],"spec":{"width":1920,"height":160,"fps":30,"duration":10,"aspect":"12:1"},"params_schema":{"type":"object","properties":{"items":{"type":"array","description":"Ticker items in order. Each: {symbol, name, price, change, logo}. change starting with '-' is red. logo: https://gimgs.net/stock/{tradingview-slug}.svg, /crypto/{ticker}.svg or /brand-logo/{slug}.svg","default":[{"symbol":"BTC","name":"Bitcoin","price":"$112,430","change":"+2.4%","logo":"https://gimgs.net/crypto/btc.svg"},{"symbol":"ETH","name":"Ethereum","price":"$4,120","change":"-0.8%","logo":"https://gimgs.net/crypto/eth.svg"},{"symbol":"AAPL","name":"Apple","price":"$248.10","change":"+1.1%","logo":"https://gimgs.net/stock/apple.svg"},{"symbol":"NVDA","name":"NVIDIA","price":"$181.20","change":"+3.6%","logo":"https://gimgs.net/stock/nvidia.svg"},{"symbol":"TSLA","name":"Tesla","price":"$412.00","change":"-1.9%","logo":"https://gimgs.net/stock/tesla.svg"}]},"bg":{"type":"string","format":"color","default":"#0b0c10","description":"Strip background"},"up":{"type":"string","format":"color","default":"#22c55e","description":"Positive change colour"},"down":{"type":"string","format":"color","default":"#ef4444","description":"Negative change colour"}}},"default_params":{"items":[{"symbol":"BTC","name":"Bitcoin","price":"$112,430","change":"+2.4%","logo":"https://gimgs.net/crypto/btc.svg"},{"symbol":"ETH","name":"Ethereum","price":"$4,120","change":"-0.8%","logo":"https://gimgs.net/crypto/eth.svg"},{"symbol":"AAPL","name":"Apple","price":"$248.10","change":"+1.1%","logo":"https://gimgs.net/stock/apple.svg"},{"symbol":"NVDA","name":"NVIDIA","price":"$181.20","change":"+3.6%","logo":"https://gimgs.net/stock/nvidia.svg"},{"symbol":"TSLA","name":"Tesla","price":"$412.00","change":"-1.9%","logo":"https://gimgs.net/stock/tesla.svg"}],"bg":"#0b0c10","up":"#22c55e","down":"#ef4444"},"preview":{"poster":"https://gimgs.net/motion/media/market-ticker/poster-030da6fd1bc9.jpg","video":""},"variants":[],"credits":{"author":"gimgs","url":"https://gimgs.net/motion"},"json_url":"https://gimgs.net/motion/market-ticker.json","template_url":"https://gimgs.net/motion/market-ticker/template.html","play_url":"https://gimgs.net/motion/market-ticker/play","markdown_url":"https://gimgs.net/motion/market-ticker.md","updated_at":"2026-09-24T07:24:43.566Z","card":{"slug":"market-ticker","title":"Market ticker strip","tagline":"Seamless scrolling ticker of symbols with logo, price and change — stocks, crypto or anything with a number. 1920×160 strip, 10 s loop.","category":"ticker","category_label":"Ticker","kind":"html","aspect":"12:1","width":1920,"height":160,"duration":10,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/market-ticker/poster-030da6fd1bc9.jpg","hover_url":"https://gimgs.net/motion/market-ticker/play?p=eyJpdGVtcyI6W3sic3ltYm9sIjoiQlRDIiwibmFtZSI6IkJpdGNvaW4iLCJwcmljZSI6IiQxMTIsNDMwIiwiY2hhbmdlIjoiKzIuNCUiLCJsb2dvIjoiaHR0cHM6Ly9naW1ncy5uZXQvY3J5cHRvL2J0Yy5zdmcifSx7InN5bWJvbCI6IkVUSCIsIm5hbWUiOiJFdGhlcmV1bSIsInByaWNlIjoiJDQsMTIwIiwiY2hhbmdlIjoiLTAuOCUiLCJsb2dvIjoiaHR0cHM6Ly9naW1ncy5uZXQvY3J5cHRvL2V0aC5zdmcifSx7InN5bWJvbCI6IkFBUEwiLCJuYW1lIjoiQXBwbGUiLCJwcmljZSI6IiQyNDguMTAiLCJjaGFuZ2UiOiIrMS4xJSIsImxvZ28iOiJodHRwczovL2dpbWdzLm5ldC9zdG9jay9hcHBsZS5zdmcifSx7InN5bWJvbCI6Ik5WREEiLCJuYW1lIjoiTlZJRElBIiwicHJpY2UiOiIkMTgxLjIwIiwiY2hhbmdlIjoiKzMuNiUiLCJsb2dvIjoiaHR0cHM6Ly9naW1ncy5uZXQvc3RvY2svbnZpZGlhLnN2ZyJ9LHsic3ltYm9sIjoiVFNMQSIsIm5hbWUiOiJUZXNsYSIsInByaWNlIjoiJDQxMi4wMCIsImNoYW5nZSI6Ii0xLjklIiwibG9nbyI6Imh0dHBzOi8vZ2ltZ3MubmV0L3N0b2NrL3Rlc2xhLnN2ZyJ9XSwiYmciOiIjMGIwYzEwIiwidXAiOiIjMjJjNTVlIiwiZG93biI6IiNlZjQ0NDQifQ&loop=1","page_url":"https://gimgs.net/motion/market-ticker.html"}},{"slug":"stat-counter","title":"Stat counter","tagline":"A big number counts up from zero (pure CSS @property animation, so it seeks perfectly), with label and delta pill. 4 s, 16:9.","category":"chart","category_label":"Chart","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":4,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/stat-counter/poster-0403d1d1f280.jpg","hover_url":"https://gimgs.net/motion/stat-counter/play?p=eyJ2YWx1ZSI6MTI1MDAsInByZWZpeCI6IiIsInN1ZmZpeCI6IisiLCJsYWJlbCI6IlRlbXBsYXRlcyByZW5kZXJlZCIsImRlbHRhIjoi4payIDM4JSB0aGlzIG1vbnRoIiwiYWNjZW50IjoiIzIyYzU1ZSIsImJnIjoiIzBiMGMxMCIsImNvdW50U2Vjb25kcyI6Mi4yfQ&loop=1","page_url":"https://gimgs.net/motion/stat-counter.html","description":"Free CC0 animated statistic motion template: number count-up driven by a registered CSS property, label, delta badge, grid backdrop. Self-contained HTML, deterministic, agent-friendly.","tags":["number","counter","kpi","stat","data"],"spec":{"width":1920,"height":1080,"fps":30,"duration":4,"aspect":"16:9"},"params_schema":{"type":"object","properties":{"value":{"type":"integer","minimum":0,"maximum":999999999,"default":12500,"description":"Final integer value (no thousands separators — add them via suffix/prefix text if needed)"},"prefix":{"type":"string","default":"","maxLength":6,"description":"Text before the number ($, €, ~)"},"suffix":{"type":"string","default":"+","maxLength":6,"description":"Text after the number (+, %, k, M)"},"label":{"type":"string","default":"Templates rendered","maxLength":40,"description":"Uppercase label under the number"},"delta":{"type":"string","default":"▲ 38% this month","maxLength":32,"description":"Small pill (empty string hides it)"},"accent":{"type":"string","format":"color","default":"#22c55e","description":"Pill, underline colour"},"bg":{"type":"string","format":"color","default":"#0b0c10","description":"Background"},"countSeconds":{"type":"number","minimum":0.3,"maximum":3.2,"default":2.2,"description":"How long the count-up takes"}}},"default_params":{"value":12500,"prefix":"","suffix":"+","label":"Templates rendered","delta":"▲ 38% this month","accent":"#22c55e","bg":"#0b0c10","countSeconds":2.2},"preview":{"poster":"https://gimgs.net/motion/media/stat-counter/poster-0403d1d1f280.jpg","video":""},"variants":[],"credits":{"author":"gimgs","url":"https://gimgs.net/motion"},"json_url":"https://gimgs.net/motion/stat-counter.json","template_url":"https://gimgs.net/motion/stat-counter/template.html","play_url":"https://gimgs.net/motion/stat-counter/play","markdown_url":"https://gimgs.net/motion/stat-counter.md","updated_at":"2026-09-24T07:24:41.486Z","card":{"slug":"stat-counter","title":"Stat counter","tagline":"A big number counts up from zero (pure CSS @property animation, so it seeks perfectly), with label and delta pill. 4 s, 16:9.","category":"chart","category_label":"Chart","kind":"html","aspect":"16:9","width":1920,"height":1080,"duration":4,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/stat-counter/poster-0403d1d1f280.jpg","hover_url":"https://gimgs.net/motion/stat-counter/play?p=eyJ2YWx1ZSI6MTI1MDAsInByZWZpeCI6IiIsInN1ZmZpeCI6IisiLCJsYWJlbCI6IlRlbXBsYXRlcyByZW5kZXJlZCIsImRlbHRhIjoi4payIDM4JSB0aGlzIG1vbnRoIiwiYWNjZW50IjoiIzIyYzU1ZSIsImJnIjoiIzBiMGMxMCIsImNvdW50U2Vjb25kcyI6Mi4yfQ&loop=1","page_url":"https://gimgs.net/motion/stat-counter.html"}},{"slug":"story-countdown","title":"Story countdown 9:16","tagline":"3-2-1 countdown with pulse rings, then a headline and a pill CTA. Vertical 1080×1920 for Stories, Reels, Shorts. 6 s.","category":"social","category_label":"Social","kind":"html","aspect":"9:16","width":1080,"height":1920,"duration":6,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/story-countdown/poster-054b9d53d767.jpg","hover_url":"https://gimgs.net/motion/story-countdown/play?p=eyJmcm9tIjozLCJnb1RleHQiOiJHTyIsImhlYWRsaW5lIjoiTmV3IGRyb3AgdGhpcyBGcmlkYXkiLCJjdGEiOiJTZXQgYSByZW1pbmRlciIsImFjY2VudCI6IiNmZjRkNmQiLCJiZyI6IiMwYjBjMTAifQ&loop=1","page_url":"https://gimgs.net/motion/story-countdown.html","description":"Free CC0 vertical countdown motion template for Instagram Stories, Reels, TikTok and Shorts: numbers, pulse rings, headline, CTA pill, progress bar. Self-contained HTML, agent-friendly.","tags":["countdown","story","reels","shorts","vertical","9:16"],"spec":{"width":1080,"height":1920,"fps":30,"duration":6,"aspect":"9:16"},"params_schema":{"type":"object","properties":{"from":{"type":"integer","minimum":1,"maximum":5,"default":3,"description":"Count from this number down to 1 (one second each)"},"goText":{"type":"string","default":"GO","maxLength":8,"description":"Word shown after the countdown"},"headline":{"type":"string","default":"New drop this Friday","maxLength":60,"description":"Two-line headline under the number"},"cta":{"type":"string","default":"Set a reminder","maxLength":28,"description":"Pill button text"},"accent":{"type":"string","format":"color","default":"#ff4d6d","description":"Rings, GO, pill, progress bar and the top glow"},"bg":{"type":"string","format":"color","default":"#0b0c10","description":"Base background"}}},"default_params":{"from":3,"goText":"GO","headline":"New drop this Friday","cta":"Set a reminder","accent":"#ff4d6d","bg":"#0b0c10"},"preview":{"poster":"https://gimgs.net/motion/media/story-countdown/poster-054b9d53d767.jpg","video":""},"variants":[],"credits":{"author":"gimgs","url":"https://gimgs.net/motion"},"json_url":"https://gimgs.net/motion/story-countdown.json","template_url":"https://gimgs.net/motion/story-countdown/template.html","play_url":"https://gimgs.net/motion/story-countdown/play","markdown_url":"https://gimgs.net/motion/story-countdown.md","updated_at":"2026-09-24T07:24:39.232Z","card":{"slug":"story-countdown","title":"Story countdown 9:16","tagline":"3-2-1 countdown with pulse rings, then a headline and a pill CTA. Vertical 1080×1920 for Stories, Reels, Shorts. 6 s.","category":"social","category_label":"Social","kind":"html","aspect":"9:16","width":1080,"height":1920,"duration":6,"license":"CC0","tier":"free","poster_url":"https://gimgs.net/motion/media/story-countdown/poster-054b9d53d767.jpg","hover_url":"https://gimgs.net/motion/story-countdown/play?p=eyJmcm9tIjozLCJnb1RleHQiOiJHTyIsImhlYWRsaW5lIjoiTmV3IGRyb3AgdGhpcyBGcmlkYXkiLCJjdGEiOiJTZXQgYSByZW1pbmRlciIsImFjY2VudCI6IiNmZjRkNmQiLCJiZyI6IiMwYjBjMTAifQ&loop=1","page_url":"https://gimgs.net/motion/story-countdown.html"}}]}