ech渣剪组吧 关注:110贴子:1,848
  • 9回复贴,共1

【表达式应用】好吧,我也写篇教程233

取消只看楼主收藏回复

本渣虽然是个AE新手,最近也涨了点姿势,所以写篇关于一个很常用的表达式效果的教程,那几个静止触不准吐槽我!!!
这个是完成效果,进度条随着百分比上升而变长,一个很简单的表达式即可实现,无需线性擦除去打帧。


IP属地:四川1楼2013-11-06 20:10回复


    首先随便建个颜色的固态层,然后做个矩形遮罩,用锚点工具将锚点移动到矩形最左边的地方。


    IP属地:四川2楼2013-11-06 20:14
    回复
      新建图层添加效果-文字-编码,设置如图颜色大小和字间距随你,放到进度条上,在初始位置给数量//位移/随机打上关键帧,设置为0,结束时间打上100的关键帧。然后用文本工具在数字之后加上百分号


      IP属地:四川3楼2013-11-06 20:17
      回复
        这时候我们打开进度条的图层调出缩放的表达式,将表达式中的父子关系指向刚刚编码中的数量//位移/随机,建立父子关系然后表达式框会出现对应表达式,这个时候你会发现进度表随数字变化,但是是XY两个方向,这个时候我们需要些改下表达式,表达式里[temp,temp]分别代表X轴和Y轴,为了只让X轴变化,我们修改为[temp,thisComp.layer("这里填上添加编码效果的图层的名字").scale[1]],然后宽度就会保持不变,效果也就完成了,稍后看心情更新第二期。


        IP属地:四川4楼2013-11-06 20:30
        回复
          鉴于被吐槽,我觉得我还是更新第二弹来证明表达式的方便吧


          IP属地:四川6楼2013-11-06 20:52
          回复
            第二弹就做关于时钟转动效果的吧,经常看到时针分针转动的动画,60秒一分钟,60分一小时的转动比例的话,通过表达式就可以快速协调,由于时间原因,时钟的固态层我就不做了,用了个AI素材有点丑,不过将就吧


            IP属地:四川7楼2013-11-06 21:22
            回复
              先在固态层上分别用钢笔绘制时针分针秒针,这次我就以分针时针为例子吧。然后用描点工具将点置于表盘中心


              IP属地:四川8楼2013-11-06 21:25
              回复
                在起始时刻为旋转打上关键帧角度为0,然后在下一时刻打上关键帧角度6度(以60分一小时为例子的比例,因此要转多少度可以随便你)
                然后选中起始时刻关键帧,右键选择定格关键帧


                IP属地:四川9楼2013-11-06 21:34
                回复
                  这时候为旋转写上表达式loop_out(type="offset")。意思是一只循环当前关键帧的动画,所以分针就会一直往后偏移旋转


                  IP属地:四川10楼2013-11-06 21:41
                  回复
                    然后就是捆绑时针分针的运动了,这时候为时针添加上thisComp.layer("这里输入分针的固态层名字").rotation/60。然后你就会发现时针开始伴随分针运动,转动角度为分针的1/60,因为这里是以时钟为例,所以比例是1/60,制作MAD的时候可按照需求修改比例,基本就是这样通过两个表达式完成转动效果,个人觉得还是挺方便的,不用拉很长时间轴去做单个运动,另外,冻结关键帧的作用是实现一秒一顿的秒针效果,结果不小心加在分针上了,如果不需要这个效果可以取消冻结。这个效果到这里就差不多了,以后不定期更新


                    IP属地:四川11楼2013-11-06 21:49
                    回复