AE表达式详解.pdf

AE表达式详解.pdf

ID:23937228

大小:198.51 KB

页数:12页

时间:2018-11-11

AE表达式详解.pdf_第1页
AE表达式详解.pdf_第2页
AE表达式详解.pdf_第3页
AE表达式详解.pdf_第4页
AE表达式详解.pdf_第5页
资源描述:

《AE表达式详解.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、AE表达式详解表达式元素的基本说明:A.标题:描述表达式对象。属性或方法涉及的所有元素在标题下面。许多属性和方法返回另一个对象这些对象决定如何继续下面的表达式。B.以大写的罗马字母开头的字段描述返回值的类型。一些返回值由在方括号中数字组成—这个数字指定了返回的属性或数组的维度,如果没有指定维度数,就依赖于输入的情况了。C.粗体字描述的是表达式语言元素的类型。D.粗体字中的圆括弧中描述的是你必须增加的参数的类型。如果参数包括“=”和数字(例如t=timeorwidth=.2)这个数字就是这个参数的默认值。E.花括弧里面的内容是对参数的描述。一些参数的描述包含由在方括

2、号中数字组成——这个数字指定了期待的属性或数组的维度。F.花括弧后面的内容是对该元素的举例。全局对象:Compcomp(name)用另一个名字给合成命名。Footagefootage(name)用另一个名字给脚本标志命名。CompthisComp描述合成内容的表达式。例如:thisComp.layer(2)Layer,Light,orCamerathisLayer是对层本身的描述,thisLayer是一个默认的对象,对它的应用是可选的。例如,用表达式thisLayer.width或width可获得同样的结果。PropertythisProperty描述属性的表达式

3、。例如,如果写一个旋转属性的表达式就能获取旋转属性的值。Numbertime描述合成的时间,单位是秒。NumbercolorDepth返回8或16表示的彩色深度位数值。例如,当项目的每通道的彩色深度为16位时colorDepth返回16。NumberposterizeTime(framesPerSecond){framesPerSecond是一个数}返回或改变帧率。允许用这个表达式设置比合成低的帧率。向量数学方法:Arrayadd(vec1,vec2){vec1和vec2是数组}两个向量相加。Arraysub(vec1,vec2){vec1和vec2是数组}两个向

4、量相减。Arraymul(vec1,amount){vec1是数组,amount是数}向量的每个元素被amount相乘。Arraydiv(vec1,amount){vec1是数组,amount是数}向量的每个元素被amount相除。NumberorArrayClamp(value,limit1,limit2)限制value中每个元素的值在limit1到limit2之间。Numberdot(vec1,vec2){vec1和vec2是数组}返回点积,结果为两个向量相乘。Array[2or3]cross(vec1,vec2){vec1和vec2是数组[2or3]}返回向

5、量的交积。Arraynormalize(vec){vec是数组}格式化一个向量,如某长度表示为1.0.Numberlength(vec){vec是数组}返回向量的长度。Numberlength(point1,point2){point1andpoint2是数组}返回两点间的距离。Point2是可选的。例如,length(point1,point2)和length(sub(point1,point2))是相同的。Array[3]lookAt(fromPt,atPt){fromPt和atPt是数组[3]}参数fromPt是想要确定朝向的点在世界空间的位置(即观察点的位

6、置)。参数atPt是想要指向的点在世界空间的位置,返回值可用于表示方向的属性。层的Z轴对准atPt.对摄象机和灯光尤其有用。.例如,lookAt(position,thisComp.layer(1).position).如果用在摄象机上,请关掉自动定向(auto-orientation)。向量数学是对数组操作的全局函数。treatingthemasmathematicalvectors.与JavaScript内置的数学方法不同,例如Math.sin()。除非有特别的说明,向量数学方法能接受和返回维度相差很大的数组,在没有元素的地方用0补充。例如,表达式[10,20

7、]+[1,2,3]返回[11,22,3].随机数方法NothingseedRandom(seed,timeless=false){seed是一个数,默认timeless为false}取现有的seed增量一个随机值,这个随机值依赖于层的index(number)和stream(property),但不总是这样.例如,seedRandom(n,true)通过给第二个参数赋值true,seedRandom()获取一个0到1间的随机数.Numberrandom()返回0和1间的随机数.NumberorArrayrandom(maxValOrArray){maxValOrA

8、rray是

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。