讲故事的手艺人 讲故事的手艺人
  • 创作向
    • 写作
      • 非虚构
      • 剧本
      • 小说
      • 文言
      • 读书
      • 随笔
    • 拍摄
      • 纪录片
      • 设计
      • 视频
      • 摄影
  • 策划向
    • 策划资料
    • 创意之道
    • 短视频研究
  • 技术向
    • AI
    • 前期拍摄
    • 后期制作
    • 原创教程
    • 影像实验
    • 影像设备
    • 穿越机
  • 艺术向
    • 研究学习
    • 大师镜头
    • 电影赏析
    • 视频论文
    • 经验总结
  • 注册
  • 登录
首页 › 技术向 › 原创教程 › AE表达式|wiggle()函数5参数详解

AE表达式|wiggle()函数5参数详解

向安宇
2018-02-01 10:07:43原创教程阅读 6,040

AE表达式|wiggle()函数5参数详解-讲故事的手艺人

wiggle函数是一个比较常用的函数,不过通常只会定义freq和amp这两个值。剩下的三个参数,一般都是默认值不会改(ae自带函数写入带“=”表示默认值,可以不输入数值)。很多地方说道wiggle的时候,都只会解释前面两个参数,向安宇很想弄清楚后面三个参数的用处,无奈找了很多地方,没有一个很好的解释。

 

wiggle(freq, amp, octaves=1, amp_mult=.5, t=time)

下面这段解释来自于AE官方说明:After Effects 帮助 / 表达式语言引用

返回类型:数值或数组。

参数类型:freq、amp、octaves、amp_mult 和 t 是数值。

随机摇动(摆动)属性值。

freq 值是每秒摆动的频率。

amp 值是向其应用了此值的属性单位中的振幅。

octaves 是要加在一起的噪声的八度数。此值控制摆动的详细程度。使此值高于默认值 1 可在摆动中包括更高的频率,使此值低于默认值 1 可在摆动中包括振幅谐波。

amp_mult 是 amp 乘以每个八度的值。此值控制谐波减弱的速度。默认为 0.5;使其更接近 1 可以与基本频率相同的振幅添加谐波,使其更接近 0 可以添加更少的细节。

t 是基础启动时间。此值默认为当前时间。如果您希望输出成为在不同时间采样的属性值的摆动,请使用此参数。

示例:position.wiggle(5, 20, 3, .5) 每秒产生约 5 次摆动,平均大小约 20 像素。除了主要摆动之外,其他两个级别的详细摆动发生的频率为每秒 10 次和 20 次摆动,各自的大小为 10 和 5 像素。

对于二维属性(例如缩放),以下示例按相同值摆动两个维度:

v = wiggle(5, 10); [v[0], v[0]]

对于二维属性,以下示例仅沿着 y 轴摆动:

freq = 3; amp = 50; w = wiggle(freq,amp); [value[0],w[1]];

 

freq 和 amp 这两个值不需要解释。octaves 和 amp 很高端的样子,但是视觉上差别并不大,一般情况下用不着。向安宇做了一个gif,可以感受一下:

AE表达式|wiggle()函数5参数详解-讲故事的手艺人

1至5号小球,均是为位置的y轴添加了wiggle,其设置分别为:

  1. wiggle(3,200)//?频率为3,振幅为200
  2. wiggle(3,200,2)//?octaves高于默认值1,获得更高频率
  3. wiggle(3,200,.5)//?octaves低于默认值1,获得振幅谐波
  4. y?=?wiggle(3,200,.5,.1)//?amp_mult更接近0,获得更少细节
  5. y?=?wiggle(3,200,.5,.9)//?amp_mult更接近1,与基本频率相同的振幅添加谐波

6号小球则是用到了AE官方说明里提到的Dan Ebberts 在其 MotionScript 网站上提供的演示如何使用 wiggle 方法的时间参数创建循环动画。

其表达式为:

  1. freq?=?3;
  2. amp?=?200;
  3. loopTime?=?1;
  4. t?=?time?%?loopTime;
  5. wiggle1?=?wiggle(freq,?amp,?1,?0.5,?t);
  6. wiggle2?=?wiggle(freq,?amp,?1,?0.5,?t?-?loopTime);
  7. linear(t,?0,??loopTime,?wiggle1,?wiggle2)

AE表达式|wiggle()函数5参数详解-讲故事的手艺人

AE表达式
赞赏 赞(10) 收藏(0)
AE表达式|关联出点和入点
上一篇
AE案例|燃烧的地图边界
下一篇

请登录以参与评论

现在登录
暂无评论
标签
720全景 ACES AE AE案例 AE表达式 Anyu翻译 CSC电影学院 fusion Hackintosh MG动画 ps教程 vlog wordpress 创意方法 剪辑 字幕 帧影帧画 抖音 摄影 文案 混剪 混音 灯光 看电影 磨皮 穿越机 纪录片 编剧 美术 美食 論語 调度 调色 达芬奇 重讀文學史 青玉记
室内360全景图的简单修图
2020-10-13 21:51:45
2,694 0 0
达芬奇:高频锐化
2020-03-21 22:41:26
3,880 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
10
  • 10
  • 0
关于我:

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

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