在AE的表达式里,入点可以用inPoint,出点可以用outPoint来表示。不过这里,向安宇要说的不是这个,而是linear。
linear()函数
例如:
当time小于1的时候,t = 0 ;
当time从1到4之间变化时候,t的值也从0到20层线性变化 ;
当time大于4度时候,t = 20 。
应用
线性放大效果:
那么,我们想要一个图层从入点到出点有一个线性的值的变化,就很简单。比如我们可以给scale添加表达式,让这个图层从入点到出点放大20%,我们可以这样写表达式:
- linear(time,inPoint,outPoint,value,value + [20,20])
淡入淡出效果:
给Opacity加表达式。
- g = linear(time, inPoint, outPoint, value, value);
- i = linear(time, inPoint, inPoint + .5, -100,0);
- o = linear(time, outPoint - .5, outPoint, 0, -100);
- g + i + o
这个表达式可以实现入点处0.5秒淡入,出点处0.5秒淡出。
飞入、放大、飞出效果:
给Scale加表达式。
- g = linear(time, inPoint, outPoint, value, value + [30,30]);
- i = linear(time, inPoint, inPoint + .2, [600,600], [0,0]);
- o = linear(time, outPoint - .2, outPoint, [0,0], [600,600]);
- g + i + o
请登录以参与评论
现在登录