数字文本递增复制.lsp_AE|超带感的数字进度条制作教程

69c6ac7166199998c41050fab80b47b8.png

0782e0ad8df3ba3e0fc699001d44ecf2.gif

这个进度条效果来自一位网友发布的求助贴。

这种小动效乍一看非常简单,但是要做出这种有节奏感并且视觉流畅的动效,还是非常考验基本功的。

可以看到文字变色和数字递增的节奏是由极快到极慢,又由极慢到较快的。我特意加大了了速度变化的幅度,让整个动效的节奏感非常强。

以下是我制作整个动效时的部分工程。

这个动效只使用了一次关键帧,数字的递增和位移都受到这个遮罩层的缩放属性的关键帧控制,因此整体的动画节奏跟随缩放的节奏。

fd8e9ff94fadcc483600e076d0e86ef7.png

下面开始正式制作。

制作变色动效

1.首先在合成中建立一个文字图层,调整好字体和大小之后,使用CTRL+ALT+HOME三键组合将文字层的锚点居中,再CTRL+HOME将文字层居中到合成,方便与后面的图层进行对齐。

2.在不选中任何图层的情况下,连续按两次Q启用圆角矩形工具,取消形状填充,描边选择灰白色或者其他颜色,绘制一个圆角边框,同时注意使用鼠标中键调整圆角大小。

并按照上面的方式将边框与文字对齐。

f38a0e254f7b3ce6788c394e2ae26695.png

3.使用矩形工具绘制一个长度与边框相当的尖角矩形,作为遮罩,同样居中对齐。为了方便观察,我降低了透明度:

8d2203d555ff2ab701f9aa493feffe5c.png

要让矩形遮罩从左到右缩放,那么要将变换:矩形1中的锚点移动到矩形最左边。

锚点需要移动的距离=矩形长度除以2,在数值前加-负号就可以让锚点移动到左边了。矩形需要复位的距离=矩形长度除以2。

484000c2b184c51f7ebc8fa25815838c.png

PS:我这里链接了表达式是为了方便修改,不一定要这么做的。

4.调整好位置后,取消等比缩放,对缩放属性的X轴K一个从0到100的关键帧动画,时长自行把控,得到如下效果:

fb89d4e09c873a590d556f4425d7cafa.gif

5.进入曲线编辑器,编辑动画曲线。

鼠标点击锚点可以显示曲线的调节手柄,选取工具模式下按住CTRL,鼠标点击可以增加锚点,调节到如下状态:

c29930ff23012d576d662b4b6a20a540.png

6.将遮罩的不透明度调节回100%,然后启用遮罩层的保留基础透明度功能,得到如下效果。

9bf97092e518dde1315802a410c783ce.png

制作数字递增效果

1.直接新建一个文本图层,然后打开源文本属性,按住ALT单击秒表激活表达式输入框,再点击表达式关联器,链接到遮罩层的缩放属性的X轴上:

b47283be4dbb462305dc78d159442502.png

链接之后会得到一长串保留N位小数的数字:

b037f89c20923eec3d97d41b4c3bd53c.png

2.这时候需要在表达式前增加Math.round进行取整,并在后面输入+“%”,就可以添加百分比符号了,得到效果如下:

69806c27a1fa4537eb46684d34e7db43.png

制作数字跟随位移效果

1.新建一个空对象,作为数字的位移控制。

此时空对象应该在中间的位置,右键空对象的位置属性,在弹出的列表中勾选单独尺寸,将XY分离。

c0a048aed04e570e9d9ede28f4b101f8.png

2.然后ALT点击秒表激活X轴的表达式输入框,再按住表达式关联器,将其连接到遮罩层的缩放属性的X轴上,让空对象跟随遮罩层缩放属性的变化节奏。

0fd691a5b754fcf0be06950c6929a28f.png

3.这时会发现空对象跑到合成左边的位置了,偏离了遮罩层所在的位置,不过完全没有关系,只需要将数字链接到空对象上作为它的子级,就达到了跟随的目的。

80045b5724ac3ddd5aaacf2a617050b4.png

数字的初始位置不一定要空跟对象保持一致,只需要调整至上图所示位置即可,我们需要的只是一个节奏。

4.预览可以发现空对象移动的速度非常慢 ,导致数字远远跟不上进度条。所以需要增加空对象移动的速度。

解决方法就是在空对象的表达式上乘以一个数值,这个数值需要多次尝试才能得到合适的,以下数值供参考。

6ba6fd98b606c711916e12e18184a99f.png

到此主要的动效制作完成了。

需要注意的是,如果你想直接在当前合成新增任意背景都是不允许的,必须要将当前合成下的图层全部进行预合成,或者使用当前合成新建一个合成,再添加背景。

为什么?你尝试下就知道了。

疑点解析

Q:能不能使用轨道遮罩,比如ALPHA 遮罩?

A:可以的。但是因为轨道遮罩只能遮罩一层,必须要将文字和边框预合成,并且再复制一层出来作为底色。哪种方式更高效,显而易见。

Q:为什么要使用缩放控制数字递增,而不是位移?

A:因为读条效果是从0-100%,而刚好缩放也是从0-100%。位移在此处并不合适,起始和结束的数值都不好控制。

Q:常见数字取整表达式有三种Math.round、Math.ceil、Math.floor,都能在这里使用么?

A:可以的!至于区别以后会写一篇文章做介绍。

Q:遮罩缩放动画是在变换:矩形1下K帧的,能不能在图层变换下K帧?

A:可以。

Q:保留基础透明度的原理是什么?

A:也许你需要看一下这篇文章

子蒙1999:AE|蒙版、遮罩、轨道遮罩全面解析​zhuanlan.zhihu.com
bf89206cbc034dc254bf1a3ecb8a62ac.png

最后回顾下本期分享的知识点:

1.保留基础透明度的使用;

2.数字取整表达式的使用;

3.使用单独尺寸将属性分离;

4.曲线编辑器调整动画节奏;

5.使用空对象控制其他对象的位置和旋转。

以上就是本期分享的全部内容了。如果你有想学习的效果,欢迎在下方评论或者通过后台留言,也可以通过我的个人微信【mlp1999】联系到我。

关注我公众号:动效自习室,可以获取更多C4D|AE干货。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值