AE常用表达示
Expressions
Horizon 地平线: 做星空、天空、地平线
Z轴偏移,同理可做x、y偏移
(1)
z = index*thisComp.layer("Null 1").effect("Z")("Slider");
value + [0,0,z]
(2)
x=value[0];
y=value[1];
z=thisComp.layer("Null 7").effect("Slider Control")("Slider")*index;
[x,y,z]
无限地面
地面层链接相机(动态拼贴)
拼贴中心
x=value[0];
y=thisComp.layer("相机控制").transform.position[2];
[x,y]
数值偏移
\\表达示*引索
表达示*(计算符号)index
s = wiggle(0,0)[0];
\\wiggle返回值是一个数组
[0]取数组第一个数值
[1]取数组第二个数值
effect---time
---CC Force Motion Blur
---Pixel Motion Blur
特效---时间
---CC力运动模糊
---像素运动模糊
数字从1980开始,每秒递增2
1980+Math.floor(time*2)
5到8秒内,数字从1980到1990自动变化(只能整数)
Math.floor(linear(time,5,8,1980,1990))
Math.floor() 返回小于或等于一个给定数字的最大整数
可以理解 Math.floor()为向下取整
Math.abs(x) 函数返回指定数字 “x“ 的绝对值
数字增长:在5-7秒,数字从20升到104.40(toFixed(2)精确小数字点后几位)
t=time;
linear(t,5,7,20,104.40);
t=time;
linear(t,5,7,20,104.40).toFixed(2)
随机数字:random(20000000000000).toFixed(0)
在文字层上加滑块控制效果,K帧做文字变化
伪三维摄像机推拉核心:三维图层缩放至合成大小:
camZoom = 426.6666; distance = position[2] + camZoom; scale * (distance / camZoom);
景深=摄像机景深数值;距离=Z轴位置+景深;缩放*(距离/景深)
y轴归0
x=value[0];
y=0;
z=value[2];
[x,y,z]
随机生成表达式 seedRandom(1为随机静止、0为一直随机变化,数字随意):
seedRandom(1,1);
s=random(0,100);
[s,s]
seedRandom(1,1);
random(0,100);