查看: 5|回复: 0

永动机假想:制作无限循环动画教程

[复制链接]

3607

主题

15

回帖

1万

积分

管理员

积分
10965
发表于 2026-5-12 13:52 | 显示全部楼层 |阅读模式
使用场景说明:在视频包装、动态图形或片头制作中,常需要某个元素(如旋转的齿轮、跳动的音符或流动的光带)持续运动,形成视觉上的“永无止境”。本教程将用非编软件(以Adobe Premiere Pro为例)结合“循环表达式”实现这一效果,无需手动复制关键帧,让动画像永动机一样自动运转。
详细操作步骤:

  • 创建基础动画元素
    在时间轴新建一个调整图层或图形剪辑(如圆形形状),使用“旋转”属性设置起始与结束关键帧(例如0°→360°)。
    快捷键:选中图层后按
    1. R
    复制代码
    调出旋转属性,
    1. Alt/Option + 点击秒表
    复制代码
    添加表达式。

  • 添加循环表达式
    在旋转属性上右键→“编辑表达式”,输入
    1. loopOut("cycle")
    复制代码
    ,然后关闭表达式编辑器。此时动画将自动从头到尾循环。
    注意事项:表达式需配合至少两个关键帧才能生效;若需无限重复,保留最后一个关键帧即可。

  • 调整循环时长与平滑度
    拖动两个关键帧的距离控制单次循环时长(如1秒→60帧),并在效果控件中为旋转添加“缓出/缓入”并调整曲线,避免机械感。
    快捷键:选中关键帧后按
    1. F9
    复制代码
    应用缓入缓出,双击曲线手柄可精细化调整。

  • 嵌套合成实现复杂“永动”
    将循环图层嵌套为一个新序列(右键→“嵌套”),在新序列中可叠加其他效果(如缩放、不透明度循环),注意嵌套层长度需覆盖整个项目时间。
    注意事项:嵌套后若要修改原始循环动画,需双击进入嵌套序列编辑。

  • 测试与微调
    播放预览确认循环无卡顿,若动画中途停止,检查是否误删了**个关键帧或表达式被覆盖。可开启“显示关键帧”图标查看轨迹。
    快捷键
    1. /
    复制代码
    键(小键盘)可快速将时间线缩放至当前图层长度。

常见错误与解决方法:

  • 循环动画在末尾突然跳回起点(“卡顿”)
    原因:最后一个关键帧与**个关键帧的属性值不连续(如旋转角度360°→0°时数值跳变)。
    解决:确保结束关键帧数值是开始值的整数倍(例如起始0°,结束360°),或使用
    1. loopOut("continue")
    复制代码
    让动画按速度自然过渡。

  • 表达式提示“无法解析”
    原因:拼写错误或使用了中文引号。
    解决:手动输入英文半角字符,确认函数名正确,如
    1. loopOut("cycle")
    复制代码
    而非
    1. loopOut(“cycle”)
    复制代码


  • 嵌套后动画时长与主序列不同步
    原因:嵌套序列长度与主序列不一致,导致循环被截断。
    解决:在主序列中右键嵌套序列→“修改”→“持续时间”,设置为与主序列相同或使用“适应序列”选项。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系362039258#qq.com(把#换成@)删除。

Powered by Discuz! X5.0

在本版发帖QQ客服返回顶部
快速回复 返回顶部 返回列表