返回介绍

3ds Max 帮助

3ds Max 帮助归档

碰撞繁殖测试

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

“碰撞繁殖”使用与一个或多个导向板空间扭曲碰撞的现有粒子创建新粒子。

  • “粒子视图” 单击某个事件中的碰撞繁殖,或将碰撞繁殖添加到粒子系统中,然后选择它。

可以为碰撞的粒子及其子粒子指定不同的碰撞后行为。每个繁殖的粒子在其父粒子的位置生成,方向和形状也相同。“碰撞繁殖”可以为繁殖的粒子指定不同的速度和比例因子。如果将碰撞繁殖测试与另一事件关联,繁殖的粒子将发送给该事件,在其中可以为新粒子指定不同属性。

粒子与对象之间的碰撞产生的痕迹或爆炸就是使用“碰撞繁殖”的示例。为了实现这些效果,可以将“碰撞繁殖”与图形标记图形朝向操作符组合使用。

碰撞繁殖测试支持以下导向器空间扭曲:

提示在测试与多个导向板的碰撞时,为了获得最佳效果,将所有导向板放置在单个碰撞繁殖测试中。这样将同时测试与所有导向板的碰撞,有助于避免漏掉碰撞。

界面

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

在“碰撞繁殖”的上下文中,父粒子是用于繁殖新粒子的原始粒子。

“为以下项测试真值”组

这些复选框指定在满足测试条件后,哪些粒子(如果有)在经过测试后有资格重定向到下一个事件。

注意:某个粒子测试为真值后,碰撞繁殖测试不再测试粒子的碰撞。如果只是希望粒子在每次碰撞时繁殖,请禁用其中一项或全部禁用,使用其他测试进行重定向。
父粒子
启用时,如果满足测试条件,父粒子有资格重定向。默认设置为启用。

使用“首次碰撞时繁殖”选项时,只有禁用了“删除父粒子”,父粒子才可用。

使用“每次碰撞时繁殖”选项时,此选项也可以使用。此时,只有碰撞了“次数上限”值指定的次数后,父粒子才测试为真值。

繁殖粒子
启用时,如果满足测试条件,繁殖粒子有资格重定向。默认设置为启用。

“导向器”组

此组显示当前生效的导向板,可以添加和移除导向板。

[列表]
显示应用于此操作符的导向板。如果应用了三个以上的导向板,列表右侧会出现滚动条。

如果您从场景中删除了所列的空间扭曲,在列表中其名称由“<deleted>”项替换。

添加
单击此按钮,然后在场景中选择某个导向板空间扭曲以将其添加到列表中。
按列表
单击此按钮,然后使用“选择导向板”对话框将一个或多个空间扭曲添加到列表中。空间扭曲必须已存在于场景中。
移除
在列表中高亮显示某个导向板,然后单击此按钮将其从列表中移除。任何移除的空间扭曲仍保留在场景中。

“繁殖速率和数量”组

使用以下设置可以指定何时繁殖粒子以及与繁殖的粒子数有关的其他值。

  • 首次碰撞时繁殖粒子仅在其首次与导向板碰撞时繁殖。

    删除父粒子启用时,将删除每个繁殖了新粒子的原始粒子。仅适用于“首次碰撞时繁殖”选项。

  • 每次碰撞时繁殖多次碰撞中每次都会繁殖粒子,直到达到“次数上限”参数指定的限制值。

    次数上限生成繁殖粒子的父粒子的最大碰撞次数。仅适用于“每次碰撞时繁殖”选项。默认设置为 3。

    启用了“为以下项测试真值”“父粒子”时,只有碰撞了“次数上限”值指定的次数后,父粒子才测试为真值。

可繁殖
当前事件中将繁殖新粒子的粒子的百分比。此设置对于每个粒子在进入事件时确定一次。不过,该参数可设置动画。默认设置为 100.0。

如果“可繁殖”的值不是 100.0,将使用随机的选择过程,受“唯一性种子”值的影响。例如,有五个父粒子,“子孙数”设置为 1,“可繁殖”设置为 80.0,每次碰撞可能会产生 2 到 5 个繁殖粒子。不过,每次繁殖的平均值为 4。

子孙数
系统在每次繁殖事件中使用每个父粒子创建的新粒子数。默认值为 1。
变化
“子孙数”值可以随机变化的数量。默认设置是 0.0。

为了获取每个粒子的实际测试值,系统将“变化”值乘以 -1.0 到 1.0 之间的某个随机数,然后将此结果作为“子孙数”设置的一部分。例如,如果“子孙数”设置为 20,“变化”设置为 10,每个粒子实际的子孙数将在 18 到 22 之间。

同步方式
选择在设置“子孙数”和“变化”的动画时要使用的时间帧:
  • 绝对时间为参数设置的任意关键点在设置关键点的实际帧应用。
  • 粒子年龄为参数设置的任意关键点在每个粒子存在的相应帧应用。
  • 事件期间参数设置的任意关键点在每个粒子第一次进入事件时开始应用于粒子。
粒子年龄置零
启用时,将每个新繁殖粒子的年龄都设置为 0。禁用时,每个新繁殖粒子都继承其父粒子的年龄。默认设置为启用。

“速度”组

用于指定繁殖的粒子的行为及其绝对速度或相对于父粒子的速度,并且可选设置随机变化。繁殖的粒子的方向总是与其父粒子的方向有关,但是可以设置分散度,使粒子最终会散开。默认设置为“继承”。

父粒子

指定父粒子的行为。仅在禁用了“删除父粒子”时才可用。

  • 反弹碰撞后的速度和方向由导向板的属性确定。
  • 继续粒子的速度和方向不受碰撞的影响。
子孙

指定新繁殖的粒子的行为。

  • 反弹碰撞后子粒子的速度和方向由导向板的属性确定。
  • 继续子粒子的速度和方向不受碰撞的影响。
  • 使用单位选择此选项可以使用每秒的系统单位数指定繁殖的粒子的速度。默认设置为 100.0。

    正值继承父粒子的方向;负值反转父粒子的方向。

  • 继承 %选择此选项可以使用父粒子速度的百分比指定每个繁殖的粒子的速度。默认设置为 100.0。

    正值继承父粒子的方向;负值反转父粒子的方向。

变化 %

繁殖的粒子的速度可以随机变化的量。默认设置是 0.0。

为了获取每个繁殖的粒子的实际速度,系统将“变化”值乘以 -1.0 到 1.0 之间的某个随机数,然后将结果与指定的粒子速度或继承的粒子速度相加。例如,如果粒子速度为 100 个单位/秒,“变化”设置为 20,每个粒子的测试值将在 80 到 120 个单位/秒之间。

散度

启用时,将使繁殖的粒子流散开。使用数字设置定义分散程度(度)。范围从 0 到 180。默认设置为 12.0。

“大小”组

比例因子 %
应用于每个繁殖的粒子的统一比例的量,以父粒子大小的百分比为单位。默认设置为 100.0。
变化 %
繁殖的粒子的速度可以随机变化的量。默认设置是 0.0。

为了获取每个繁殖的粒子的实际比例,系统将“变化”值乘以 -1.0 到 1.0 之间的某个随机数,然后将结果与“比例因子”值相加。例如,如果“比例因子”设置为 100,“变化”设置为 20,每个繁殖的粒子将在父粒子大小的 80% 到 120% 之间。

“唯一性”组

“唯一性”设置可以使“可繁殖”的结果随机化,如果小于 100.0,还可以使“变化”值随机化。

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

相关信息

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

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

发布评论

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