Kaleidoscope 是一项把照片转化为可循环万花筒动画的技能,其效果需要参照 references/reference.mp4 应用到用户图片上。
用途:将静态照片制作成方形画框内的动态视觉片段,呈现网格分裂、瓦片故障和四分之一旋转后重新拼合的效果,并实现无缝循环。
主要能力:照片先铺满方形画框,然后依次分裂为 2×2、4×4、8×8 网格;在每一网格阶段,瓦片会跳动、互换并闪烁若干帧,形成故障感。瓦片随后重新拼合为整体照片,并比之前多旋转四分之一圈。该过程重复进行,使一次旋转结束与下一次旋转开始衔接,从而干净循环。资料说明两次旋转约耗时 8.6 秒。
使用方式:开始构建前先观看参考视频,可用 ffmpeg 抽帧(例如 ffmpeg -i references/reference.mp4 -vf fps=4,scale=320:-1 frame_%03d.png,或用 tile 生成联系表),再用 view_image 查看,以匹配节奏与瓦片步骤;使用用户指定或附带的图片,若没有则询问用户,不得自行选择;按自由形式动态图形构建,并先加载 tella-motion-design 获取共享规则;完成预览后与参考视频对比,检查网格步骤、故障长度、四分之一旋转和无缝循环。
适用场景:适合把单张照片制作成短小、循环播放的故障万花筒动效,用于视觉展示或动态图形片段。
限制与调整:资料未提供平台、性能、分辨率、导出格式或收费等信息。可调整旋转次数以改变时长,加快或放慢瓦片步骤以改变节奏,更换最终网格(例如停在 4×4)以获得更粗块状的观感。