
ae常用的一些表达式的用法详解
1.slider表达式的运用
通过expression control中的 slider控制 一个定值变化
假如控制变化的随机位移然后让其停止
slider=effects(“SliderControl”)(“Slider”)
然后对slider做函数运算
例如随机函数
wiggle(8,slider)这样就可以控制表达式。也可以控制摄像机镜头的调整。
2.wiggle的运用
假如在做随机函数的控制时
wiggle(5,40)[0]
中括号里面的数值0表示—XYZ在AE中定义的是 X轴用0表示 Y用1表示 Z用2表示。
5是每秒抖动5次,40是每次抖动40个像素。
通常和摄像机的position(位移) 和 pointof interest(聚焦点)一起使用,对摄像机的镜头进行调整。
抖动表达式还可以和mask的移动,人偶工具的节点进行抖动的设置。
3.smooth表达式的运用:
平滑表达式,这是可以使素材进行平滑效果的表达式
smooth(),括号里面的默认值是0.2和5.就是smooth(0.2,5)
0.2表示–每多少秒进行平滑。5表示–采样率,采样率越高越平滑。
平滑表达式在跟踪素材时会常常用到。
4.random表达式的运用:
随机表达式random()
random(1,10)是在1到10之间进行随机值的抽取,随机抽取的最小值是1,最大值是10
[layerStyle.gradientOverlay.effect[0],random(5,15)]
功能列表:底层程序与前台页面分离的效果,对页面的修改无需改动任何程序代码。完善的标签系统,支持自定义标签,公用标签,快捷标签,动态标签,静态标签等等,支持标签内的vbs语法,原则上运用这些标签可以制作出任何想要的页面效果。兼容原来的栏目系统,可以很方便的插入一个栏目或者一个栏目组到页面的任何位置。底层模版解析程序具有非常高的效率,稳定性和容错性,即使模版中有错误的标签也不会影响页面的显示。所有的标
0
这句表达式的意思是在layer的gradientOverlay的第一个数值不改变,effect[0]就是代表gradientOverlay的x值,
effectAE常用表达式解析是第二个值,即是y值。在这里 x值不变,y值是random(5,15)
5.loopOut表达式的运用:
循环表达式
基本格式:loopOut(type=“类型”,numkeyframes=0)
loopOut(type=“pingpong”,numkeyframes=0)这是个兵乓的类型的循环,就像那样兵乓球的作用来使用。
loopOut(type=“cycle”,numkeyframes=0)这是个圆形的类型的循环,就是对一组动作进行循环。
loopOut(type=“continue”)这是计算机继续计算未完成的运动。
numkeyframes=0是循环的次数,0为无限循环,1是只循环一次,2是循环2次,如此类推。
6.时间表达式:
thisComp.layer("").transform.position.valueAtTime(time-某个数值)
这个合成的某个图层的transform属性的position参数的时间延迟某个数值
如:thisComp.layer("").transform.position.valueAtTime(time-1)
这句表达式的意思是这个合成的物体移动时,移动时间总是延迟1秒。
7.指数表达式:
透明度参数opacity, 填写index*20 就是使其透明度的值为20%
如果把图层打成三维层,对position参数,填写position[0],positionAE常用表达式解析,index*2,这是你在不断复制相同的图层,图层里的图片会不断在z轴的方向以2像素的复制,最终形成类型于三维物体的效果。
指数表达式虽然比较少用,但是它的作用还是很强大的,可以使图片变成三维的效果。
8.x=thisComp.layer(“轨迹”).transform.position[0]-thisComp.width/2;
x/thisComp.width
由于插件的中心位置会有所不同,有些是以合成的中心
以上就是ae常用的一些表达式的用法详解的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号