AE表达式-loopOut讲解
创作时间:
作者:
@小白创作中心
AE表达式-loopOut讲解
引用
1
来源
1.
https://www.guigucollege.com/index.php?show=75-406
同学们大家好,在这节课中我们来系统地学习下loopOut表达式。
loopOout表达式本质是根据所做的关键帧动画进行循环,所以使用该表达式的时候,务必要保证添加表达式的属性是需要有关键帧动画的。
接下来,我们将通过一些简单的动画,去解释下loopOut表达式的作用。
- Cycle模式:
当前的动画是这样子的,右下角为当前时间。合成时长一共有6s。
当前的动画即为小球循环的效果,这个是通过对形状层的旋转属性做动画实现的。当前的效果在2s之后就已经停止了,如果我想让这个动画循环播放的话,可以打开该层的旋转参数,按住Alt点击左边的码表,添加表达式,loopOut(type = "cycle", numKey s = 0),那么当前的效果就是这样子了。
当前的这种模式也是loopOut表达式的默认模式了,在默认情况下,这种表达式是在最后一个关键帧动画结算完成之后,再从第一个关键帧开始继续往后结算动画。 - Pingpong模式:
还是以这个效果举例子,比如说,我需要让这个小球以开始的顺时针方向运动一圈之后,然后再倒放一遍,也就是以逆时针的方向再运动到其初始状态的位置。诸如此类的效果只需要在该表达式loopOut(type = "cycle", numKey s = 0)的基础上,把cycle修改成pingpong即可,即loopOut(type = "pingpong", numKey s = 0)。效果如下: - Offset模式
没有添加任何表达式的画面效果如下图所示:
该动画是对一个形状层的旋转参数做动画,动画曲线如下图:
对Rotation参数添加表达式loopOut(type = "offset", numKey s = 0),效果如下:
很明显,秒针的动画发生了循环,只不过不一样的地方是在于,每一次循环的时候都是基于上次循环的结束数值等量发生数值偏移,动画曲线如下:
红色区域内的实现为关键帧动画,虚线部分则为通过添加loopOut表达式所得到的循环动画的动画曲线。 - Continue
这种类型的表达式书写方式有点特殊,只需要输入一下这一行就可以了
loopOut("continue")
该表达式的作用是采样动画的最后一个关键帧的速度,继续将这个属性沿着这个速度进行下去。
下图是个小火箭的动画,没有添加表达式。
火箭的位移路径如下:
对位移属性添加loopOut("continue"),效果如下:
如果我把火箭的动画路径调整成如下图所示:
那么动画就如下所示:
很明显,当前的火箭的运动轨迹和速度,就是按照最后一个关键帧的速度和方向继续进行的。这个就是continue的循环类型的结算方式,不过该类型的循环在制作动画的时候,出场的机会不多,大家有个印象并了解即可。
热门推荐
BIM技术 | 提高Revit使用效率的6个技巧,助力工作效率提升!
2024年5G-A展望:新代际更替与产业链“摩拳擦掌”
离婚中的财产保护与风险防范
低血糖别不当回事,这几类症状,及时就医,4类特殊人群做好预防
美元的外观特征有哪些?这些特征在货币识别中有何作用?
上海葱油拌面:熬葱油是关键,记住2点1比例,面条香喷喷,比肉香
开洋葱油面:舌尖轻触,解锁沪上美食的葱香密码
关于柠檬的真相,你可能被误导很久了……
如何写好诗词:从基本形式到创作实践的全面指南
短视频时代,6个方法拯救"腐烂"的大脑
新药研发全流程揭秘:从药物发现到临床前研究
唐斯布里奇斯强势加盟,尼克斯闪耀争冠之路
一季度3项数据同比增长超2倍 离境退税"即买即退"激活境外游客消费热情
上古卷轴5炼金材料地点指南:探索游戏中的关键材料获取方式与位置
财政赤字是什么意思?深度解析其概念、原因、影响及应对措施
“星火计划”燎亮群众健康—城阳区以社区(村)为重点构建主动健康新体系
时间的主人:家庭教育中培养孩子的时间管理能力
脸上有斑有啥方法去掉
都市露营新手必看!公园过夜装备这样选才不踩雷
央视春晚机器人表演,预示着什么呢?我们进入人工智能时代了?
国密SM2算法SSL证书的加密原理详解
CPA专业阶段考试科目全解析:六大科目特点与重要性
柠檬开花结果的季节(探究柠檬的生长规律和关键期)
模糊逻辑和模糊集合理论的核心概念(隶属函数)及示例
Nature Medicine:AI赋能外科手术:从术前诊断到术后监测
74岁“退休奶奶”逆袭成超模,不惧白发优雅到老,活成了最佳典范
一口咬下千年的历史,沙漠中的美食传说
光子脱毛仪效果评测揭秘
婚姻家庭财产纠纷:法律视角下的解决与应对
春季脾胃易虚弱,中医师告诉您如何养护脾胃