AE 表达式_ae表达式详解

2020-02-28 其他范文 下载本文

AE 表达式由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“ae表达式详解”。

表达式中英对照

全局对象

Comp comp(name)用另一个名字给合成命名。

Footage footage(name)用另一个名字给脚本标志命名。

Comp thisComp 描述合成内容的表达式。例如:thisComp.layer(2)

Layer, Light, or Camera thisLayer 是对层本身的描述,thisLayer是一个默认的对象,对它的应用是可选的。例如, 用表达式 thisLayer.width 或 width 可获得同样的结果。

Property thisProperty 描述属性的表达式。例如,如果写一个旋转属性的表达式就能获取旋转属性的值。

Number time 描述合成的时间, 单位是秒。

Number colorDepth 返回8或16表示的彩色深度位数值。例如, 当项目的每通道的彩色深度为16位时colorDepth 返回16。

Number posterizeTime(framesPerSecond){framesPerSecond 是一个数}返回或改变帧率。允许用这个表达式设置比合成低的帧率。

向量数学方法

Array add(vec1, vec2){vec1 和 vec2 是数组} 两个向量相加。

Array sub(vec1, vec2){vec1 和 vec2 是数组}两个向量相减。

Array mul(vec1, amount){vec1 是数组, amount 是数} 向量的每个元素被 amount相乘。

Array div(vec1, amount){vec1 是数组, amount 是数}向量的每个元素被 amount相除。

Number or Array Clamp(value, limit1, limit2)限制value中每个元素的值在 limit1 到 limit2之间。

Number dot(vec1, vec2){vec1 和 vec2 是数组} 返回点积, 结果为两个向量相乘。

Array [2 or 3] cro(vec1, vec2){vec1 和 vec2 是数组 [2 or 3]} 返回向量的交积。Array normalize(vec){vec 是数组} 格式化一个向量,如某长度表示为1.0.Number length(vec){vec是数组}返回向量的长度。

Number length(point1, point2){point1 and point2 是数组}

随机数方法

Nothing seedRandom(seed, timele=false){seed 是一个数, 默认 timele 为 false} 取现有的seed 增量一个随机值,这个随机值依赖于层的 index(number)和 stream(property),但不总是这样.例如, seedRandom(n, true)通过给第二个参数赋值 true ,seedRandom()获取一个0到1间的随机数.Number random()返回0和1间的随机数.Number or Array random(maxValOrArray){maxValOrArray 是一个数或数组}返回0到maxVal间的数,维度 与 maxVal相同;或返回与maxArray相同维度的数组, 数组的每个元素在 0 到 maxArray之间

Number or Array random(minValOrArray, maxValOrArray){minValOrArray 和 maxValOrArray 是一个数或数组} 返回一个minVal 到 maxVal间的数, 或返回一个与 minArray和maxArray有相同维度的数组,其每个元素的范围在 minArray 与 maxArray之间.例如, random([100, 200], [300, 400])返回数组的第一个值在 100 到300间, 第二个值在 200 到400间.如果两个数组的维度不同,较短的一个后面自动用0补齐.Number gauRandom()返回一个0到1之间的随机数.结果为钟形分布,大约90%的结果在 0 到1之间, 剩余10%在边沿.Number or Array gauRandom(maxValOrArray){maxValOrArray是一个数或数组}当用maxVal,它返回一个0到maxVal之间的随机数.结果为钟形分布,大约90%的结果在0到maxVal之间,剩余10%在边缘.当用maxArray,它返回一个与maxArray相同维度的数组, 结果为钟形分布,大约90%的结果在 0到maxArray之间, 剩余10%在边缘.Number gauRandom(minValOrArray, maxValOrArray){minValOrArray和maxValOrArray是一个数或数组} 当用minVal和 maxVal, 它返回一个minVal到maxVal之间的随机数.结果为钟形分布,大约90%的结果在minVal到maxVal之间, 剩余10%在边缘.当用minArray和maxArray, 它返回一个与 minArray和maxArray相同维度的数组, 结果为钟形分布,大约90%的结果在 minArray到maxArray之间, 剩余10%在边缘.剩余10%在边缘.Number noise(valOrArray){valOrArray是一个数或数组 [2 or 3]}返回一个0到1间的数.噪声不是事实上的随机,但它是在样本附近相关的随机数.它基于花边噪声.例如, add(position, 2 noise(position)*50).插值方法

Number or Array linear(t, value1, value2){t 是一个数, value1 和 value2 是一个数或数组}当t的范围从0到1时,返回一个从value1到value2的线性插值。当 t = 1时返回 value2。.Number or Array linear(t, tMin, tMax, value1, value2){t, tMin和 tMax are 数, value1和value2 是数或数组} 当 t = tMax时,返回value2 ;当tMin

Number or Array ease(t, value1, value2){t 是一个数, value1 和 value2 是数或数组} 返回值与linear相似, 但在开始和结束点的速率都为0。这种方法的结果是动画非常平滑。

Number or Array ease(t, tMin, tMax, value1, value2){t, tMin, 和 tMax 是数, value1 和 value2 是数或数组} 返回 值与 linear相似, 但在开始和结束点的速率都为0。这种方法的结果是动画非常平滑。

Number or Array easeIn(t, value1, value2){t 是一个数, and value1 and value2 是数或数组} 返回 值与ease相似, 但只在切入点value1 的速率为0,靠近value2 一边是线性的。

Number or Array easeIn(t, tMin, tMax, value1, value2){t, tMin和tMax 是一个数, value1和value2 是数或数组}返回 值与ease相似, 但只在切入点tMin 的速率为0,靠近tMax 一边是线性的。

Number or Array easeOut(t, value1, value2){t 是一个数, value1和value2 是数或数组}.返回 值与ease相似, 但只在切入点value2 的速率为0,靠近value1 一边是线性的。

Number or Array easeOut(t, tMin, tMax, value1, value2){t, tMin和tMax 是数, value1 value2 是数或数组} 返回 值与ease相似, 但只在切入点tMax的速率为0,靠近tMin 一边是线性的。

彩色转换方法

Array [4] rgbToHsl(rgbaArray){rgbaArray 是数组 [4]} 转换 RGBA 彩色空间到 HSLA彩色空间。输入数组指定红、绿、蓝、透明,它们的范围都在 0.0 到 1.0之间。结果值是一个指定色调、饱和度、亮度和透明的数组,它们的范围都在 0.0 到 1.0之间。例如, rgbToHsl.effect(“Change Color”)(“Color To Change”)。

Array [4] hslToRgb(hslaArray){hslaArray 是数组[4]}.转换 HSLA彩色空间到RGBA 彩色空间。其操作与rgbToHsl相反。

其它数学方法

Number degreesToRadians(degrees)转换度到弧度。

Number radiansToDegrees(radians)转换弧度到度。

Comp属性和方法

------------------Layer, Light, or Camera layer(index){index 是一个数} 得到层的序数(在时间线窗口中的顺序).例如, thisComp.layer(3).Layer, Light, or Camera layer(“name”){name是一个字串} 得到层名。指定的名字与层名匹配,或者在没有层名时与源名匹配。如果存在重名,After Effects 使用时间线窗口中的第一个.例如, thisComp.layer(“Solid 1”).Layer, Light, or Camera layer(otherLayer, relIndex){otherLayer 一 个层对象,relIndex 是一个数} 得到otherLayer(层名)上面或下面relIndex(数)的一个层。例如, layer(thisLayer,-2)返回 在时间线窗口中比写这个表达式的层高两层的一个层。

Number marker(markerNum){markerNum 是一个数}得到合成中一个标记点的时间。你可以用它减淡标记点的透明,实现淡出。例如, markTime = thisComp.marker(1);linear(time, markTimenearestKey(time).time);easeOut(d, 0,.1, 100, 0).Key key(markerName)用这个名字 返回标记的 key 对象。仅用于标记属性。

Key nearestKey(time)返回指定时间最近的关键帧对象。

Number numKeys 返回 在一个属性中 关键帧 的数目。

关键帧属性和方法

------------------

Number or Array value 返回关键帧的值。

Number time 返回关键帧的时间。

Number index 返回 关键帧的序号File菜单

新建 ← New

┗New Project → 新建项目

New Folder →新建文件夹

打开项目 ← Open Project

打开最近项目 ← Open Recent Projects

关闭 ← Close

保存 ← Save

另存为 ← Save As...保存副本 ← Save a Copy...恢复 ← Revert

导入 ← Import

┗File...→ 文件

Multiple Files...→多个文件

Placeholder...→输入占位符

Solid...→实色

导入最近镜头 ← Import Recent Footage

输出 ← Export

查找 ← Find...再次查找 ← Find Next

添加镜头到合成 ← Add Footage to Comp 选定脚本建立合成 ← New Comp From Selection...整理镜头 ← Consolidate All Footage

删除未用镜头 ← Remove Unused Footage

简化项目 ← Reduce Project

文件打包 ← Collect Files...浏览文件夹 ← Watch Folder...运行脚本 ← Run Script

建立代理 ← Create Proxy

┗Still...→ 静态图片

Movie...→ 影片

设置代理 ← Set Proxy

┗File...→ 文件

None

→无

解释镜头 ← Interpret Footage

┗Main...→ 常规

Proxy...→ 代理

Remember Interpretation →保存解释

Apply Interpretation

→应用解释

替换镜头 ← Replace Footage

┗File...→ 文件

Placeholder...→ 占位符

Solid..→ 实色

重载镜头 ← Reload Footage

显示所在文件夹 ← Reveal in Explorer

项目设置 ← Project Settings...打印 ← Print...退出 ← Exit Edit菜单

撤消 ← Undo Copy

重复 ← Redo Copy

历史记录 ← History

剪切 ← Cut

复制 ← Copy

粘贴 ← Paste

清楚 ← Clear

副本 ← Duplicate

分层图层 ← Split Layer 抽出工作区域 ← Lift Work Area 挤压工作区域 ← Extrace Work Area

选择全部 ← Select All

全部取消 ← Deselect All

标签 ← Label

清空 ← Pruge

┗All

→ 全部

Undo

→ 撤消

Image Caches → 图象缓存

Snapshot

→ 快照

Video Memory → 视频内存

编辑原稿 ← Edit Original

模版 ← Templates

┗Render Settings...→ 渲染设置

Output Module...→ 输出模式

预置 ← Preferences

┗General...→ 常规

Previews...→ 预演

Display

→ 显示

Import...→ 输入

Output

→ 输出

Grids & Guides...→ 辅助线及网络

Label Colors...→ 标签颜色

Label Defaults...→ 标签设置

Cache...→ 缓存

Video Preview...→ 视频预演

Animation菜单

添加关键帧 ← Add Keyframe

冻结关键帧 ← Toggle Hold Keyframe

关键帧插值 ← Keyframe Interpolation...关键帧速率 ← Keyframe Velcity...辅助关键帧 ← Keyframe Aistant

┗Convert Audio to Keyframes

→ 转换音频为关键帧

Convert Expreion to Keyframes → 转换表达式为关键帧

Easy Ease

→ 缓和曲线

Easy Ease In

→ 缓和曲线进入

Easy Ease Out

→ 缓和曲线离开

Exponential Scale

→ 指数缩放

RPF Camera Import

→ RPF摄象机导入

Sequence Layers...→ 图层排序

Time-Reverse Keyframes

→ 反转关键帧

文字动画 ← Animate Text

┗Anchor Point

→ 轴心点

Position

→ 位置

Scale

→ 缩放

Skew

→ 倾斜

Rotation

→ 旋转

Opacity

→ 不透明度

All Transform

→ 所有变换

Fill Color

→ 填充色

Stroke Color

→ 描边色

Stroke Width

→ 描边宽度

Tracking

→ 追踪

Line Anchor

→ 线形频谱

Line Spacing

→ 线形间距

Character Offset → 字符位移

Character Value → 字符值率

添加文字选择器 ← Add Text Selector

┗Range → 平行

Wiggly → 抖动

移除所有文字动画 ← Remove All Text Animators

添加表达式 ← Add Expreion

追踪运动 ← Track Motion

稳定运动 ← Stabilize Motion

追踪当前属性 ← Track this property

显示关键帧 ← Reveal Animating Properties

显示被修改属性 ← Reveal Modified Properties 15

《AE 表达式.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
AE 表达式
点击下载文档
相关专题 ae表达式详解 表达式 AE ae表达式详解 表达式 AE
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文