所有分类
  • 所有分类
  • 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表达式|抽帧表达式代码

抽帧(Posterize Time)AE表达式
将属性锁定到特定的帧率,使其以固定间隔更新,非常适合颤抖或定格动画效果。

表达式代码

// 将该属性的更新频率限制为每秒 8 帧  
posterizeTime(8);  

// 保持原始值,但现在每秒只更新 8 次  
value

应用位置
可以将此表达式应用于任何具有秒表的属性——位置、透明度、缩放、效果等。只需按住 Alt 键并点击秒表,然后粘贴即可。

工作原理
posterizeTime() 函数基本上告诉 After Effects 以固定的帧率对该属性进行采样——无论合成实际帧率是多少。

假设合成以 30fps 的速度运行。如果设置 posterizeTime(8),该属性将每秒仅更新 8 次。这会产生一种块状、颤抖的效果——几乎像是定格动画。好处是?它仅影响这个属性,而不影响整个合成。

然后,value 仅返回该属性通常应该执行的内容——只是现在,它被保持或冻结,直到下一帧更新。

现实世界示例:颠簸的抖动运动
想让图层抖动,但只在固定帧上,如颤抖的卡通或机器人?以下是实现的方法:

// 将更新频率限制为每秒 6 帧  
posterizeTime(6);  

// 以每秒 3 次和幅度为 50(如,位置的像素)进行抖动  
wiggle(3, 50)

这个组合非常适合在动画处理中手持相机抖动或角色弹跳时使用,使其感觉更加风格化或复古。将获得一种不平滑、低帧率的抖动效果,比起平滑流畅的抖动,要更有个性。

专业小贴士:
尝试将此表达式用于空对象(null object)的位移或旋转,并将相机或图形图层绑定到它上面。这会让整个场景感觉像是手动画的。

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

评论0

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

社交账号快速登录

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