返回介绍

3ds Max 帮助

3ds Max 帮助归档

保持分离操作符

发布于 2022-07-23 00:46:00 字数 5408 浏览 0 评论 0 收藏 0

“保持分离”操作符是“速度”操作符系列中的成员,它可用于将力应用于粒子,以使这些粒子分离,从而避免或减少粒子间的碰撞。另外,使用负数的力,以防止粒子分离过多。此操作符通过控制粒子速度和加速度进行工作。

  • 粒子视图 在某个事件中单击“保持分离”,或向粒子系统中添加“保持分离”操作符,然后选择它。
注意:“保持分离”并不使用粒子几何体,而是以每个粒子的轴为中心创建球形力场。可以通过更改粒子大小调整力场的大小。 提示在某些情况下,默认设置可能无法避免粒子穿插。要增加分离,请对“力”和“加速度限制”使用较高的值,并选择“相对于粒子大小”,然后增加“核心 %”值。

“脚本关联”卷展栏

在高亮显示操作符后,此卷展栏将出现在位于“主操作符”卷展栏下面的“参数”面板中,右键单击此卷展栏,然后选择“使用脚本关联”。随后,复选标记将出现在右键单击菜单中的“使用脚本关联”旁边,并且无论何时高亮显示操作符时,都将出现此卷展栏。要禁用脚本关联,请从右键单击菜单中再次选择“使用脚本关联”。

脚本关联允许您使用脚本来控制“力”和“范围”参数,这些参数通常在操作符的参数中指定。将“脚本”操作符放置在事件中的“保持分离”操作符前,然后用它定义“particleFloat”和“particleVector”通道。关于设置 particleFloat 值的脚本示例,请参见 particleFloat 示例脚本

在“脚本关联”卷展栏上,选择以下两选项之一:

脚本浮点用作

选择以下两选项之一:

  • 未使用“粒子流”使用在“参数”卷展栏中指定的“力”设置
  • 影响“粒子流”将脚本“particleFloat”值应用于“力”值。
脚本向量用作

选择以下选项之一。选择“绝对大小范围”或“相对大小范围”将使“参数”卷展栏上的“范围”设置不可用。

  • 未使用粒子流使用“参数”卷展栏中指定的“范围”设置
  • 绝对大小范围“粒子流”将脚本“particleVector”值应用于“绝对大小范围”值。向量值的 X 分量用于核心半径,Y 分量用于衰减半径。
  • 相对大小范围“粒子流”将脚本“particleVector”值应用于“相对大小范围”值。向量值的 X 分量用于核心百分比,Y 分量用于衰减百分比。

界面

该用户界面出现在“粒子视图”对话框右侧的“参数”面板中。

应用于粒子的力的大小。使用正值可分离粒子,而使用负值可使粒子聚集。默认值为 100.0。
加速度限制
启用时,可用于设置应用于粒子运动的最大加速度值。禁用时,“粒子流”将使用任何需要的加速度。默认设置为启用,其值为 1000.0。 提示如果要平滑地运动,请使用较低的“加速度限制”值,如果需要更高的准确性(例如粒子碰撞较小的目标),请使用较高的值。可以设置此设置的动画(使用“同步方式”“事件期间”)以根据所需的结果指定不同的适当值。
速度限制
启用时,可用于设置应用于粒子运动的最大速度值。禁用时,“粒子流”将使用任何需要的速度。默认设置为禁用,其值为 600.0。

“范围”组

可以设置力生效的体积和衰减区域,既可以是粒子大小的绝对距离,也可以是其相对距离。

  • 绝对大小(默认设置。)选择此选项可将核心半径和衰减区域设置为绝对距离(以系统单位计)。

    核心半径到每个粒子轴点的距离(以系统单位计),在此范围内,应用力的最大强度。默认值为 10.0。

    衰减区域核心半径以外的距离(以系统单位计),在此距离内,力从最大强度逐渐衰减为 0。默认值为 10.0。

  • 相对于粒子大小选择此选项可将核心半径和衰减区域设置为相对于每个粒子半径的百分比。粒子半径是从粒子的轴点到其边界框的最远角点的距离。

    核心百分比到每个粒子的距离,表示为粒子半径的百分比,在此范围内,应用力的最大强度。默认值为 200.0。

    衰减百分比核心半径以外的距离,表示为半径的百分比,在此距离内,力从最大强度逐渐衰减为 0。默认值为 100.0。

变化 %
范围值可随机变化的数量,表示为指定值的百分比。“粒子流”对“核心”和“衰减”值使用相同的随机变化值,其值既可以是绝对值也可以是相对值。默认值为 0.0。

例如,如果选择“绝对大小”,将“核心半径”设置为 40、“衰减区域”设置为 20,并将“变化 %”设置为 50,那么每个粒子的实际核心半径都将是 20 到 60 范围内的随机数,衰减区域都将是 10 到 30 范围内的随机数。对于每个粒子,“粒子流”都使用同一“变化 %”值,因此如果“核心半径”确定为 20,那么“衰减区域”将为 10。

“范围”组

默认情况下,当局部使用时,“保持分离”力只将当前事件(即,包含“保持分离”操作符的事件)中的粒子彼此分离,或者当全局使用时,将当前的每个事件中的粒子彼此分离。另外,这些设置也可用于使粒子与其他事件或流中的粒子分离,而不影响其他事件或流中粒子的行为。默认设置为“当前事件”。

  • 当前事件只保持当前事件中的粒子彼此分离。

    当全局使用时,保持当前流中每个事件中的粒子彼此分离,但不保持与流中其他事件中的粒子分离。

  • 当前粒子系统保持当前事件中的粒子彼此远离,并且与当前中的所有其他粒子保持分离。未在当前事件中的粒子不受“保持分离”操作符影响。

    当全局使用时,保持当前流中的所有粒子彼此分离,并影响当前流中的所有粒子。

  • 选定事件保持当前事件中的粒子与此选项下列表中高亮显示的事件中的所有粒子分离。未在当前事件中的粒子不会受“保持分离”操作符影响。

    当全局使用时,保持当前流中所有粒子与此选项下列表中高亮显示的事件中的所有粒子分离,但只影响当前流中的粒子。

    选择此选项后,单击列表中的项目,可使其高亮显示。

  • 选定粒子系统

    保持当前事件中的粒子与此选项下列表中高亮显示的中的所有粒子分离。未在当前事件中的粒子不受“保持分离”操作符影响。

    当全局使用时,保持当前流中所有粒子与此选项下列表中高亮显示的流中的所有粒子分离,但只影响当前流中的粒子。

    选择此选项后,单击列表中的项目,可使其高亮显示。

“唯一性”组

“唯一性”设置可以使“范围”组 “变化 %”计算随机化。

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

相关信息

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

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

发布评论

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