AE制作动画的弹性效果

在用AE制作动画时为动画加入弹性效果可以让动画效果更生动,更符合现实物理规律。

利用缓入缓出(fn+f9)

我在学习用AE制作动画的最开始,大多数的场景都可以使用最基本的缓动效果(fn+F9),不管是放大缩小、位移、透明度变化。在这些动画中插入默认的缓动效果已经可以让整个动画感到舒适,不那么僵硬。这样的最终效果在交互动画中其实已经完全可以满足。


(上图匀速,下图缓动+动态模糊)

但是当你在制作一写非匀速动画的时候,一些有趣的小动画的时候,就显得有一些不足。总觉得还是差那么一些感觉。

例如说我想一个物体突然弹出的一个画面。

脑海中比较理想的一个效果是:物体从无到有快速蹦出,同时会有一些回弹,最后停止。

大致是这样


为了模拟这样的效果,在我一开始还没有使用任何插件和表达式的时候,是十分痛苦的,因为需要反复不停的K多个关键帧。大致如下:

缩放由 0—120—90—110—95—105—98—100


(反复k多个关键帧)

刚开始用AE的时候只能用苯办法,哈哈。实际效果会有一点生硬,因为很难算好回弹数和回弹率,不够顺滑。

但是至少这样我大致得到了我想要的效果了。

不过如果在一个画面中弹出物体特别多的情况下,简直是要人命的体力活,比如做一个节日气氛的海报,整个画面风格都是类似mg动画的那种从无到有弹出的。

那就算在物体弹出规律都相同的情况下,至少也得花一下午的时间。

何况画面内的物体大小,方向,弹出时间都不尽相同。


利用表达式

好在AE中有一种类似于excel函数功能的高级功能【表达式】的存在,通过一些函数公式控制素材的一些变化来制作动画,在某些重复劳动的工作方便大大提升效率。

在百度上可以直接搜索【AE 弹性表达式】可以找到网上分享的表达式。

【AE万能弹性表达式】(度娘随便搜的一个)

amp = .1; 

freq = 2.0; 

decay = 2.0; 

n = 0; 

if (numKeys > 0){ 

n = nearestKey(time).index; 

if (key(n).time > time){n--;} 

if (n == 0){ t = 0;} 

else{t = time - key(n).time;} 

if (n > 0){ 

v = velocityAtTime(key(n).time - thisComp.frameDuration/10); 

value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t); 

else{value}

在AE中先提前K好起始和结束的缩放关键帧,之后按住键盘alt键,鼠标点击缩放前的码表,这个时候便会在右侧原本k帧的控制区出现表达式编辑区,如下图


(表达式输入区)

将搜索到的表达式贴入编辑区,鼠标点击画面任意位置便可。(不要按回车,因为光标始终在编辑区域,回车则是编辑区域换行,并不是确认)

如果窗口没有跳出错误提示,即表示表达式式正确的(至少是可以识别的,具体效果是否正确得预览才能知道)

(表达式错误提示)

得到如下效果,(其实并不是我想要的效果)

(万能弹性表达式默认效果)

实际上往上搜索到的表达式你是可以进行一些数据的调整和编辑的,例如调整freq的纸可以调整回弹的次数,调整decay的值则可以调整回弹率。但是复杂的表达式的调整则比较容易出现问题,且与实际你想要的效果可能出入较大。最终变成还不如手动k关键帧方便。

表达式的运用个人觉得是比较难的,在例如规律的循环,摆动等效果的时候,可以使用软件内置的表达式达到效果,比较简单。

但个性化较强的效果则不是很方便,因为他并不是可视化的,调整表达式也需要较强的理解能力。


利用插件

AE的扩展能力也非常强大,有大量为AE打造的插件,可以方便使用。

要找到一款甚至几款弹性插件是非常容易的事情,来满足个性化的需求。

这边介绍一个我最近用的较多的插件 【Motion 2】 其中的弹性功能

AE中安装插件的方式稍微繁琐,需要将插件本体以及插件附带的一些预设文件夹一同复制到指定文件夹,Motion2的文件复制路径为 

Finer应用程序—Adobe After Effects CC 2019—Scripts—ScriptUI Panels

将插件复制完成后,重启AE,便可以在AE顶部工具栏的窗口底部,找到新增的motion2模块,打开后可以将模块吸附在右侧操作区域方便使用。

(从窗口下可以调出Motion2的模块使用)

AE的插件多为英文,但是可视化的好处便是理解方便。简单介绍一下Motion2的功能


(MOTION2主界面介绍)

最近我用这个插件最多的则是EXCITE回弹功能以及JUMP撞击反弹功能

EXCITE

选中物体运动的始末关键帧后,自动为运动属性添加三个弹性控制器,拖动控制器滑块可以调整物体回弹运动效果。

三个控制器介绍:

OverShoot弹性冲刺距离:数值越大,弹得距离越远

Bounce弹性:数值越大,来回弹的速度越快

Friction弹性摩擦力:数值越小往回弹次数越多,数值为0时会一直回弹

三个控制器会在选中图层时出现在效果空间模块中,方便调整个性化的数值


(三个控制器)

效果如下(我经常用在处理画面中从下往上出现的物体。)


(EXCITE的弹性效果)

JUMP(撞击反弹)

一般在制作球体掉落到地面反弹的时候会用到它,用来模拟两个物体接触后的撞击反弹效果

三个控制器介绍

Stretch弹性:数值表示初始点下落后的弹跳百分比,数值越大反弹的越高,如果数值超过100,则反弹后的高度超过初始掉落位置。

Gravity重力:数值越大重力越大,弹性越小,如果重力为0的话掉下去反弹后会直接飞天……

Max Jumps最大弹跳限制:拖动滑块设置最大反弹次数,弹跳次数为数值+1次,需要与重力和弹力配合,当数值设置为10时则对弹跳次数不限制

效果如下(这个则常用在画面中物体掉落)


(JUMP弹性效果)




同时motion2还有很多弥补AE一些不足的功能,

(锚点调整及同时复制多个图层关键帧)

众所周知,在AE中调整锚点是比较麻烦的,motion2 可以快速帮你定位到9个最常用的锚点位置。

CLONE功能则是解决了在AE中如果同时选中多个图层复制关键帧会得到一个新建图层的缺点。


最后附上近期用motion2处理的小视频一个~

(仅处理动画的部分)


除夕主KV-1080
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,019评论 4 62
  • 【Android 动画】 动画分类补间动画(Tween动画)帧动画(Frame 动画)属性动画(Property ...
    Rtia阅读 6,095评论 1 38
  • 一、Unity简介 1. Unity界面 Shift + Space : 放大界面 Scene界面按钮渲染模式2D...
    MYves阅读 8,175评论 0 22
  • 下雨天,雨声疏疏密密的,在凌晨一点是清醒的,是舒缓的。 你在雨声中睡着了吗? 那个夏天,在那家最熟悉的咖啡...
    长得很丑的花生阅读 194评论 0 0
  • 买了一个大杯子喝水就是爽,感觉消费一下升级了好几档,生活美美的。
    CodingCode阅读 178评论 0 0