Autodesk 3ds Max 官方原版(多国语言版)常用版本集合下载 点击进入下载
ae表达式中英对照 f`,-b
@`6}`k
全局对象 ^}hJL7O'
w=|py>%
Comp comp(name) 用另一个名字给合成命名。 Q<1L`_.>
qIz}$%!A
Footage footage(name) 用另一个名字给脚本标志命名。 P8<hvMF
=MxpH+spI
Comp thisComp 描述合成内容的表达式。例如:thisComp.layer(2) 1\y@E
,m:L2 -J@
Layer, Light, or Camera thisLayer 是对层本身的描述,thisLayer是一个默认的对象,对它的应用是可选的。例如, 用表达式 thisLayer.width 或 width 可获得同样的结果。 -R :X<eb
jQ|:I7y
Property thisProperty 描述属性的表达式。例如,如果写一个旋转属性的表达式就能获取旋转属性的值。 F 5U|9<
' Rc#^U*n
Number time 描述合成的时间, 单位是秒。 SB/3jH
@D]lgq[
Number colorDepth 返回8或16表示的彩色深度位数值。例如, 当项目的每通道的彩色深度为16位时colorDepth 返回16 。 Fm5Q&'`l
U<rI!!#9
Number posterizeTime(framesPerSecond) {framesPerSecond 是一个数}返回或改变帧率。允许用这个表达式设置比合成低的帧率。 Z9VR]cf?
n]iyFZ`9
7]Rk+q2:
+`Pmq}ey
向量数学方法 iD714+N(
M)O[j}N
Array add(vec1, vec2) {vec1 和 vec2 是数组} 两个向量相加。 ?
|VysJ
2M&$Wuu.q
Array sub(vec1, vec2) {vec1 和 vec2 是数组}两个向量相减。 ?4[NNL
q:]Q% IC^
Array mul(vec1, amount) {vec1 是数组, amount 是数} 向量的每个元素被 amount相乘。 J^:n* C
aq$q
~,E
Array div(vec1, amount) {vec1 是数组, amount 是数}向量的每个元素被 amount相除。 bo>E"<
12OlrU
Number or Array Clamp(value, limit1, limit2) 限制value中每个元素的值在 limit1 到 limit2之间。 `0@z"D5c
hB>^'6h+
Number dot(vec1, vec2) {vec1 和 vec2 是数组} 返回点积, 结果为两个向量相乘。 b-%l-u
"dtlME{Bx
Array [2 or 3] cross(vec1, vec2) {vec1 和 vec2 是数组 [2 or 3]} 返回向量的交积。 1EsqQz*$u
t$I|E
Array normalize(vec) {vec 是数组} 格式化一个向量,如某长度表示为1.0. N RSU+D-z
-;Uj|^
Number length(vec) {vec是数组}返回向量的长度。 E9$H nj+m
7I
>J$"
Number length(point1, point2) {point1 and point2 是数组} qm%nIU \*
(U9a@1
Uw <{i
;_tO+xL&
3.),bm
随机数方法 L|\Diap
HJ@5B"
Nothing seedRandom(seed, timeless=false) {seed 是一个数, 默认 timeless 为 false} 取现有的seed 增量一个随机值,这个随机值依赖于层的 index (number) 和 stream (property),但不总是这样. 例如, seedRandom (n, true)通过给第二个参数赋值 true ,seedRandom()获取一个0到1间的随机数. =x
H~ww (D
7>,rvW:]
Number random()返回0和1间的随机数. Sk=N [hwU
ipZHSA
Number or Array random(maxValOrArray) {maxValOrArray 是一个数或数组}返回0到maxVal间的数,维度 与 maxVal相同; 或返回与maxArray相同维度的数组, 数组的每个元素在 0 到 maxArray之间 #U@| J}a
gp/YjUH7k8
Number or Array random(minValOrArray, maxValOrArray) {minValOrArray 和 maxValOrArray 是一个数或数组} 返回一个minVal 到 maxVal间的数, 或返回一个与 minArray和maxArray有相同维度的数组,其每个元素的范围在 minArray 与 maxArray之间.例如, random([100, 200], [300, 400]) 返回数组的第一个值在 100 到300间, 第二个值在 200 到400间.如果两个数组的维度不同,较短的一个后面自动用0补齐. ps+:</;Z
H\+-cvl
Number gaussRandom()返回一个0到1之间的随机数. 结果为钟形分布,大约90%的结果在 0 到1之间, 剩余10%在边沿. -3vh!JMN
$?f]ZyZr.
Number or Array gaussRandom(maxValOrArray){maxValOrArray是一个数或数组}当用maxVal,它返回一个0到maxVal之间的随机数. 结果为钟形分布,大约90%的结果在0到maxVal之间,剩余10%在边缘.当用maxArray,它返回一个与maxArray相同维度的数组, 结果为钟形分布,大约90%的结果在 0到maxArray之间, 剩余10%在边缘. [z+x"9l0!
MaErx\
Number gaussRandom(minValOrArray, maxValOrArray){minValOrArray和maxValOrArray是一个数或数组} 当用minVal和 maxVal, 它返回一个minVal到maxVal之间的随机数. 结果为钟形分布,大约90%的结果在minVal到maxVal之间, 剩余10%在边缘.当用minArray和maxArray, 它返回一个与 minArray和maxArray相同维度的数组, 结果为钟形分布,大约90%的结果在 minArray到maxArray之间, 剩余10%在边缘. 剩余10%在边缘. v#U pw\!
kzi|$Gs<