数码资源网·下载

展开

蝴蝶的翅膀—玩转After Effects 5.5表达式

作者:网友整理
after effects安卓版(AE手机版) v1.3.7 最新版

after effects安卓版(AE手机版) v1.3.7 最新版 64.64M / 简体中文

点击下载
手机证书制作专家V1.2 简体中文免费版

手机证书制作专家V1.2 简体中文免费版 12.05M / 简体中文

点击下载
移联惠拍V2.3 简体中文免费版

移联惠拍V2.3 简体中文免费版 13.69M / 简体中文

点击下载

晚上和朋友讨论关于蝴蝶翅膀在后期软件中的做法,曾经Combustion下也有类似教程,HQC老师也有过类似的教学程序(可惜我没有拜读过)。突然想到,AE5.5的强大Expression也可以用来做此类效果阿。 我立即开动AE,果然很不错啊,和打关键帧效果完全不一样,非常自然。和大家一起来分享:

  首先,必须要准备一个类似的蝴蝶素材,如果没有,可以用combustion的那个。如果还没有,自己画一个吧,在photoshop下处理成下图的感觉,记得要保存通道哦。

  附带说一句,why要做成这样的,是为了到AE下,我不需要再修改翅膀的中心点了,直接在PS下对好位置,这样,还能保证旋转轴是正确的。再在PS下做个左面的翅膀,画个身子,OVER。
  好了,来到AE下,把刚才做好的图层全部IMPORT进来,然后建一个640 x 480的Comp,将刚才做好的三个图拖下来。看上去应该
如下图:

  然后,两个翅膀联接到身子的图层上, ,将这三个图层都设为3D层。接下来就是要加表达式了。首先,观察图层,发现在这个
方向上看,蝴蝶翅膀应该是在Y方向做旋转运动。那么,就给Y方向的rotation加上表达式。

  无所谓给哪个翅膀先做,然后表达式的框内键入下面几句:
  wigfreq = 1;
  wigangle = 40;
  wignoise = 2;
  Math.abs(rotation.wiggle(wigfreq, wigangle, wignoise))+40
  有空的时候,我会说明一下这几句的具体用途。不过我想,也许根本大家都是能理解的。不用我再废话了。然后,给另外一个翅
膀加上跟随这个翅膀运动,也用表达式来完成,不知道如何做跟随的朋友可以用下面的表达式语句:  
  this_comp.layer("Right_wing.tga").rotationY
  我先做的是right_wing,所以现在是跟随right_wing。如果朋友们的图片名称有所改变,那么也只要对应的改变就行了。
  现在预演一下,会发现,运动有点问题,问题出在左面的翅膀,似乎和右面的翅膀在同一面上。这其实是旋转角度的问题。刚才
的表达式要稍稍修改下,也就是说,要改成-this_comp.layer("Right_wing.tga").rotationY这就对了。看一下:




  OK,基本上已经大体完成了,再加个背景,然后讲身子缩小点,位置摆摆好。就应该基本完成了。

  总结一下,这个蝴蝶是由三维图层,链接物体,expression语句共同完成。可以给它打灯光,也可以再给蝴蝶的位移加上expression。这样,效果更好,(当然,翅膀的扇动频率要改快些)。

  希望我的这段小文能够给要做类似效果的朋友带来一点小小的启发。表达式可以说是AE 5.5最强大的功能了。用好它,就能做出变幻无穷的效果来。


加载全部内容

相关文章
相关专题