所有分类
  • 所有分类
  • PR模板
  • PR素材
  • PR转场
  • PR调色
  • PR预设
  • LUT

  • Warning: Attempt to read property "name" on null in /www/wwwroot/prmuban.com/wp-content/themes/modown/header.php on line 297
  • 视频素材

  • Warning: Attempt to read property "name" on null in /www/wwwroot/prmuban.com/wp-content/themes/modown/header.php on line 297
  • 音乐素材
  • 音效素材

AE表达式|抖动表达式代码

AE表达式|抖动表达式代码

仅在一个维度上添加抖动(X、Y 或 Z)

仅在一个轴(X、Y 或 Z)上添加抖动,保持其他轴不变。这种方法非常适合控制随机运动。

仅在X轴上抖动

// 仅在 X 轴上添加抖动  
freq = 3; // 每秒抖动 3 次  
amp = 50; // 抖动幅度为 50 像素  

w = wiggle(freq, amp);  
[w[0], value[1]] // X 轴抖动,保持 Y 轴不变

仅在X轴上抖动

// 仅在 Y 轴上添加抖动  
freq = 3; // 每秒抖动 3 次  
amp = 50; // 抖动幅度为 50 像素  

w = wiggle(freq, amp);  
[value[0], w[1]] // 保持 X 轴不变,Y 轴抖动

仅在Z轴上抖动(仅限3D图层!)

// 仅在 Z 轴上添加抖动  
freq = 3; // 每秒抖动 3 次  
amp = 50; // 抖动幅度为 50 像素  

w = wiggle(freq, amp);  
[value[0], value[1], w[2]] // 保持 X 和 Y 不变,Z 轴抖动

应用位置

可以将此应用于任何位置、锚点属性或任何具有多个维度的属性——甚至是 3D 效果或相机位置。如果使用 Z 轴选项,请确保图层设置为 3D。

工作原理

当你希望随机性仅存在于一个方向时,这个表达式非常实用。通常,wiggle(freq, amp) 会同时影响所有维度(X 和 Y,或者 X、Y 和 Z),如果你只是想要轻微的水平抖动或仅是垂直的弹跳,这可能会显得杂乱无章。

所以,这个表达式的工作原理如下:

  1. 像往常一样运行 wiggle()
  2. 将结果存储在变量 w 中,该变量包含新的 [x, y](或 [x, y, z])值。
  3. 然后我们重建原始值,保持我们不想进行抖动的维度不变。

这样,你就可以准确地在想要的位置获得所需的抖动效果——不会多也不会少。

声明:预览视频中的视频、音频、图片及字体仅做展示,不包含在下载文件内;水印不代表署名仅用于防盗,版权归原作者所有。 版权说明:资源均源于互联网收集整理,不保证资源的可用及完整性,不提供安装使用及技术服务,仅供个人学习研究,请勿商用。喜欢记得支持正版,若侵犯第三方权益,请及时联系我们删除!《版权声明》
0

评论0

请先
显示验证码
没有账号?注册  忘记密码?

社交账号快速登录

微信扫一扫关注
关注后请回复“登录”二字获取验证码