courses.motiondesign.school基础课程第二课笔记

motion_tools.zip

快捷键

组成

Ctrl(Cmd)K - 合成设置

Ctrl(Cmd)Shift C - 预合成

表达式

表达式是用JavaScript编写的小脚本,您可以借助它来优化After Effects中的工作流程。

环通输出(多用于录像机中()

我们在本课中遇到的第一个表达式是loopOut() ;

它创建了一个当前属性关键帧的自动循环。

注意:

它仅在播放完最后一个关键帧后才创建循环,因此在设置关键帧之前不会有循环。

您还可以使用loopOut(“pingpong”)表达式来循环播放动画片段。


循环原理

将循环持续时间除以要循环的移动持续时间的结果必须是整数。如果你想循环动画片段来回播放,那么这个数字也应该是均匀的。因此,即使您对关键帧进行偏移,动画也会有一个完美的循环。

摆动

Wiggle表达式创建了应用它的属性的随机更改。它具有以下语法wiggle(freq,amp)。你需要在括号中传递两个数字,第一个是随机变化的频率,第二个是它们的幅度。

例如,如果我们想让对象在一秒内随机振动3次,振幅为100像素,我们需要将以下表达式应用于其位置属性:wiggle(3,100)

摆动循环

标准摆动创建非循环动画,默认情况下,它不会给你这种可能性。所以这里是由Den Abberts编写的自定义表达式,它创建了一个摆动动作循环:

JAVASCRIPT


freq = 1;

amp = 110;

loopTime = 3;

t = time % loopTime;

wiggle1 = wiggle(freq, amp, 1, 0.5, t);

wiggle2 = wiggle(freq, amp, 1, 0.5, t - loopTime);

linear(t, 0, loopTime, wiggle1, wiggle2)

只需更改这三个参数的值,使表达符合您的需要

频率 - 频率,

amp - amplitrude,

loopTime -循环持续时间


重叠动作(快速提示)

偏移动画属性的关键帧以实现重叠效果。在下面的示例中,我们相对于旋转偏移弯曲关键帧,但不要害怕尝试其他属性。


经常问的问题

为什么弯曲工具会切掉部分叶子?

一开始你可能会因为“弯曲”效应而陷入这个问题。 

以下是解决方案:

●应用“Grow Bunds”效果,如下所示

●使用“弯曲”效果的“开始”和“结束”参数进行播放。

你可能感兴趣的:(courses.motiondesign.school基础课程第二课笔记)