【AE表达式】父子级透明度自动跟随(2017年9月7日.更新)

直接填以下表达式,自动跟随父级透明度

k=100; 

result=hasParent?parent.transform.opacity/k*value:value; 

解释: 

设置k为父级透明度的最大值; 

结果等于( 

层有爸爸的话,结果等于 爸爸的透明度 除以 k 乘以 这个属性值; 

层没有爸爸的话,结果等于 当前属性值; 

) 

应用:

https://uiiiuiii.com/aftereffects/121212834.html


核心姿势点


a=b?c:d

b成立,a等于c;

b不成立,a等于d; 


parent.blahblah…… 

获取父级图层的对应属性; 

thisLayer.transform.scale 获取当前层的缩放 

parent.transform.scale 获取父图层的缩放


——————————2017年9月7日.更新——————————

k=100; 

pare=hasParent?parent.transform.opacity.valueAtTime(time-inPoint+parent.inPoint):0;

result=hasParent?pare/k*value:value; 

说明:

增加“.valueAtTime(time-inPoint+parent.inPoint)”,可以让图层从入点开始跟随父级,从而实现序列帧效果。

评论
热度 ( 1 )

© leizingjiu | Powered by LOFTER