"After Effects CS4表达式中英对照"
在After Effects CS4中,表达式是一种强大的工具,用于控制层、属性、灯光和摄像机的行为。以下是一些关键的表达式及其对应的英文释义:
1. `comp(name)` - 获取指定名称的合成。
2. `footage(name)` - 访问指定名称的素材。
3. `thisComp` - 指向当前合成的引用。
4. `thisLayer` - 指向当前层的引用。
5. `thisProperty` - 引用当前层的指定属性。
在表达式中,还有一些基本的数据类型和函数:
6. `Number` - 表示数值,如`time`用于获取当前时间。
7. `colorDepth` - 获取或设置颜色深度,8位或16位。
8. `posterizeTime(framesPerSecond)` - 将时间简化,以特定帧率的速度播放。
9. `add(vec1, vec2)` - 两个数组(向量)相加。
10. `sub(vec1, vec2)` - 两个数组(向量)相减。
11. `mul(vec1, amount)` - 数组乘以一个数值。
12. `div(vec1, amount)` - 数组除以一个数值。
13. `orArrayClamp(value, limit1, limit2)` - 将值限制在两个限制之间。
14. `dot(vec1, vec2)` - 计算两个向量的点积。
15. `cross(vec1, vec2)` - 计算两个向量的叉积。
16. `normalize(vec)` - 归一化向量,使其长度为1。
17. `length(vec)` - 计算向量的长度。
18. `length(point1, point2)` - 计算两点之间的距离。
此外,随机数相关的表达式包括:
19. `seedRandom(seed, timeless=false)` - 设置随机数种子,可选参数`timeless`默认为`false`,表示是否基于时间生成随机数。
20. `random()` - 生成0到1之间的随机数。
21. `random(maxValOrArray)` - 生成0到最大值之间的随机数,如果传入数组,将返回数组内的随机元素。
这些表达式是After Effects CS4中进行动态效果和动画控制的基础,通过它们可以实现复杂的动画逻辑和交互。掌握这些表达式,可以极大地提高在After Effects中的工作效率和创造力。