3DMAX动作时间帧

小编: 57阅读 2023.09.28






“粒子流”中对粒子执行的大多数动作均在以下两个时间帧处发生:一次(粒子首次进入事件时);或者连续发生,这样可能会在每个积分步长处更改粒子行为(即粒子在动作事件中的整个时间)。某些动作仅可在一种时间帧内工作,而其他动作可立即或连续工作,这取决于其设置。本主题中的表列出了每个动作及其时间帧。



操作符

操作符 时间帧
出生 一次
出生绘制 一次,除了启用“锁定在已绘制的对象”“位置”或“旋转”以连续工作外
出生脚本 n/a
出生纹理 一次,除了启用“锁定到发射器”以连续工作外
删除 n/a
连续
一次
组选择 取决于“选定内容更新”设置
初始状态 一次,除了启用“锁定到图标 TM”“位置”或“速度”以连续工作外
保持分离 连续
贴图 连续
贴图对象 取决于“类型”设置
材质动态 连续
材质频率 一次
材质静态 一次
放置绘制 取决于“数据更新”设置
位置图标 一次,除了使用“锁定发射器”以连续工作外
位置对象 一次,除了使用“锁定发射器”以连续工作外
Preset Flow n/a
旋转 一次,除了使用“速度空间跟随”以连续工作外
缩放 一次,除了使用“绝对”和“相对”选项以连续工作外
脚本操作符 取决于脚本
图形 一次,除了设置“缩放 %”或“变化 %”参数的动画以连续工作外
图形朝向 连续
图形实例 一次,除了使用“动画图形”以连续工作外
图形标记 一次,除了使用“对齐到曲面动画”以连续工作外
速度 一次
速度按图标 连续
速度按曲面 取决于设置
自旋 一次,除了使用“速度空间跟随”以连续工作外
拆分组 连续
n/a 表示不适用  




测试

粒子流中的大多数测试仅作为测试。在每个积分步长,它们都会检查每个粒子的指定条件,然后返回测试结果:“真”或“假”。因此,作为测试,它们将连续工作。例如,“年龄测试”会针对每个积分步长检查每个粒子的年龄,因为粒子可能需要保留在事件中一段时间才能达到指定的年龄,此外,事件中的另一动作也可能更改或重置粒子年龄。

此情况的主要例外是“分割”测试,它仅在每个粒子首次进入事件时测试粒子。即,对于进入事件中的每个粒子,“分割”测试仅分割粒子流一次。保留在事件中的所有粒子不会再次被同一测试从流中分离。此外,“发送”测试不执行任何测试,而只是将粒子往前移动到下一个事件。

某些测试也可充当操作符,因为它们直接影响粒子行为。此处列出了这些测试,指定的时间帧与操作符功能(而非测试)相关。


测试 时间帧
碰撞繁殖 连续
查找目标 连续
转到旋转 连续
脚本测试 取决于脚本
繁殖 连续,除了使用“一次”以工作一次外




父主题: 动作


关联标签: