AE交互动画(二)--动态长投影

7年前发布

原创文章 / 平面 / 教程
Gaoyoungor 原创,如需商业用途或转载请与Gaoyoungor联系,谢谢配合。

AE表达式,天生具备数字的严谨和唯美,它带给动画灵动的生命力。在这篇文章里我们一起来探寻数字掌控画面之美的技巧。

AE表达式,天生具备数字的严谨和唯美,它带给动画灵动的生命力。在这篇文章里我们一起来探寻数字掌控画面之美的技巧。

欢迎大家关注我的微博@Gaoyoungor,追波Gaoyoungor,与你分享更多关于设计!


最终效果图


(请耐心等待加载完看流畅图)追波源地址:http://dribbble.com/shots/1269021-Dribbble-Clock-Digtial-Motion-Explore?list=users


技术要点

Ps 形状工具、路径查找

AE 表达式基础、表达式绑定控制层、文字-编号、投影叠加深度叠加、  图层混合模式

准备工作

Ps或者AI绘制好图形元素(如此处的钟表和dribbble logo),按照这篇教程(http://www.zcool.com.cn/article/ZNTMxMjQ=.html)的思路整理好图层,并导入AE得到素材合成。    

构图

Ctrl+N新建一个400x300的合成,将dribbble logo和时钟拖到位置;

新建一个空文本图层,添加 效果-文本-编号,设置如下:



这样我们就得到了一个可以自定字符样式的时间码;

此时的合成视图应该是这样的:



舞台视图:



新建一个空对象作为控制层,并且添加效果-表达式控制-角度控制



在效果控件窗口对应属性右击,使属性在时间轴上显示,方便我们添加表达式



在时间轴窗口按住Alt,左击角度左侧的秒表,给角度属性添加如果所示的表达式Math.floor(time*10),表示对当前时间的十倍取整,我们只需控制时间轴,使得到的值在0~360°之间即可。在该实例中,我们将投影的方向参数与之绑定(具体方法qing请翻看系列一),即可得到一个随时间360°旋转的投影;此外,大家注意到gif图中的钟表也在旋转,它们也是和该值绑定的:

舞台效果图如下



时间轴效果图



注意到minute图层的旋转表达式最后乘了12,显然,分针的速度是时针的12倍。

而在如下实例中:



该表达式所得值还可以和中间度数的文字源内容绑定。


下面我们一起来做这个尖锐干净的动态的长投影

只发布不说话,大家默默感受感受下(构图完成后所得的"start"合成ctrl+D复制出来作为"shadow"合成,接下来操作均在"shadow"合成里操作,保留"start"合成作为表层)





其实这样做了以后,17个图层是不够的,我是以5px为单位叠加,会得到如下的结果


锯齿感很明显,追求完美的你怎么能罢休呢?难道我们以1px为单位,像若干年前前在PS里面做伪3D效果一样?答案是否定的,因为从GUI到交互动画设计的朋友PS都很熟悉,而AE又号称是动态的PS,要消除这个锯齿,静态图片的处理方法大家思考下。我的思路是,高斯模糊使锯齿间距混合,Alpha色阶调整使边缘干净锐利。所以,新建两个调整图层,分别添加高斯模糊和色阶效果:





得到如下效果



添加上之前的构图合成,可以得到



可以看出边缘有轻微的发光效果,是因为"shadow"合成里使用了高斯模糊的缘故,除投影外源图层是白色,不同于阴影的颜色所以发光了,解决的办法很简单,将shadow合成颜色叠加,统一原图层和阴影的颜色。

新建一个合成,将"start"和"shadow"都扔进去,并且添加一个背景,添加颜色叠加效果,该效果绑定一个控制图层,该控制图层,添加 效果-表达式控制-颜色控制,并且添加关键帧动画


大功告成!


PS

·大家可以给shadow添加蒙版并羽化使之有衰减效果;

·男神tczhang说这样可以产生如太阳般光辉的长投影效果



我很喜欢,很风骚。男神就是男神!!

但,我还是愿意守住这份可控的、轻微的,小清新...


91
- 位站酷推荐设计师推荐 -

声明:站酷(ZCOOL)内网友所发表的所有内容及言论仅代表其本人,并不反映任何站酷(ZCOOL)之意见及观点。

    没有新消息