AE常用的表达式有哪些?AE常用表达式分享
现在制作视频,可以使用的软件不再单一。PR、AE、剪映等都是很不错的选择,对此我们上也有对应的课程可以提供学习!而今天,我们要来说的是AE软件的学习!AE可以用来进行图形视频处理!想学AE,还不简单?选择羽兔的AE自学视频课程,4套专业系统课+91套案例课,带你掌握AE软件基础之后逐步上手案例实操~
AE常用表达式分享:
1.time
表达式:time*n,也就是时间(秒数)*n,如果使用于旋转,n表示角度。
如果在旋转属性上设置表达式为time*60,AE图层在1秒的时间旋转60度,2秒时旋转到120度,以此类推(数值为正数时顺时针旋转,为负数时逆时针旋转)。
2.抖动/摆动
表达式:wiggle(freq,amp,octaves=1,amp_mult=0.5,t=time)
freq=频率(每秒抖动的频率);amp=振幅(每次抖动的幅度);octaves=振幅幅度(每次振幅都会有一些震幅幅度);amp_mult=频率倍频(数值越接近0,细节越少;越接近1,细节越多);t=持续时间(抖动时间为合成时间)。
如果在一维属性中,为位置属性添加wiggle(10,20),则表示图层每秒抖动10次,抖动幅度为20;如果在二维属性中,为缩放添加n=wiggle(1,10);[n[0],n[0]],则表示图层的缩放XY在每秒抖动10次,抖动幅度为20;如果在二维属性中,想单独进行抖动,需要将属性设置为单独尺寸后添加wiggle(10,20),表示图层的缩放X轴在每秒抖动10次,抖动幅度为20。
3.index(索引)
表达式:index*,为每间隔多少数值来产生多少变化。
如果对图层1的旋转属性添加表达式index*5,则第一个图层会旋转5度,之后按Ctrl+D去复制多个图层时,第2个图层将旋转10度,以此类推;如果想要图层1不产生旋转保持正常形态,复制后的图形以5度递增,表达式可写为(index-1)*5。
4.value
表达式:value+在当前时间输出属性值。
如果对位置属性添加表达式为value+100,则位置会在关键帧数值的基础上对X轴向右偏移100(正数向右侧,负数像左侧);如果想控制Y轴的位置,则可对位置属性进行单独尺寸的分割,从而可单独控制Y轴(正数向下,负数向上)。
5.random(随机)
表达式:random(x,y)在数值x到y之间随机进行抽取,最小值为x,最大值为y。
如果对数字图层添加表达式random(20),则数据会随机改变,最大值不会超过20。
如果对数字图层添加表达式random(10,100),则数据会在10到100之间随机改变。
如果对数字图层添加表达式seedRandom(5,timeless=false),random(50),则数据会在50以内随机改变,若希望数字随机变化为整数则应添加表达式为Math.round(random(2,50)),表示在2和50之间随机改变无小数。
6.loopOut(循环)
表达式:loopOut()
loopOut(type=”类型”,numkeyframes=0)是对一组动作进行循环loopOut(type=”pingpong”,numkeyframes=0)是类似像乒乓球一样的来回循环;loopOut(type=”cycle”,numkeyframes=0)是周而复始的循环。
loopOut(type=”continue”)延续属性变化的最后速度,loopOut(type=”offset”,numkeyframes=0)是重复指定的时间段进行循环;numkeyframes=0是循环的次数,0为无限循环,1是最后两个关键帧无限循环,2是最后三个关键帧无限循环,以此类推。
7.timeRemap(抽帧)
表达式:timeRemap*n,n以帧为单位。将图层设置为timeRemap*10,则每隔10帧就抽掉1帧画面。
8.linear
linear(t,tMin,tMax,value1,value2)表示linear(time,开始变化的时间,结束变化的时间,开始变化时的数值,结束变化的数值);linear(t,value1,value2)表示当time在0到1之间时,从value1变化到value2。
ease(t,tMin,tMax,value1,value2)的含义与linear一样,区别是tMin和tMax之间缓入缓出。
easeIn(t,tMin,tMax,value1,value2)与linear的含义一样,区别是在tMin处缓入。
easeOut(t,tMin,tMax,value1,value2)与linear的含义一样,区别是在tMax点处缓出。
下图均以(time,0,3,131,1000)为例,若为数字的源文本属性添加此表达式可以制作出倒计时的效果n=linear(time,0,3,3,0)表示从0-3秒数字从3到0,希望数字为整体需添加Math.floor()。
9.OtherMath(角度弧度)
degreesToRadians(degrees)角度转为弧度(degrees度的变量或表达式),radiansToDegrees(radians)弧度转为角度(radians弧度的变量或表达式)。
可以使用一些数学中会出现那个用到的一些计算方式:sin,cos,tan,sec,csc,cot等。
10.layer
表达式:layer(index),index是数值,按照编号检索图层;layer(name),name是一个字符串,按照名称检索图层;layer(otherLayer,relIndex),otherLayer表示图层对象,relIndex表示数值,检索属于图层对象的数值图层。
11.marker
marker.key(index),index是数值;marker.key(name),name是一个字符串。
thisComp.marker.key(1).time表示返回第一个合成标记的时间;thisComp.marker.key(“我叫注释名称”).time表示返回具有名称”我叫注释名称”的合成标记的时间。
12.comp(合成属性和方法)
width表示返回合成宽度;height表示返回合成高度,[thisComp.width/2,thisComp.height/2]表示宽度和高度为合成的一半也就是居中的位置。
13.param
param(name)中name表示字符串;param(index)表示数值。effect(“高斯模糊”).param(“模糊度”)效果控制点始终位于图层空间中。
14.弹性
可以直接复制粘贴表达式,amp表示振幅,freq表示频率,decay表示衰减。
n=0;
if(numKeys>0){
n=nearestKey(time).index;
if(key(n).time>time){n_;}}
if(n==0){t=0;}else{
t=time_key(n).time;}
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);
}else{value;}
上述内容复制粘贴使用即可。
15.反弹
k表示反弹最终结果,a表示反弹阻力,b表示反弹变化时间。如果k=500;a=8;b=30;x=k*(1-Math.exp(-a*time)*Math.cos(b*time));[x,x](根据不同情况调节kab的数值即可)。
16.数字递增
StartNumber表示开始时的数值,EndNumber表示结束时的数值,StartTime表示开始的时间,EndTime表示结束的时间,和前面的linear表达式相对应。
示例:StartNumber=1;
EndNumber=20;
StartTime=0;
EndTime=3;
t=linear(time,StartTime,EndTime,StartNumber,EndNumber);Math.floor(t)
17.挤压与伸展
spd:挤压拉伸速度,maxDev:挤压拉伸大小,decay表示衰减。
示例:spd=20;maxDev=10;
decay=1;
t=time_inPoint;
offset=maxDev*Math.sin(t*spd)/Math.exp(t*decay);
scaleX=scale[0]+offset;scaleY=scale[1]_offset;
[scaleX,scaleY]
那么,关于“AE常用的表达式有哪些?AE常用表达式分享”的内容羽兔就分享这么多,不知道大家根据以上的分享学到了没有?如果你实在觉得图文学习掌握的比较慢的话,那么就可以选择视频课程学习了。视频课程学习,不单止知识点清晰有条理,还通俗易懂,知识点还能够反复重温掌握!还在等什么?点击链接即刻学习体验吧:
听说e有个数学的极限表达式,请问是什么
lim(x→∞)(1+1\/x)^x=e lim(x→0)(1+x)^(1\/x)=e 两个都可以.
同桌说U=(R\/R+r)E是外电压表达式,那么除此之外还有那些表达式呢?
若用E表示电源电动势,U表示外电压,U'表示内电压,R表示外电路总电阻(外电路为纯电阻电路),r表示内电阻,I表示总电流,考察下列各关系式:1.U′=E-U 2.E=U+Ir 3.I= E(R+r)4.U= ER(R+r)
无理数e什么含义??还有对数换底公式怎么用??
在高中数学里,大家都学到过对数(logarithm)的观念,也用过对数表。教科书里的对数表,是以10为底的,叫做常用对数(common logarithm)。课本里还简略提到,有一种以无理数e=2.71828……为底数的对数,称为自然对数(natural logarithm),这个e,正是我们故事的主角。不知这样子说,是否引起你更...
杨氏模量E的标准结果表达式??
你好!杨氏弹性模量实验,如何用最小二乘法拟合拉力和伸长量的数据进行估算杨氏模量的测量结果的不确定度?仅代表个人观点,不喜勿喷,谢谢。
20个常用的正则表达式
20个常用的正则表达式:1、匹配邮箱地址:^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+.[a-zA-Z]{2,}$。2、匹配手机号码:^1[3-9]\\d{9}$。3、匹配整数:^-?\\d+$。4、匹配非负整数:^\\d+$。5、匹配非正整数:^-?\\d+$。6、匹配正整数:^[1-9]\\d*$。7、匹配非正整数:...
三角函数的表达式有哪些?
把这个理论推广到空间中若干个多边形围成的凸多面体,又有怎样的性质呢?欧拉首先选择了几个形状简单的多面体进行推理,并将观察所得进行了归纳总结,他发现这些多面体的面角和是由多面体的顶点数决定的。欧拉又把这个猜想进一步推广,就得到了V-E+F=2的最终结论。事实上,欧拉多面体公式的证明方法有很多...
请问e^λ的表达式
P(X=1)=P(X=2)∴e^(-λ)·λ\/1=e^(-λ)·λ²\/2!即 λ=λ²\/2 ∴λ=2 从而 P(X≥1)=1-P(X=0)=1-e^(-λ)
函数表达式有哪些?
以下是一些常见的函数表达式及其含义:1. y = x²:这是一个基本的函数表达式,表示当自变量x取某个值时,因变量y的值为x的平方。2. y = log(x):这是一个对数函数,表示当自变量x取某个值时,因变量y的值为x的自然对数(以常数e为底)。3. y = sin(x):这是一个正弦函数,表示...
电动势的求法与平均电动势的求法有何不同?为什么表达式相同呢?E=n...
E=n△ф\/△t这个式子求的是平均电动势,一般用于电路发热使用。瞬时电动势的求法:E=BLV 、E=nBSsinωt
C语言中e和E一样吗?0.1e+6表达式对吗?
C语言中e和E不一样;0.1e+6表达式是对的。C语言中0和1e-6的区别很微小。实数在计算和存储过程中会有些微小的误差,对于一些与零作比较的语句来说,有时会因误差而导致原本是等于零但结果却小于零之类的情况发生,所以常用一个很小的数如1e-6代替0。
成王庙瑞科:[答案] wiggle()抖动表达式,你可以利用这个表达式作用在几乎ae参数中的任何一个,格式就是这样,并且可以设置它变化幅度的大小,不对是就是用来设这幅度大小的.当然后面你都可以用乘除,用来作用于你赋予的参数 好比你将这个表达式作用于...
洛浦县13126415340: Ae常用表达式的作用,帮忙列举下,谢谢,一直搞不清楚有什么作用,希望列全一点. - ?
成王庙瑞科: 一般常用的有 wiggle 抖动 time时间 循环loop 设计更高级技术深入需要自己写入表达式,表达式计算位置效果会更精准~ 更多基础关注 赵宝峰讲堂
洛浦县13126415340: 求AE常用表达式 - ?
成王庙瑞科: 这个地址去看看 http://wenku.baidu.com/view/0da387eab8f67c1cfad6b84e.html 用的比较频繁的就做抖动效果;wiggle(a,b) 还有和时间有关的time*a这两个
洛浦县13126415340: AE表达式 - ?
成王庙瑞科: 第一句好像是确定文字来源,然后第二句好像是遇到回车就换行,第三句表示out等于文字的个数(长度);第四句表示当时间从0到这个合成的最长时间的时候,当前的值V将对应的从0变到50,最后一句么貌似是用上面的V值加上图层编号
洛浦县13126415340: 谁能提供我AE表达式中英对照和3D建模常用表达式! - ?
成王庙瑞科: 空间转换方法--------------------------------------------------------------------------------Array [2 or 3] toComp(point, t = time) {point 是一个数组[2 or 3], t 是一个数} 从层空间转换一个点到合成空间,例如, toComp(anchorPoint).Array [2 or 3] fromComp(point, t=...
洛浦县13126415340: AE里像wiggle和random一样简单,直接的表达式还有哪些? - ?
成王庙瑞科: 在你使用表达式的时候,不是有一个箭头图标么,点开它,里面已经为你列好了所有常用表达式
洛浦县13126415340: ae 表达式 [value[0],index*200,value[2]] - ?
成王庙瑞科: wiggle()抖动表达式,你可以利用这个表达式作用在几乎ae参数中的任何一个,格式就是这样,并且可以设置它变化幅度的大小,不对是就是用来设这幅度大小的.当然后面你都可以用乘除,用来作用于你赋予的参数 好比你将这个表达式作用...
洛浦县13126415340: ae 表达式 求解 - ?
成王庙瑞科: 方法/步骤 由于个别符号无法在经验中显示,因此,这里主要是以图片形式来展现.下面两张图片展现的是常用的AE表达式数学函数.这张图片说明的是个别数值在AE表达式中的表示形式.下面主要介绍的是AE表达式里的常用技巧.这个是AE表达式中的运算符号,和判断符号. 这里是表达式范例,有助于你了解AE表达式的使用.这些表达式都是在文字层的“源文本”属性里面添加的哦
洛浦县13126415340: AE表达式~ - ?
成王庙瑞科: AE表达式是通往制作AE高级特效的重点和难点.说是重点,因为通过表达式可以做出关键帧动画所达不到的效果,而这些效果,通常是AE的精华所在;说它难,因为它涉及初级的程序设计和空间代数.AE6.0以前的版本,表达式是和MOTION MATH这个脚本集共存的,6.5以后MOTION MATH就完全被更灵活,使用更方便的表达式所替代了.总而言之,学好表达式是学好AE的重中之重,希望大家能够通过下面的教程,对AE表达式有个感性的认识并制作出初步的表达式动画,甚至无关键帧动画. 部分需安装的请先安装完后再输入序号(注意路径一定要指定在AE软件安装文件夹的Plug-in中,否则安装无效.)
洛浦县13126415340: AE表达式的原理是什么??
成王庙瑞科: AE的表达式是基于JSP的函数的,有编程基础的人看着会方便. 表达式最基本要素 1.参数对应的个数: 用AE的人都知道AE中的属性对应参数的维数是不一样的. 举个例子: sacle(缩放)的参数是2个,对应X,Y的缩放.所以对应的表达 式的...