向安宇知识库 向安宇知识库
  • 读书向
  • 学习向
    • AI工具
    • AI研究
    • 笔记
    • AIP:克丽丝AI日志
  • 创作向
    • 写作
      • 非虚构
      • 剧本
      • 小说
      • 文言
      • 随笔
      • 日记
    • 视听
      • 纪录片
      • 设计
      • 视频
      • 摄影
    • 课程
  • 影视向
    • 创意策划
    • 前期拍摄
    • 后期制作
    • 影像实验
    • 影像设备
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 项目复盘
  • 折腾向
    • 穿越机
    • 户外
    • 代码
    • 手工
    • 书法
    • 篆刻
    • 绘画
首页 › 创作向 › 课程 › AE表达式|08、如何进行线性插值运算?@linear @ease
  • 3
  • 1

AE表达式|08、如何进行线性插值运算?@linear @ease

向安宇
2018-08-21 0:32:24

linear是Ae里非常常用的表达式。

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

返回类型:数值或数组。

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

当 t <= tMin 时返回 value1。当 t >= tMax 时返回 value2。当 tMin < t < tMax 时,返回 value1 和 value2之间的线性插值。 AE表达式|08、如何进行线性插值运算?@linear @ease-向安宇知识库

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

这个表达式也可以理解成为“映射”,即将tMin到tMax的值,映射成为value1到value2的值(或数组)。

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)

返回类型:数值或数组。

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

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

easeIn(t, value1, value2)

返回类型:数值或数组。

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

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

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

返回类型:数值或数组。

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

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

easeOut(t, value1, value2)

返回类型:数值或数组。

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

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

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

返回类型:数值或数组。

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

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

简单理解,ease是有缓入缓出效果,easeIn有缓入,easeOut有缓出。
AE表达式|08、如何进行线性插值运算?@linear @ease-向安宇知识库

上图的例子中,linear()所在小方块的表达式写作:

newX = easeIn(time, 0, 5, 567, 1380);
newY = transform.position[1];

[newX, newY]

  
也就是time从0到5的过程中,newX的返回值是567到1380,也就是0~5秒时,小方块x轴的位置由567~1380线性变化。

扩展:

给合成的scale添加如下表达式:

linear(time, inPoint, outPoint, value, value + [20, 20])

  
这个表达式让合成从入点到出点放大20% 。

  
< 返回目录

AE表达式
3
AE表达式|07、如何利用 valueAtTime 制作影分身/拖尾效果?@valueAtTime
上一篇
AE表达式|09、如何利用标记点进行精确控制?(初阶)@markerKey
下一篇

评论 (1)

登录后可发布~
立即登录
  • O.0

    Good!

    7 年前

向安宇

痴迷文字,醉心影像
447
文章
5
评论
325
喜欢

聚合文章

1.我将深入研究如何提升学习力,以及如何用AI提升学习效率
克丽丝是谁?(人物设定1.0)
AIP克丽丝的构想
wordpress也要拥抱AI

近期评论

不同意知识过时这么快,数学公式几百年都没变啊
—— Baron von Laughsalot 2 周前 1.我将深入研究如何提升学习力,以及如何用AI提升学习效率
这学习方法太适合我这种记性差的了,必须追更!
—— 狂血战士 3 周前 AIP克丽丝的构想
数字人做语言教学太香了,求Anni快出实操指南!
—— 贪吃小熊 3 周前 Anni搞钱系列:普通人用AI,到底能做起来什么副业?
想问作者会开线下课吗?想带孩子去听听
—— 秋分桂落 3 周前 1.我将深入研究如何提升学习力,以及如何用AI提升学习效率
想问下这个AI工具对服务器配置要求高吗?
—— 狂喜的烟花 3 周前 wordpress也要拥抱AI

猜你喜欢

AE表达式|34、如何制作果冻效果(挤压与伸展)?

AE表达式|34、如何制作果冻效果(挤压与伸展)?

2018-10-23 14:28:56
10,783 1 10
MG点线动画临摹《THE EDITOR》-08(随机散落和组成三角)

MG点线动画临摹《THE EDITOR》-08(随机散落和组成三角)

2018-12-17 15:49:43
2,932 0 1
MG点线动画临摹《THE EDITOR》-02(点线树的生长)

MG点线动画临摹《THE EDITOR》-02(点线树的生长)

2018-10-11 17:44:35
1,066 0 1
MG动画教程001|文本的旋转与滑动

MG动画教程001|文本的旋转与滑动

2018-03-12 14:37:53
711 0 0
1 3

关于我:

想要读万卷书,行万里路,看万部电影。

推荐栏目:

视频论文 课程 后期制作 非虚构 照片 视频

特色专题:

专题汇总 宜看一侃 帧影帧画 重读文学史 青玉记
Copyright © 2016-2026 向安宇知识库. 鄂ICP备16005400号-1 鄂公网安备42050602000017号
  • 读书向
  • 学习向
    • AI工具
    • AI研究
    • 笔记
    • AIP:克丽丝AI日志
  • 创作向
    • 写作
    • 视听
    • 课程
  • 影视向
    • 创意策划
    • 前期拍摄
    • 后期制作
    • 影像实验
    • 影像设备
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 项目复盘
  • 折腾向
    • 穿越机
    • 户外
    • 代码
    • 手工
    • 书法
    • 篆刻
    • 绘画
  • 剪辑
  • 转场
  • 纪录片

向安宇

痴迷文字,醉心影像
447
文章
5
评论
325
喜欢