ae常用表达式与应用

上传人:cjc****537 文档编号:90213769 上传时间:2019-06-09 格式:DOCX 页数:3 大小:74.05KB
返回 下载 相关 举报
ae常用表达式与应用_第1页
第1页 / 共3页
ae常用表达式与应用_第2页
第2页 / 共3页
ae常用表达式与应用_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《ae常用表达式与应用》由会员分享,可在线阅读,更多相关《ae常用表达式与应用(3页珍藏版)》请在金锄头文库上搜索。

1、AE常用表达式与应用1.slider表达式的运用-通过expressioncontrol中的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(位移)和pointo

2、finterest(聚焦点)一起使用,对摄像机的镜头进行调整。抖动表达式还可以和mask的移动,人偶工具的节点进行抖动的设置。3.smooth表达式的运用: 平滑表达式,这是可以使素材进行平滑效果的表达式 smooth(),括号里面的默认值是0.2和5.就是smooth(0.2,5) 0.2表示-每多少秒进行平滑。5表示-采样率,采样率越高越平滑。 平滑表达式在跟踪素材时会常常用到。4.random表达式的运用:随机表达式random()random(1,10)是在1到10之间进行随机值的抽取,随机抽取的最小值是1,最大值是10layerStyle.gradientOverlay.effect

3、0,random(5,15)这句表达式的意思是在layer的gradientOverlay的第一个数值不改变,effect0就是代表gradientOverlay的x值,effect1是第二个值,即是y值。在这里x值不变,y值是random(5,15)5.loopOut表达式的运用:循环表达式基本格式:loopOut(type=类型,numkeyframes=0)loopOut(type=pingpong,numkeyframes=0)这是个兵乓的类型的循环,就像那样兵乓球的作用来使用。loopOut(type=cycle,numkeyframes=0)这是个圆形的类型的循环,就是对一组动作进

4、行循环。loopOut(type=continue)这是计算机继续计算未完成的运动。numkeyframes=0是循环的次数,0为无限循环,1是只循环一次,2是循环2次,如此类推。6.反弹表达式k=100; / 反弹最终结果a=5; / 反弹阻力b=50; /反弹变化时间x=k*(1-Math.exp(-a*time)*Math.cos(b*time);x,x9.弹性表达式n = 0;if (numKeys 0)n = nearestKey(time).index;if (key(n).time time)n-;if (n = 0)t = 0;elset = time - key(n).tim

5、e;if (n 0)v = velocityAtTime(key(n).time - thisComp.frameDuration/10);amp = .03;freq = 2.5;decay = 4.0;value + v*amp*Math.sin(freq*t*2*Math.PI)/Math.exp(decay*t);elsevalue;这里要更改的就三个后面的数值amp=振幅freq=频率decay=衰减或者叫阻力10.数字递增表达式StartNumber=1;EndNumber=1000;StartTime=1;EndTime=3;t=linear(time,StartTime,End

6、Time,StartNumber,EndNumber);Math.floor(t)用法:输入到文字图层的源文本11.线性表达式linear(t, value1, value2) t 是一个数, value1 和 value2 是一个数或数组当t的范围从0到1时,返回一个从value1到value2的线性插值。当 t = 1时返回 value2linear(t, tMin, tMax, value1, value2) t, tMin和 tMax are 数, value1和value2 是数或数组 当 t = tMax时,返回value2 ;当tMin t tMax 时, 返回 value1和value2 的线性联合12.time 时间 表达式13.timeRemap 抽帧timeRemap*数值,这里数值以帧为单位用法:在素材上鼠标右键时间重映射上输入timeRemap*1014.倒计时表达式:a=linear(time, 4, 6, 1000, 0);Math.floor(a)公式a=linear(time, 开始变化的时间, 结束变化的时间, 开始变化时的数字, 结束变化的数字);/将a复制linear变化的结果Math.floor(a) / 向下取整(a)后期持续更新 整理群号:563104062更多学习资源分享请加群询问

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号