kaleidoscope
Installation
SKILL.md
Kaleidoscope
Copy the effect in references/reference.mp4 onto the user's image.
The effect
- The photo fills a square frame.
- It splits into a 2×2 grid, then 4×4, then 8×8. At each step the tiles glitch: they jump, swap and flicker for a few frames.
- The tiles come back together as the whole photo, turned a quarter turn further than before.
- Then it repeats, so the end of one turn matches the start of the next and it loops cleanly. Two turns take about 8.6 s.
Steps
- Watch the reference before building anything. Pull frames with ffmpeg (
ffmpeg -i references/reference.mp4 -vf fps=4,scale=320:-1 frame_%03d.png, or a contact sheet withtile) and look at them withview_image, so the pacing and tile steps match. - Use the image the user names or attaches. If there isn't one, ask which image to use. Don't pick one yourself.
- Build it as a freeform motion graphic. Load
tella-motion-designfirst for the shared rules. - Preview the result and compare it with the reference: grid steps, glitch length, the quarter turn, and a seamless loop.