AE 表达式手册 + 实例详解_第1页
AE 表达式手册 + 实例详解_第2页
AE 表达式手册 + 实例详解_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

AE表达式手册+实例详解(超级实用版)一、基础通用(所有属性通用)1.循环表达式(无限循环)用途:让动画无限重复,不用反复K帧。jsloopOut("cycle");cycle:循环播放pingpong:来回播放offset:叠加循环2.时间控制(随时间变化)用途:让数值随时间自动增加/旋转。jstime*100;旋转:time*90→每秒转90度不透明度闪烁:Math.sin(time*10)*50+503.随机抖动(震动、摇晃)用途:文字抖动、画面抖动、故障效果。jsposterizeTime(10);random([-5,-5],[5,5])+value;10=每秒抖动次数[-5,-5][5,5]=抖动范围二、位置/运动4.跟随鼠标(超级常用)用途:图层跟着鼠标动。jsl=thisComp.layer("Null1");l.toWorld(l.anchorPoint);使用方法:建一个空物体开启空物体的位置表达式控制图层粘贴上面表达式5.缓动跟随(延迟跟随)用途:尾巴跟随、平滑跟随。jsfreq=2;spring=5;x=thisLayer.position[0]+(target[0]-thisLayer.position[0])/(spring*freq);y=thisLayer.position[1]+(target[1]-thisLayer.position[1])/(spring*freq);[x,y]6.来回摆动(钟摆效果)jsamp=50;freq=2;angle=amp*Math.sin(time*freq*Math.PI*2);value+[0,angle]三、旋转7.自动旋转(无限转圈)jstime*360;360=一圈数字越大转越快8.指向目标(自动看向某图层)jsl=thisComp.layer("目标");radiansToDegrees(Math.atan2(l.position[1]-position[1],l.position[0]-position[0]))+90;四、不透明度/显示隐藏9.闪烁灯效果jsabs(Math.sin(time*8))*10010.淡入淡出(自动)jsease(time,0,1,0,100);0~1秒:0→100淡入五、缩放11.呼吸缩放(循环放大缩小)jss=Math.sin(time*3)*10+100;[s,s]12.点击放大(简易)js100+Math.sin(time*5)*10;六、文字图层专用13.数字计数器(0→目标数)jsstart=0;end=10000;dur=3;t=ease(time,0,dur,0,1);Math.floor(start+(end-start)*t);14.文字逐个出现jsdelay=0.1;t=time-delay*textIndex;linear(t,0,0.1,0,100);加到源文字→不透明度七、颜色/光效15.颜色自动变化jsr=Math.sin(time)*0.5+0.5;g=Math.sin(time+10)*0.5+0.5;b=Math.sin(time+20)*0.5+0.5;[r,g,b,1]八、超级常用万能公式16.映射数值(万能转换)jslinear(变量,最小值,最大值,目标最小,目标最大);例:让旋转控制缩放jsr=thisLa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论