◆  ◆

Random Numbers

随机数方法

seedRandom(seed, timeless)

用在 random、gaussRandom、wiggle等方法之前,用于设置随机数种子值。

默认情况下,种子计算为唯一图层标识符的函数、图层中的属性、当前时间以及位移值 0。调用 seedRandom 以将位移设为 0 之外的某个值,从而创建其他随机序列。

参数 seed :种子,数值类型。

参数 timeless :默认为 false,即每一帧会产生一个新随机数。设为 true 时,表示不使用当前时间作为随机种子的输入。即,只生成一个随机数值,该值不会随计算时间而改变。

//对位置属性设置了固定种子的形状图层,复制后有同样的随机数值

seedRandom(50);

x =wiggle(1,100);

[x[0],value[1]]

//不透明度属性的以下表达式可将不透明度值设为不随时间而改变的随机值

seedRandom(123, true);

random()*100

random( )

返回范围 0 ~ 1 之间的随机数(数值)。

random(maxValOrArray)

返回范围 0 到 maxValOrArray 之间的随机数值或数组。

//返回 0 ~ 1000 之间的随机数值

x = random(1000);

random(minValOrArray, maxValOrArray)

返回范围 minValOrArray 到 maxValOrArray 之间的随机数值或数组。

//返回其第一个值在范围 100 ~ 300 内且其第二个值在范围 200 ~ 400 内的数组

random([100, 200], [300, 400])

gaussRandom( )

与 random 方法一样,只不过结果为一个高斯(钟形)分布。即,大约 90% 的结果都处于范围 0 ~ 1 内,其余 10% 在此范围之外。

gaussRandom(maxValOrArray)

返回范围 0 到 maxValOrArray 之间的呈高斯分布的随机数值或数组。

//合成的宽度为 1080,则有 10% 的位置落在合成之外

seedRandom(53,false);

x = gaussRandom(1080);

[x,value[1]]

gaussRandom(minValOrArray, maxValOrArray)

返回范围 minValOrArray 到 maxValOrArray 之间的呈高斯分布的随机数值或数组。

noise(valOrArray)

返回范围 -1 ~ 1 内的数值。

参数 valOrArray :数值或是二维或三维数组。

与 seedRandom 无关,它基于柏林噪声,这意味着相邻的两个输入值的返回值往往也是相邻的。所以,常用来制作平滑、自然的动画。

rotation + 360*noise(time)

“有钱的捧个钱场,好看的点下在看”

Ae 表达式语言引用​:Random Numbers相关推荐

  1. Ae 表达式语言引用(合集)

    点击分组标题,可查阅属性和方法的详细说明. Global 全局对象.属性和方法 comp(name) footage(name) thisComp thisProject thisLayer this ...

  2. Ae 表达式语言引用​:Global

    ◆  ◆  ◆ Global 全局对象.属性和方法 comp(name) 返回指定名称的合成对象. 参数 name :字符串. footage(name) 返回指定名称的素材对象. 参数 name : ...

  3. Ae 表达式语言引用​之:Property

    ◆  ◆  ◆ Property 属性特性和方法 value 返回属性在当前时间的值(数值.数组或字符串). valueAtTime(t) 返回属性在指定时间(以秒为单位)的值. //要从一组(四个) ...

  4. Ae 表达式语言引用:Camera Light Effect

    ◆  ◆  ◆ Camera 摄像机属性 pointOfInterest 返回摄像机在世界空间中的目标点值(三维数组). zoom 返回摄像机的缩放值,以像素为单位. //图层的缩放属性的表达式 // ...

  5. Ae 表达式语言引用​:Path Property

    ◆  ◆  ◆ Path Property 路径属性和方法 name 返回路径名称. points(t) 获取路径上所有点的 x.y 坐标.返回数偶数组的数组. 图层蒙版路径,点的坐标相对于其左上角的 ...

  6. Ae 表达式语言引用:Layer

    ◆  ◆  ◆ Layer 图层属性和方法 Sub-objects 图层子对象属性和方法 source 返回图层的源合成对象或源素材对象. thisComp.layer("Backgroun ...

  7. Ae 表达式语言引用​:Interpolation Color Conversion

    ◆  ◆  ◆ Interpolation 插值方法 linear(t, 最小输入, 最大输入, 最小输出, 最大输出) 将 t 值从一个范围(最小输入 ~ 最大输入)映射到另一个范围(最小输出 ~ ...

  8. Ae 表达式语言引用​:Text

    ◆  ◆  ◆ Text 文本属性和方法 提示: 由于所有的 set 方法都将返回样式对象.因此有一种短格式的设置方式: text.sourceText.style.setFillColor(hexT ...

  9. Ae 表达式语言引用​:Footage

    ◆  ◆  ◆ Footage 素材属性 width 返回素材的宽度(数值),以像素为单位. footage("Red").width height 返回素材的高度(数值),以像素 ...

最新文章

  1. Android各种报错问题汇总
  2. C++ Primer(第四版) 课后习题3.14 vector单词转大写
  3. DOM-1 DOM初探、JS对象、XML、幻灯片案例展示
  4. 为什么机器学习算法要与人类水平比较
  5. kettle变量(param命名参数)
  6. 进击的职场人 健康观念不容轻视——2021职场人健康状况调查报告
  7. 【python】去除字符串头尾的多余符号
  8. 栈——后缀表达式(洛谷 P1449)
  9. python中and和or的惰性求值特点_python中的惰性求值
  10. 计算几何-Andrew法-凸包
  11. python读取两行字符串_python - 如何为两行之间的行分配值,并在数据帧的列中使用特定字符串? - SO中文参考 - www.soinside.com...
  12. 两种方案实现word转pdf
  13. BusHound详细使用说明
  14. seekbar 的用法
  15. orcal添加序列让主键的自动增长
  16. pmm9010在线测试软件,EMC/EMI 数字式测试接收机
  17. Oozie 工作流定义详解【转】
  18. 给社交软件“一星保护”:95后在想什么
  19. 基于微信小程序实现番茄钟专注时间项目演示【附项目源码+论文说明】
  20. 大学兼职一般做什么?有哪些职业?

热门文章

  1. Web项目专项训练——火车车次信息管理系统代码分享
  2. 学习笔记 | 累积分布函数
  3. 高并发秒杀系统架构设计 · 抢购、微信红包、一元夺宝
  4. ci/cd工具_CI / CD工具的简要历史
  5. java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: YES) 出现原因和解决办法
  6. 【NOIP2017提高A组模拟10.7】Confess
  7. 基于纹理模型的空间自适应小波滤波实现
  8. “山空水尽疑无路,柳暗花明又一村?”
  9. 我的ubuntu之shell下载音乐
  10. 2021年P气瓶充装找解析及P气瓶充装证考试