有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 3326|回复: 6
收起左侧

[AE] 【201603AE】表达式表针动画(转载文章)

[复制链接]

签到天数: 3 天

连续签到: 1 天

[LV.2]偶尔看看I

196

主题

68

好友

15万

积分

荣誉会员

积分
150839

技术宅四周年庆组委会纪念

发表于 2016-3-9 18:01:00 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x
本帖最后由 jubilee 于 2016-3-9 18:06 编辑

201603AE》》》表达式表针动画(转载文章)

原作者:微博@Gaoyoungor授权:


                               
登录/注册后可看大图

木有错,被夸了


图片若不清楚请点开
作业预览窝晚几天发出来
【因为窝的ae是cs6做的时候遇到了些麻烦过几天重装下,如果和窝一样在这里就先去更新下版本吧



正文:
利用AE表达式,我们可以轻易制作流畅的交互动画,这里我们一起来探讨下AE表达式插值方法控制动画属性的方法。
最终实现效果:

                               
登录/注册后可看大图

素材准备

   首先在ps中绘制好素材图片,这是基本功,这里不再赘述,大家可以各显神通做出自己满意的图片。

在将psd文件导入AE之前,为了使AE内的层级结构更简单我们可以先对psd文件的图层进行处理,减少层级结构,合并与动画动作无关的图层,去除多余画布空间。


整理前:


                               
登录/注册后可看大图


整理后:


                               
登录/注册后可看大图


动画前期处理

ctrl+I导入psd文件,按照以下设置导入,保留最大图层可编辑性和图层结构


                               
登录/注册后可看大图


这样我们就可以得到如下一个AE合成


                               
登录/注册后可看大图


可以在项目窗口预览到

                               
登录/注册后可看大图

  大家或许都已经注意到合成窗口里有一个没有显示的“bg”图层,这里其实是一个小小的“trick”。因为我们要做的是表针旋转的动画,而旋转属性很重要的一个参数就是“Anchor Point”,锚定点属性。在AE中,对于表针这样形态的图层,我们很难将它的锚定点精确定位在表盘中央,就无法绕着表盘的中心点自然旋转。所以我准备了一个和表盘同样大小的圆并且和表盘重合,这样,如果如果我们将表针和这个圆合并,利用AE的对齐功能,我们可以轻松将表针和圆组成的合成的锚定点定位在表盘中心,在制作动画时隐藏掉“bg”图层,即可。


AE的对齐选

                               
登录/注册后可看大图



表盘定位示意图

                               
登录/注册后可看大图



在AE中,我们可以ctrl+D复制该“bg”层,分别ctrl+shift+C与shi'z时针、分钟和秒针创建预合成。

                               
登录/注册后可看大图


举例,“second”合成的内部结构:

                               
登录/注册后可看大图


创建表达式动画

在AE中我们可以创建一个“Null”图层来作为动画的控制层,为它添加 效果-表达式控制-角度控制控制,效果-表达式控制-滑块控制,来分别控制表针的角度和不透明度。


                               
登录/注册后可看大图



  大家可以看到滑块和角度的数值都为红色,那是因为我们为这两个属性添加了表达式控制,方法为:按住Alt键,点击属性前的秒表图标。

  为滑块和角度分别添加如下表达式:


                               
登录/注册后可看大图

这里补充下AE表达式控制插值方法的基础知识:

   线性插值 linear(t, t_min, t_max, value1, value2)

     缓动插值 ease(t, t_min, t_max, value1, value2)(类似关键帧辅助的F9)
     缓入、缓出 ease_in(...), ease_out(...)  

理解起来很简单,这里的角度控制表达式ease(time,0,3,0,720)可以解读为

  “time(时间)属性在0到3秒的变化过程中,角度属性发生发生0到720°的缓动变化”,即“0到3秒旋转720°,有缓动效果”。


  这里滑块的控制表达式是通过


                               
登录/注册后可看大图

绑定(按住该图标拖动到角度文本标签上即可)“角度”得到的,我对该值除以360,再乘上100,即表达了在旋转一圈360°的过程中,不透明度对应增加到100%。  

  然后,我们只需要分别将各表针的旋转、不透明度属性分别绑定该控制层角度和滑块属性即可。

  为了将表针的速度区分开,我将“minute” 和“hour”层的旋转属性控制表达式都做了倍数缩小处理。


导出

ctrl+M,render

PS

在我的微盘为大家提供素材源(psd&aep)文件:http://vdisk.weibo.com/s/CdmxK5tSAbx-shttp://vdisk.weibo.com/s/CdmxK5tSAbx-s

欢迎大家关注我的微博@Gaoyoungor,与你分享更多关于设计技巧。

软件版本需为adobe after effects cc 英文版(中文版表达式会报错,安装中文版的朋友可以使用微盘里为大家提供的工具先将软件转为英文版...放心,一键操作,可以退回中文版,很快很舒心)



评分

参与人数 2宅币 +45 贡献 +13 元气(技能点) +1 收起 理由
社区官方微博 + 15 + 3 o(* ̄▽ ̄*)ブ 发糖
黑猫小丫头 + 30 + 10 + 1 o(* ̄▽ ̄*)ブ 辛苦啦~

查看全部评分

签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

5

主题

0

好友

3070

积分

序章

积分
3070
发表于 2016-3-10 14:41:49 | 显示全部楼层
对表达式改进了一下,如果想要表针循环动画的话,把表达式改成:ease(time,0,time, 0,(time*720))(如下图)
QQ截图20160310143846.png

如果想要和实际的时间是一样的话,那么*100改成*30就可以了

以下是作业~~
biao.gif


评分

参与人数 1宅币 +40 贡献 +4 元气(技能点) +2 收起 理由
jubilee + 40 + 4 + 2 Σ( ° △ °|||)︴ 碉堡了

查看全部评分

签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 3 天

连续签到: 1 天

[LV.2]偶尔看看I

196

主题

68

好友

15万

积分

荣誉会员

积分
150839

技术宅四周年庆组委会纪念

 楼主| 发表于 2016-3-13 11:19:05 | 显示全部楼层
本帖最后由 jubilee 于 2016-3-13 11:20 编辑

交作业

                               
登录/注册后可看大图

@威尔士的冬天  老婆快来夸窝

点评

假亮23333333做的好棒 不过表转得好快啊  发表于 2016-3-30 17:11
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 3 天

连续签到: 1 天

[LV.2]偶尔看看I

196

主题

68

好友

15万

积分

荣誉会员

积分
150839

技术宅四周年庆组委会纪念

 楼主| 发表于 2016-3-9 18:12:22 | 显示全部楼层


@威尔士的冬天
常客:
@乱·攻爷   @这里是miku君 @氷見美咲  

@晗晗晗子桑
@misalia @尉迟辰 @地狱蝶 @fxxxxl @天天做操身体好 @曲十一 @MELLAMOINES @音十夏日 @无聊的犬桑 @南湘竹 @lgkyx @停电诅咒 @幸运A @rjf3654696  @九鬼音杀  @ElalMOX  @查询用户名  @balanlannie   @暴躁如狂    @原味板烧鸡腿堡   @Alaudi     @南湘竹
视频区小伙伴: @Yuuki_Asuna @黑猫小丫头

点评

qaq好难  发表于 2016-3-9 21:10
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 280 天

连续签到: 1 天

[LV.8]以坛为家I

107

主题

113

好友

6万

积分

拖延症患者

To be human And what are you?

积分
65952

技术宅四周年庆活动奖励技术宅七周年宫崎骏|无脸男宫崎骏|猫男爵银魂|神威宫崎骏|吉吉宫崎骏|卡西法宫崎骏|琪琪宫崎骏|白龙宫崎骏|龙猫1宫崎骏|龙猫2宫崎骏|龙猫3盗墓笔记|张起灵盗墓笔记|吴邪一人之下|王也星座|双子座

发表于 2016-3-9 19:57:39 | 显示全部楼层

点评

收到~! 这个感觉有点难度QAQ【上个月作业还没动的我_(:зゝ∠)_  发表于 2016-3-10 02:28

评分

参与人数 1宅币 +10 收起 理由
jubilee + 10 o(* ̄▽ ̄*)ブ 么么哒

查看全部评分

樱树之所以每年都开出美丽的花,就是因为在它的下面埋着尸体。
樱花的花瓣应该是白色的,像雪花一般的雪白色。但是……樱花的花瓣却是淡红色的,你知道是为什么吗?因为它们吸收了,埋在树下尸体的血
回复 支持 反对

使用道具 举报

该用户从未签到

8

主题

26

好友

1857

积分

Continue

积分
1857
发表于 2016-11-28 12:25:04 | 显示全部楼层
感谢分享!
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

签到天数: 1 天

连续签到: 1 天

[LV.1]初来乍到

2

主题

0

好友

2101

积分

Continue

积分
2101
发表于 2017-3-20 14:49:35 | 显示全部楼层
多谢分享!简单易懂呢
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(基宅) ( 粤ICP备18082987号-1 | 浙公网安备 33010902001746号 )

GMT+8, 2024-4-30 12:56 , Processed in 0.395633 second(s), 24 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表