作者:@leizingyiu本文随时更新,请关注 @优优教程网 及时获取最新动态;文中如出现纰漏,请及时指正,感谢!
与其说表达式像什么,倒不如说AE像什么。
所谓图层面板,其实是时间轴面板,而对于熟悉 PS 的同学来说,时间轴面板更多可能用来做帧动画,即便是视频时间轴,也仅有几个可以添加关键帧的属性。
↑↑这 PS 的时间轴↑↑
↑↑这 AE 时间轴(为了截图方便,那根轴已经被我逼到只剩一根针了,别介意)↑↑
在我眼中图层面板就一 Excel。为什么这么说呢?先不说图层里面可以展开的东西,只看这些图层级别的属性,就可以找到对应的表达式名称。
启动就是图层前面那眼睛;Excel里面第二列的英文全都是用来获取对应的值用的表达式;
而最像的一点是,当你alt点码表之后,展开属性下面会出现四个小工具,你试试点着像蚊香的哪个东西,拖拽到其他属性,AE立马帮你把这个属性绑定到另外的那个属性上——这跟 Excel 的L3单元格的“fx”写上“=M3”一模一样。
这就解答了——
表达式像 Excel 里面的公式,又或者像初中玩的编程计算机。
总而言之就是:你给这个属性,设定一定的想法/逻辑/规矩,让AE时时刻刻给你运算(通常是一帧算一次),算好以后,自动给你“填”到属性的那个方框里面。
但是如果你跟它说的没说清楚——你让我去买苹果但没说买多少斤——它就会报错。
这样看来,表达式还挺像直男的😅。
表达式能干嘛?
。。根据前文所述,表达式基本上就是个智障😑——因为你需要明确告诉它要干嘛,譬如且不仅限于:
综上所述,简单而机械的事情,最适合交给表达式了。
类似图层的父子级
类似条件反射
hasParent?100:0;有爸爸嘛?有就100,没有就0。(这是一个三元表达式,相当于if(hasParent){100;}else{0;})
两个属性在空间和时间上有一定关系
linear(time, 0, 4, 0, 100)时间从0到4的时候,输出0到100,一一对应,线性输出。
其他能够通过一定逻辑实现奇怪的想法
对这个预设感兴趣的同学,请浏(dian)览(zan)我的比汉子或者站酷(对的,就是秀一波骚操作,不服去找bug啊😏)
结语
本期教程到这里就结束了,希望大家在练习过程中多思考、理解制作思路和操作方法,活学活用。
转自:https://uiiiuiii.com/aftereffects/121238405.html