首页 > 影视项目大揭秘 > 表达式参考05-插值方法 Interpolation

表达式参考05-插值方法 Interpolation

2020年08月04日

插值方法

对于所有“插值”方法,参数 t 通常是 time 或 value,但它也可以采用其他值。如果 t 是 time,则值之间的插值会在持续时间内发生。如果 t 是 value,则表达式会将一系列值映射到新系列值。

有关插值方法的其他说明和示例,请访问 JJ Gifford 的网站

Chris 和 Trish Meyer 在 ProVideo Coalition 网站上的一篇文章中提供了这些方法的附加信息和示例。

Ian Haigh 在 After Effects Scripts 网站上提供了一个脚本,您可将该脚本用于将高级插值方法表达式(例如回弹)轻松应用于属性。

Andrew Devis 在 Creative COW 网站上提供了两个视频教程,其中详细介绍了如何结合使用线性表达式方法和“将音频转换为关键帧”命令。

linear(t, tMin, tMax, value1, value2)


返回类型:数值或数组。

 

参数类型:ttMin 和 tMax 是数值,value1 和 value2 是数值或数组。

 

当 t <= tMin 时返回 value1。当 t >= tMax 时返回 value2。当 tMin < t < tMax 时,返回 value1 和 value2 之间的线性插值。

 

例如,不透明度属性的以下表达式可导致不透明度值在 0 秒到 6 秒的时间内从 20% 线性渐变为 80%:

 

  linear(time, 0, 6, 20, 80)

 

此方法(像所有“插值”方法一样)还可用于从一系列值转换为其他系列值。例如,不透明度属性的以下表达式可将不透明度值从范围 0%-100% 转换为范围 20%-80%:

 

  linear(value, 0, 100, 20, 80)


linear(t, value1, value2)


返回类型:数值或数组。 

参数类型:t 是数值,value1 和 value2 是数值或数组。

当 t 介于 0 到 1 时返回从 value1 到 value2 进行线性插值的值。当 t <= 0 时返回 value1。当 t >= 1 时返回 value2


ease(t, value1, value2)


返回类型:数值或数组。

 

参数类型:t 是数值,value1 和 value2 是数值或数组。

 

与具有相同参数的 linear 类似,只不过插值渐进和渐出以使开始点和结束点的速度为 0。此方法会产生一个非常流畅的动画。


ease(t, tMin, tMax, value1, value2)


返回类型:数值或数组。

 

参数类型:ttMin 和 tMax 是数值,value1 和 value2 是数值或数组。

 

与具有相同参数的 linear 类似,只不过插值渐进和渐出以使开始点和结束点的速度为 0。此方法会产生一个非常流畅的动画。


easeIn(t, value1, value2)


返回类型:数值或数组。 

参数类型:t 是数值,value1 和 value2 是数值或数组。

类似于 ease,只不过切线仅在 value1 一侧为 0 且插值在 value2 一侧是线性的。


easeIn(t, tMin, tMax, value1, value2)


返回类型:数值或数组。 

参数类型:ttMin 和 tMax 是数值,value1 和 value2 是数值或数组。

类似于 ease,只不过切线仅在 tMin 一侧为 0 且插值在 tMax 一侧是线性的。


easeOut(t, value1, value2)


返回类型:数值或数组。 

参数类型:t 是数值,value1 和 value2 是数值或数组。

类似于 ease,只不过切线仅在 value2 一侧为 0 且插值在 value1 一侧是线性的。


easeOut(t, tMin, tMax, value1, value2)


返回类型:数值或数组。 

参数类型:ttMin 和 tMax 是数值,value1 和 value2 是数值或数组。

类似于 ease,只不过切线仅在 tMax 一侧为 0 且插值在 tMin 一侧是线性的。


讲师加盟

明狮网-学习交流QQ群:24903810

VIP看全网课程,系统课程持续更新

免费指导 在线咨询

 

COPYRIGHT © 2018 VIDEO-STUDY.COM ALL RIGHTS RESERVED.

冀ICP备2021010530号-1  技术支持:明狮教育   免责申明

明狮交流群

明狮交流群