讲故事的手艺人 讲故事的手艺人
  • 创作向
    • 写作
      • 非虚构
      • 剧本
      • 小说
      • 文言
      • 读书
      • 随笔
    • 拍摄
      • 纪录片
      • 设计
      • 视频
      • 摄影
  • 策划向
    • 策划资料
    • 创意之道
    • 短视频研究
  • 技术向
    • AI
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
    • 穿越机
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
  • 注册
  • 登录
首页 › 技术向 › 原创教程 › AE表达式|08、如何进行线性插值运算?@linear @ease

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

向安宇
2018-08-21 0:32:24原创教程阅读 4,186

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) 收藏(0)
AE表达式|07、如何利用 valueAtTime 制作影分身/拖尾效果?@valueAtTime
上一篇
AE表达式|09、如何利用标记点进行精确控制?(初阶)@markerKey
下一篇

请登录以参与评论

现在登录
所有评论(1)
  • O.0

    Good!

    6年前 广东省 回复
标签
720全景 ACES AE AE案例 AE表达式 Anyu翻译 CSC电影学院 fusion Hackintosh MG动画 ps教程 vlog wordpress 创意方法 剪辑 字幕 帧影帧画 抖音 摄影 文案 混剪 混音 灯光 看电影 磨皮 穿越机 纪录片 编剧 美术 美食 論語 调度 调色 达芬奇 重讀文學史 青玉记
室内360全景图的简单修图
2020-10-13 21:51:45
2,691 0 0
达芬奇:高频锐化
2020-03-21 22:41:26
3,879 0 3
3、ISO
2019-11-06 21:54:32
1,754 0 0
2、光圈和景深
2019-11-03 17:10:31
1,758 0 2
1 3
  • 3
  • 1
关于我:

想要读万卷书,行万里路,看万部电影。当过人民教师,做过策划师,入行影视做剪辑、导演。艺术是目的,技术是支撑,不断钻研,积聚梦想,同时分享干货。

推荐栏目:
视频论文 原创教程 后期制作 非虚构 照片 视频
特色专题:
专题汇总 宜看一侃 帧影帧画 美食摄影 重读文学史 青玉记
Copyright © 2016-2025 讲故事的手艺人. 鄂ICP备16005400号-1 鄂公网安备42050602000017号
  • 创作向
    • 写作
    • 拍摄
  • 策划向
    • 策划资料
    • 创意之道
    • 短视频研究
  • 技术向
    • AI
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
    • 穿越机
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
# 剪辑 # # 转场 # # 纪录片 #
向安宇
痴迷文字,醉心影像
420
文章
5
评论
325
喜欢