AE 表达式

2020-03-03 18:02:18 来源:范文大全收藏下载本文

表达式中英对照

全局对象

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]} 返回向量的交积。

1 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 彩色

3 空间。其操作与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

13 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含条件if语句的表达式(定稿)

指路表达式

ae讲稿

AE守则

AE学习

AE知识点

关于AE

AE插件

ae是什么

豆瓣—AE

《AE 表达式.doc》
AE 表达式
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
下载全文