返回介绍

3ds Max 帮助

3ds Max 帮助归档

“初始状态”操作符

发布于 2022-07-23 00:45:57 字数 5819 浏览 0 评论 0 收藏 0

“初始状态”操作符为使用另一个粒子系统的快照或其他事件作为新事件起始点的“出生”操作符。“初始状态”操作符从中获取其快照的粒子系统或事件必须与“初始状态”操作符自身的粒子系统或事件不同。

  • 粒子视图 在某个事件中单击“初始状态”,或将“初始状态”操作符添加到粒子系统中,然后单击它。

“初始状态”操作符可以在场景中利用图标,该图标的默认大小为 0.0。该图标仅在“图标大小”参数大于 0 时才可见。

您也可以使用“初始状态”辅助对象(在“粒子流”类别中)同时创建“初始状态”图标和对应的“初始状态”事件。

注意:为避免使从属关系循环,请在创建从中获得其“初始状态”的粒子系统或事件之后 再创建“初始状态”操作符。

在第 0 帧之前生成大量粒子且您要在第 0 帧使用粒子的状态时,“初始状态”操作符非常有用。

步骤

使用“初始状态”

  1. 创建粒子系统。

    示例:具有许多初始粒子的粒子系统

  2. 转至粒子系统处于所需初始状态的帧。
  3. 将“初始状态”操作符拖动至“粒子视图”的空白区域以创建一个新的单独事件。或者,您可以使用“初始状态”辅助对象同时创建“初始状态”图标和新事件。
  4. 确定要将整个粒子系统还是不同的事件用于初始状态,然后在“初始状态始于”组中选择相应的选项:“粒子系统”或“选定事件”。
  5. 选择粒子系统或事件:
    • 如果选择“粒子系统”,则请从场景(而不是从“粒子视图”)中选择粒子系统图标。
    • 如果选择“选定事件”,请单击“添加”按钮,然后使用列表对话框选择要使用的事件。
  6. 单击“计算初始状态”。“初始状态”UI 在当前帧制作了一个快照,并且还报告了处于初始状态下的粒子数和使用的内存数量。
  7. 此时,您可以禁用原始粒子系统。
  8. 将一个 Empty Flow 拖动至“粒子视图”的空白区域以创建一个新的全局事件。
  9. 将新的全局事件与包括“初始状态”操作符的事件关联在一起。

    初始状态已添加和计算,并关联到新的全局事件。原始粒子系统已禁用。

  10. 将所需的操作符复制或实例化到新粒子系统。

    复制到新粒子系统的操作符

界面

计算初始状态
在当前帧创建粒子系统或选定事件的快照。该快照仅使用视口中可见的粒子,并且通过“数量”和“已用内存”统计信息反映。在您指定一个粒子系统或事件之后,此按钮变为可用状态。

“初始状态”使用粒子流源的“数量倍增”组中的“视口 %”和“渲染 %”。如果“视口 %”设置为 100,则将使用快照中的所有粒子。如果“视口 %”小于 100,则仅使用原始初始状态的某些粒子。如果“视口 %”大于 100,则操作符将从原始状态繁殖大量粒子以满足该百分比。“初始状态”操作符将粒子移开以便以可见方式分离繁殖,并可修改繁殖速度。

发射时间
处于初始状态的所有粒子均在发射时间生成。
自动同步发射时间
当您单击“计算初始状态”按钮时,“发射时间”值将自动设置为当前帧。此操作将使引用粒子系统的计时与操作符同步。
数量
该只读字段显示初始状态下的粒子数,其数值为拍摄快照时原始粒子系统中的可见粒子数。请记住操作符将抓取粒子系统的视口 状态。快照帧处的视口中的内容即为初始状态获得的内容。
已用内存
该只读字段显示在将场景保存至文件中(单位为千字节)时用于保留初始状态数据的系统内存数量。
初始状态始于
为初始状态选择一个源选项,然后进行相应设置。
  • 粒子系统使您可以从整个粒子系统中导出初始状态。要选择粒子系统,请单击“无”按钮,然后在场景中(而不是在“粒子视图”中)选择粒子系统图标。您无法使用包含“初始状态”操作符的粒子系统。
  • 选定事件使您可以选择用于初始状态的任意数目的事件。若要向列表添加事件,请单击“添加”。您无法添加包含“初始状态”操作符的事件。若要从列表中删除事件,请突出显示该事件并单击移除。

“初始状态数据”组

该组中的选项提供两个用途:

  • 在您单击“计算初始状态”之前,设置将定义从粒子系统或事件中为初始状态获得的数据类型。
  • 单击“计算初始状态”之后,设置将定义粒子生成过程中将要使用的数据。

当您单击“计算初始状态”时,操作符将读取该组中复选框的状态并从粒子系统或事件中获取指示的数据。如果某个复选框处于选中状态且该复选框对应的数据可从粒子系统或事件中获得,则该复选框文本为黑色。否则,该文本为灰色。您可以在复选框的文本为黑色还是灰色之间进行切换。

如果数据可用(复选框文本为黑色)且您取消选中了该复选框,则生成粒子时不使用此数据。

年龄
禁用时,所有粒子生成时的年龄均为 0。启用时,每个粒子均保持其拍摄快照时的年龄。
速度/缩放/旋转/自旋/图形
启用时,这些选项将从快照中导出相应类型的数据。
贴图
从“Mapping”操作符获得数据。若要使此选项正常工作,请启用原始“Mapping”操作符的“在视口中显示贴图”。
材质 ID
获得子材质索引指定。若要使此选项正常工作,请启用所有“Material”操作符的“指定材质 ID”和“在视口中显示”。
脚本数据
获得“Script”操作符创建的脚本浮点、整数、向量和 Matrix 数据。然后,“脚本”操作符以及 Find Target 测试 “点”设置的“脚本向量”选项便可使用此数据。
选择
获得粒子选择数据。在“初始状态”操作符的粒子系统中进行任何选择均将被快照选择所覆盖。

“对于数量倍增 > 100%”组

该组中的选项仅当粒子流源的“数量倍增”组中的“视口 %”(或“渲染 %”)大于 100% 时才对粒子有所影响。若要满足“数量倍增”的要求,该操作符必须繁殖所需数量的粒子。

最大位置变化扩散
繁殖的粒子所处位置与原始位置的最大偏移距离。
速度变化幅值 %
繁殖的粒子速度幅值的变化。此变化定义为原始速度的最大变动百分比。例如,如果原始速度为每秒 100 个单位且幅值为 20%,则繁殖的粒子可能具有从 80 到 120 的速度。
速度变化散度
繁殖的粒子其速度的方向性变化范围从 0 至 180(以度为单位)。

“锁定到图标 TM”组

该组中的选项用于将初始粒子位置和速度链接到操作符的 3D 图标。

位置
启用时,您便可以通过移动、旋转和缩放操作符图标修改粒子的初始位置。
速度
使快照之后粒子的初始速度受到操作符图标的转换动画的影响。
图标大小
设置图标大小。如果您在“粒子视图”中创建操作符,则默认大小为 0,并且该图标在视口中不可见。如果您将操作符创建为粒子流辅助对象,则在图标创建过程中,当您在视口中拖动时便会设置大小。
协调颜色
启用此选项时,3D 图标的颜色将与同一事件中“Display”操作符的颜色同步。禁用此选项时,该图标具有标准的“粒子流”操作符颜色(蓝色)。

“唯一性”组

“唯一性”设置允许在“数量倍增”大于 100%(请参见“对于数量倍增 100%”组)时更改位置和速度变化的随机化。

种子
指定随机化值。
新增特性
使用随机化公式计算新种子。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文