AEJoy —— 使用 js 脚本创建非平滑抖动动画

Posted panda1234lee

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AEJoy —— 使用 js 脚本创建非平滑抖动动画相关的知识,希望对你有一定的参考价值。

前言

有时你并不想让所有事情都一帆风顺。这里有一个国外大佬 Zack 分享的用来创建自动 “略带蹒跚” 关键帧的 javascript (ExtendScript)小脚本。

它可以给 “太完美” 的关键帧一种非常自然的感觉。看起来打字效果也很不错。平滑抖动动画(脚本)

效果图

如紫色进度条所示:

完整脚本代码

/**
 * Takes a pair of keyframes and adds extra randomly stumbling, staggering keyframes between them.
 *
 * Helpful for making realistic progress bars, and probably not much else!
 *
 * Known Issues:
 *  - Sometimes, Bezier keyframes overshoot a lot causing reverse animation
 *  - The same speed/influence easing is used for all dimensions of a keyfrrame
 *
 * @author Zack Lovatt <zack@zacklovatt.com>
 * @version 0.1.3
 */

以上是关于AEJoy —— 使用 js 脚本创建非平滑抖动动画的主要内容,如果未能解决你的问题,请参考以下文章

AEJoy——使用 JS 脚本添加动作及关键帧

AEJoy——使用 JS 脚本创建图层和蒙版

AEJoy —— 表达式之速度和频率控制JS

AEJoy —— 表达式之音频触发动画JS

AEJoy—— JS 脚本的代码管理好习惯

AEJoy —— 表达式之弹性震动模拟详解JS