AECS4常用表达式及表达式使用详解.docx

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AECS4常用表达式及表达式使用详解

AE中表达式中使用的合成属性和方法/层属性和方法/层子对象/层属性的特性相互关系及引用一览表对象属性之间引用的方式:comp(“compName”).layer(“layername/index”).propertyNpertyName或comp(“compName”).layer(“layername/index”).effect(“effectName”)(“PropertyName”).propertyNpertyName例:comp(“comp 1”).layer(“circle”).position.velocity[0]; //返回一个图层circle的位置上X方向的速率。comp(“Comp 1”).layer(“circle”).effect(“Particular”)(“Position XY”).velocity[0]向量的数学方法返回值参数类型描述add(vec1, vec2)返回数组对象两个参数都是数组两个数组相加sub(vec1, vec2)返回数组对象两个参数都是数组两个数组相减mul(vec, amount)返回一个数组对象vec为数组类型,amount为数字类型通过amount和vec每个元素相乘得出一个新的向量数组div(vec, amount)返回一个数组vec为数组类型,amount为数字类型通过amount和vec每个元素相除得出一个新的向量数组clamp(value, limit1, limit2)返回一个数组value、limit1、limit2是数字类型或数组类型value每组值被束缚在limit1与limit2之间;dot(vec1, vec2)返回一个数字类型vec1、vec2为数组类型由向量参数返回一个点的结果;cross(vec1, vec2)返回Array[2 or 3]vec1或vec2是2维或三维数组返回一个vec1和vec2交差的结果normalize(vec)返回一个数组参数为数组类型标准化向量数组使其长度为1.0;length(vec)返回一个数字型参数为数组类型(或向量数组的差值)返回向量的一个长度值(其距原点的距离-左上角)length(point1, point2)返回一个数字类型参数为数组类型返回两个点之间的距离lookAt(fromPoint, atPoint)返回一个3维数组两个参数为3维数组fromPoint是你想确定方向图层的世界坐标空间的位置。atPoint是你想指定方向的位置;通过这个表达式可以锁定灯光及相机的orientation属性,解决他们的方向问题:如在相机的此属性下lookAt(position, thisComp.layer(2).position);随机数的方法返回值参数类型描述seedRandom(offset, timeless=false)返回类型为noneoffset为数字类型;timeless为布尔类型random和gaussRandom方法使用种子值控制序列数字random()返回一个数字类型无参数返回一个随机数其值在0-1之间;random(maxValOrArray)返回一个数字或数组类型参数是一个数字或数组类型返回一个0到maxOrArray之间的数字或数组random(minValOrArray, maxValOrArray)返回一个数字或数组类型参数是一个数字或数组类型返回一个minValOrArray到maxValOrArray之间的数字或数组gaussRandom()返回一个数字类型无参数返一个数字随机值,其有一个高斯分配,大约在0-1之间取90%这样一个范围gaussRandom(maxValOrArray)gaussRandom(minValOrArray, maxValOrArray)noise(valOrArray)返回一个数字类型参数为数字或2、3维数组返回数字的取值范围是-1到1之间;如果要一个动画近似自然运动:rotation+360*noise(time)随机数的方法2返回值参数类型描述linear(t,tMin, tMax, value1, value2)返回一个数字或数组类型t,tMin,tMax是数字类型,value1, value2是字类型,或数组类型Returns value1 when t = tMin. Returns value2 when t = tMax. Returns a linear interpolation between value1 and value2 when tMin t tMax.示例:需要透明属性从20%到80%之间线性渐变,从0秒到6秒之间;linear(time, 0, 6,20,80)如果要在整个时间线上重复这样的渐变只需要将time

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档