admin

AE表达式中英文对照表

admin AE*表达式 2022-02-10 浏览
中英文对照表:mON龙写年华
mON龙写年华

我们在使用AE制作动画时有很多复杂的动画是通过表达式来完成的,灵活的使用表达即能把浪费在设置关键帧上的大量时间节约出来,又能让动画效果更加逼真流畅。但是很多朋友在使用表达式时会有一些困难,例如已经习惯了使用汉化版软件的朋友就很不习惯使用表达式,今天在这里我们就将一些表达式的中英文对照一一列出,供大家参考使用。mON龙写年华

  一、全局对象mON龙写年华

  1. Comp comp(name)用另一个名字给合成命名。mON龙写年华
     
  2. Footage footage(name)用另一个名字给脚本标志命名。mON龙写年华
     
  3. Comp thisComp描述合成内容的表达式。例如:thisComp.layer(2) 。mON龙写年华
     
  4. Layer, Light, or Camera thisLayer是对层本身的描述,“thisLayer”是一个默认的对象,对它的应用是可选的。例如,用表达式“thisLayer.width”或“width”可获得同样的结果。mON龙写年华
     
  5. Property thisProperty 是描述属性的表达式。例如,如果写一个旋转属性的表达式就能获取旋转属性的值。mON龙写年华
     
  6. Number time描述合成的时间,单位是秒。mON龙写年华
     
  7. Number colorDepth返回8或16表示的彩色深度位数值。例如,当项目的每通道的彩色深度为16位时colorDepth返回16。mON龙写年华
     
  8. Number posterizeTime(framesPerSecond) {framesPerSecond 是一个数}返回或改变帧率,允许用这个表达式设置比合成低的帧率。

  二、向量数学方法mON龙写年华

  1. Array add(vec1, vec2) {vec1 和 vec2 是数组}两个向量相加。mON龙写年华
     
  2. Array sub(vec1, vec2) {vec1 和 vec2 是数组}两个向量相减。mON龙写年华
     
  3. Array mul(vec1, amount) {vec1 是数组,amount 是数}向量的每个元素被amount相乘。mON龙写年华
     
  4. Array div(vec1, amount) {vec1 是数组,amount 是数}向量的每个元素被amount相除。mON龙写年华
     
  5. Number or Array Clamp(value, limit1, limit2)限制value中每个元素的值在limit1到limit2之间。mON龙写年华
     
  6. Number dot(vec1, vec2) {vec1 和 vec2 是数组}返回点积,结果为两个向量相乘。mON龙写年华
     
  7. Array [2 or 3] cross(vec1, vec2) {vec1 和 vec2 是数组[2 or 3]}返回向量的交集。mON龙写年华
     
  8. Array normalize(vec) {vec 是数组}格式化一个向量,如某长度表示为1.0。mON龙写年华
     
  9. Number length(vec) {vec是数组}返回向量的长度。

  三、随机数方法mON龙写年华

  1. Nothing seedRandom(seed, timeless=false) {seed 是一个数,默认 timeless 为 false} 取现有的seed 增量一个随机值,这个随机值依赖于层的 index (number)和stream (property),但不总是这样。例如,seedRandom (n, true)通过给第二个参数赋值true,seedRandom()获取一个0到1间的随机数。mON龙写年华
     
  2. Number random()返回0和1间的随机数。mON龙写年华
     
  3. Number or Array random(maxValOrArray) {maxValOrArray 是一个数或数组}返回0到maxVal间的数,维度与maxVal相同;或返回与maxArray相同维度的数组,数组的每个元素在0到maxArray之间。mON龙写年华
     
  4. Number or Array random(minValOrArray, maxValOrArray) {minValOrArray和axValOrArray是一个数或数组} 返回一个minVal 到 maxVal间的数,或返回一个与 minArray和maxArray有相同维度的数组,其每个元素的范围在 minArray与maxArray之间。例如:random([100, 200], [300, 400]) 返回数组的第一个值在100到300间,第二个值在200到400间,如果两个数组的维度不同,较短的一个后面自动用0补齐。mON龙写年华
     
  5. Number gaussRandom()返回一个0到1之间的随机数,结果为钟形分布,大约90%的结果在 0 到1之间,剩余10%在边沿。mON龙写年华
     
  6. Number or Array gaussRandom(maxValOrArray){maxValOrArray是一个数或数组}当用maxVal,它返回一个0到maxVal之间的随机数。结果为钟形分布,大约90%的结果在0到maxVal之间,剩余10%在边缘。当用maxArray,它返回一个与maxArray相同维度的数组,结果为钟形分布,大约90%的结果在0到maxArray之间,剩余10%在边缘。mON龙写年华
     
  7. Number gaussRandom(minValOrArray, maxValOrArray){minValOrArray和maxValOrArray是一个数或数组}当用minVal和 maxVal,它返回一个minVal到maxVal之间的随机数。结果为钟形分布,大约90%的结果在minVal到maxVal之间,剩余10%在边缘.当用minArray和maxArray,它返回一个与minArray和maxArray相同维度的数组,结果为钟形分布,大约90%的结果在 minArray到maxArray之间,剩余10%在边缘。mON龙写年华
     
  8. Number noise(valOrArray){valOrArray是一个数或数组[2 or 3]}返回一个0到1间的数。噪声不是事实上的随机,但它是在样本附近相关的随机数。它基于花边噪声。例如,add(position, noise(position)*50)。

  四、插值方法mON龙写年华

  1. Number or Array linear(t, value1, value2){t 是一个数,value1和value2是一个数或数组}当t的范围从0到1时,返回一个从value1到value2的线性插值。当 t <= 0时返回value1,当 t >=1时返回value2。mON龙写年华
     
  2. Number or Array linear(t, tMin, tMax, value1, value2) {t, tMin和 tMax are 数,value1和value2是数或数组}当t<=tmin时返回value1;当t >= tMax时,返回value2 ;当tMin<t<tMax时,返回 value1和value2 的线性联合。mON龙写年华
     
  3. Number or Array ease(t, value1, value2) {t是一个数,value1和value2是数或数组}返回值与linear相似,但在开始和结束点的速率都为0。这种方法的结果是动画非常平滑。mON龙写年华
     
  4. Number or Array ease(t, tMin, tMax, value1, value2) {t, tMin, 和 tMax 是数,value1和value2是数或数组}返回值与linear相似,但在开始和结束点的速率都为0。这种方法的结果是动画非常平滑。mON龙写年华
     
  5. Number or Array easeIn(t, value1, value2) {t是一个数,and value1 and value2 是数或数组}返回值与ease相似,但只在切入点value1的速率为0,靠近value2一边是线性的。mON龙写年华
     
  6. Number or Array easeIn(t, tMin, tMax, value1, value2) {t, tMin和tMax 是一个数,value1和value2是数或数组}返回值与ease相似,但只在切入点tMin的速率为0,靠近tMax一边是线性的。mON龙写年华
     
  7. Number or Array easeOut(t, value1, value2) {t是一个数,value1和value2是数或数组}。返回值与ease相似,但只在切入点value2的速率为0,靠近value1一边是线性的。mON龙写年华
     
  8. Number or Array easeOut(t, tMin, tMax, value1, value2){t,tMin和tMax是数,value1 value2是数或数组}返回值与ease相似,但只在切入点tMax的速率为0,靠近tMin 一边是线性的。

  五、彩色转换方法mON龙写年华

  1. Array [4] rgbToHsl(rgbaArray) {rgbaArray 是数组[4]}转换RGBA彩色空间到HSLA彩色空间。输入数组指定红、绿、蓝、透明,它们的范围都在 0.0 到 1.0之间。结果值是一个指定色调、饱和度、亮度和透明的数组,它们的范围都在 0.0 到 1.0之间。例如,rgbToHsl.effect("Change Color")("Color To Change") 。mON龙写年华
     
  2. Array [4] hslToRgb(hslaArray) {hslaArray是数组[4]},转换HSLA彩色空间到RGBA 彩色空间,其操作与rgbToHsl相反。

  六、其它数学方法mON龙写年华

  1. Number degreesToRadians(degrees)转换度到弧度。mON龙写年华
     
  2. Number radiansToDegrees(radians) 转换弧度到度。

  七、Comp属性和方法mON龙写年华

  1. Layer, Light, or Camera layer(index){index 是一个数}得到层的序数(在时间线窗口中的顺序)。例如,thisComp.layer(3) 。mON龙写年华
     
  2. Layer, Light, or Camera layer("name"){name是一个字串}得到层名。指定的名字与层名匹配,或者在没有层名时与源名匹配。如果存在重名,After Effects使用时间线窗口中的第一个。例如,thisComp.layer("Solid 1") 。mON龙写年华
     
  3. Layer, Light, or Camera layer(otherLayer, relIndex){otherLayer一个层对象,relIndex是一个数}得到otherLayer(层名)上面或下面relIndex (数)的一个层。例如,layer(thisLayer, -2)返回在时间线窗口中比写这个表达式的层高两层的一个层。mON龙写年华
     
  4. Number marker(markerNum) {markerNum是一个数}得到合成中一个标记点的时间。你可以用它减淡标记点的透明,实现淡出。例如,markTime = thisComp.marker(1); linear(time, markTime - .5, markTime, 100, 0) 。mON龙写年华
     
  5. Number numLayers返回合成中层的数量。mON龙写年华
     
  6. Camera activeCamera从在当前帧中着色合成所经过的摄象机获取值。这不一定是你在合成窗口所看到的。mON龙写年华
     
  7. Number width返回合成的宽度,单位为像素(pixels)。mON龙写年华
     
  8. Number height 返回合成的高度,单位为像素(pixels.)。mON龙写年华
     
  9. Number duration返回合成的持续时间值,单位为秒。mON龙写年华
     
  10. Number frameDuration返回画面的持续时间。mON龙写年华
     
  11. Number shutterAngle返回合成中快门角度的度数。mON龙写年华
     
  12. Number shutterPhase返回合成中快门相位的度数。mON龙写年华
     
  13. Array [4] bgColor返回合成背景的颜色。mON龙写年华
     
  14. Number pixelAspect返回合成中用width/heigh表示的像素(pixel )宽高比。mON龙写年华
     
  15. String name返回合成的名字。

  八、脚本属性和方法mON龙写年华

  1. Number width返回脚本的宽度,单位为像素。mON龙写年华
     
  2. Number height返回脚本的高度,单位为像素。mON龙写年华
     
  3. Number duration 返回脚本的持续长度,单位为秒。mON龙写年华
     
  4. Number frameDuration返回画面的持续长度,单位为秒。mON龙写年华
     
  5. Number pixelAspect返回脚本的像素比, 表示为 width/height。mON龙写年华
     
  6. String name返回脚本的名字。

  九、层子对象属性和方法mON龙写年华

  1. Comp or Footage source返回层的源Comp或源Footage对象。默认时间是在这个源中调节的时间。例如,source.layer(1).position。mON龙写年华
     
  2. Effect effect(name) {name是一个字串}返回Effect对象。 After Effects在效果控制窗口中用这个名字查找对应的效果。这个名字可以是默认名,也可以是用户自定义名。如果这里有一些相同的效果名则选择效果控制窗口中同名字的最上面的一个效果。mON龙写年华
     
  3. Effect effect(index) {index 是一个数}返回Effect对象。After Effects在效果控制窗口中用这个序号查找对应的效果,起始于1且从顶部开始。mON龙写年华
     
  4. Mask mask(name) {name是一个字串}返回层Mask对象。这个名字可以是默认名,也可以是用户自定义名。mON龙写年华
     
  5. Mask mask(index){index 是一个数}返回层Mask对象。After Effects在时间线窗口中用这个序号查找对应的遮罩,起始于1 且从顶部开始。

  十、层的一般属性和方法mON龙写年华

  1. Number width返回以像素为单位的层宽度。它与source.width相同。mON龙写年华
     
  2. Number height返回以像素为单位的层高度。它与source.height相同。mON龙写年华
     
  3. Number index返回合成中层数。mON龙写年华
     
  4. Layer, Light, or Camera parent返回层的父层对象。例如,position[0] + parent.width。mON龙写年华
     
  5. Boolean hasParent如果有父层返回true,如果没有父层返回false。mON龙写年华
     
  6. Number inPoint返回层的入点,单位为秒。mON龙写年华
     
  7. Number outPoint返回层的出点,单位为秒。mON龙写年华
     
  8. Number startTime返回层的开始时间,单位为秒。mON龙写年华
     
  9. Boolean hasVideo如果有视频返回true,如果没有返回false。mON龙写年华
     
  10. Boolean hasAudio如果有音频返回true,如果没有音频返回false。mON龙写年华
     
  11. Boolean active如果层的视频开关打开返回true,如果层的视频开关关闭返回false。mON龙写年华
     
  12. Boolean audioActive如果层的音频开关打开返回true,如果层的音频开关关闭返回false。
特别说明:
1.本站百分之九十资源均为免费,百分之十需要注册会员收费,用来维护网站。

2.若是资源链接丢失,请在网站资源下方留言,我们会及时补充丢失链接。

3.白嫖不可怕,可怕是白眼狼式的白嫖,毫无感恩的白嫖。

4.网站资源千千万,本站资源万里选,不是精华不收录,浪费时间和精力。

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

资源分享不易,你的支持,将会是我继续前行的动力!!!

留言与评论(共有 0 条评论)
   
验证码:
博客主人:草根站长 博 主: 闲来没事喜欢研究电脑影视,电子电路,并分享资源和心得技巧,资深技术宅。
浏览 87828 次 运行 0 天数