原创作品

[ 作图技巧 ] AE系列第1篇 表达式巧用图层ID

望月 发表于   2019-03-25 16:05:14
5355
11
33


大家好!在写第一篇文章之前,自我介绍一下,我叫望月,之前在论坛用的昵称是[霜狼望月],也是可叔U3D一期的学员,目前从事特效行业4年多了。特效做得不算很优秀,只是喜欢研究一些U3D脚本啊,AE表达式,等代码相关的东西,自感觉略有些小心得,感觉应该能帮助大家提高一点点工作效率。做这行有些时间的同学都知道,后面拼的是设计,创意,以及自己的风格。目前各大论坛,已经有很多优秀的老师们,奉献了很多优秀的教程,基础系列,提高系列的都有。我也是向他们一点点学习,慢慢成长过来的,非常感谢各位老师,还有各大论坛热心分享的大佬们。设计创意和风格,需要自己大量的学习和练习,老师带进门,只能靠自己了哈。我做这个公众号的初衷呢,就是想把一些技巧之类的东西分享给大家,希望能和大家交流,能提高一点点工效率,毕竟这行做久了,有些东西其实是体力活,跟设计无关,因此可以考虑更省时省力的方法。


好了废话不多说了,下面进入正题:


首先说一下图层ID是什么:就是AE里每个图层 都有个编号 从最上面为第1层,往下一直数23456---


image.png


接下来演示下这玩意儿有什么用:


我们先用纯色层 随便做个图形,我是用(生成-圆形 )命令做了一个圆,然后调整一下圆的位置把他放到偏上一些:


image.png

这里不是调位置,我是调的锚点,也可以调圆形命令的中心点


接下来,我们按住alt键+鼠标左键点一下旋转的K帧,打开了表达式栏,在右边,我们输入index*30


然后鼠标点下其他空白位置,这时表达式 生效了,他转了30度。简单吧,接下来,见证奇迹的时刻到了!

请选中这个图层,按ctrl+d ,多按几下:


你每复制一层,AE自动帮你旋转了30度,嘿嘿。是不是很省力?以后再也不用一层一层的去旋转了。


这时有同学会说:假如我不想每次转30度,那不是要一层一层去改吗,也麻烦呀! 嗯,这也是个问题,且往下看:


为了解决这个问题,我们用一个表达式控制器,把那个度数关联一下:我们新建一个空图层或者调整图层,上面加个滑块控制器 命令

image.png


加好是这样的:


image.png


我们回到之前的做圆的图层,把他的旋转展开


image.png


这步操作注意一下:选中的是带滑块控制器的层,然后鼠标按住画了圆的图层下,那个螺旋线按钮(如上图),按住不放,拖到滑块控制器的滑块那,松手,关联成功了 右边表达式如上图。


这时你可以操作这个滑块来控制圆的旋转角度了,


然后,我们把表达式加一个*index


现在,请开始ctrl+d操作吧:

现在你可以只操作这个滑块的值,随心所欲的控制每个图层的旋转角度了!


好玩吗?嘿嘿!讲一下原理:就是每增加了一个图层,他的ID是自动往下排的,因此这个表达式 index*角度,产生的结果就会是 1*角度,2*角度,3*角度,等等,然后我们就把角度都关联了那个滑块,通过1个滑块控制就可以控制全部的角度,大家以后遇到这种 旋转等矩排列东西啊,可以尝试下这个方法,代码很简单的,甚至你可以给这个滑块K动画,会产生不一样的效果!


此方法可以操作旋转,同样也可以操作 位置,缩放,透明度等等。


由于很多同学对代码啊有点晕,所以今天就暂时讲到这里吧,下期咱们再讲讲其他的内容,再见!

标签:
确定
评论(11)
房诗鹭
大佬,继续你的表演
回复
1846天前
啥也不会啊
继续 学会算我输
回复
1848天前
炎燚
大佬,继续你的表演
回复
1849天前
飞天小馒头
大佬,继续你的表演
回复
1857天前
阿尤哒
大佬,继续你的表演
回复
1859天前
CY233
搬好凳子坐看大佬上课
回复
1861天前
oobear
大佬,继续你的表演
回复
1863天前
阿苏
大佬,继续你的表演
回复
1864天前
咕咕叽不是咕咕鸡
大佬,继续你的表演
回复
1865天前
雪妖
大佬,继续你的表演
回复
1865天前
三带王
大佬,继续你的表演
回复
1865天前
没有更多啦~
  • 咨询
    客服
  • 扫码加入QQ群 或搜索QQ群号: 797421367
  • 扫码关注公众号 或微信搜索: cokey游戏特效