返回介绍

3ds Max 帮助

3ds Max 帮助归档

测试

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

粒子流中的测试的基本功能是确定粒子是否满足一个或多个条件,如果满足,使粒子可以发送给另一个事件。

粒子通过测试时,称为“测试为真值”。要将合法的粒子发送到其它事件,就必须使测试与该事件关联。未通过测试的粒子(“测试为假值”)保留在该事件中,反复受其操作符和测试的影响。如果测试未与另一个事件关联,所有粒子均将保留在该事件中。可以在一个事件中使用多个测试;第一个测试检查事件中的所有粒子,第一个测试之后的每个测试只检查保留在该事件中的粒子。

“繁殖”测试不实际执行测试,只是使用现有粒子创建新粒子,将新粒子的测试结果设置为真值,这样使粒子自动有资格重定向到另一个事件。默认情况下,“发出”测试只是将所有粒子发送给下一个事件。

有些测试还可以作为操作符使用,因为其中包含修改粒子行为的参数。如果没有将测试与另一个事件关联,则只能作为操作符使用;测试部分不影响粒子流。

提示一定要将测试放在事件结尾,除非因特定原因需要将其放在其他位置。因此,在每个积分步长期间,所有前面的操作可以在测试求值之前生效。

所有测试在“粒子视图”仓库中组合在一起,按照字母顺序列出。所有测试的图标均为黄色菱形,通常包含电气开关的简图。

“粒子视图”仓库中的粒子流测试

相关信息

本节内容

  • 年龄测试

    通过“年龄测试”,粒子系统可以检查开始动画后是否已过了指定时间,某个粒子已存在多长时间,或某个粒子在当前事件中已存在多长时间,并相应导向不同分支。

  • 碰撞测试

    与一个或多个指定的导向板空间扭曲碰撞的粒子的碰撞测试。还可以测试在一次或多次碰撞后,粒子速度减慢还是加快,粒子是否已碰撞多次,甚至粒子是否在指定的帧数后将与某个导向板碰撞。

  • 碰撞繁殖测试

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

  • “复制”测试

    “复制”测试仅用于为发送给它的每个粒子创建一个或多个副本。实际上,该测试是“繁殖”测试的简化版本,如果您仅希望复制粒子,而不使用其他“繁殖”设置,则可以使用该测试降低粒子系统的开销。

  • 查找目标测试

    默认情况下,“查找目标”将粒子发送到指定的目标。到达目标后,粒子即有资格重定向到另一个事件。可以指定粒子在向目标移动时应使用粒子速度还是时间帧。还可以指定粒子应移动到目标上的哪个位置。

  • 转到旋转测试

    “转到旋转”测试使粒子的旋转分量可以平滑地过渡,以便粒子可以在特定的周期内逐渐旋转到特定的方向。对落叶就需要使用该测试,落叶在下落时无序地自旋,但是在落地时是叶面落地,而不是叶边。在过渡期结束时,测试部分可以将粒子定向到新事件。

  • Lock/Bond 测试

    “Lock/Bond”测试将粒子附加到对象上,并且即使在设置对象动画时也可保持其附加状态。粒子可以在对象表面上方移动并且砌合可能会断开,使粒子从对象飞离或脱落。

  • 缩放测试

    通过“缩放测试”,粒子系统可以检查粒子的缩放或缩放前后的粒子大小以及相应分量。该测试为测量比例或大小提供各种轴选项。

  • 脚本测试

    通过“脚本测试”可以使用 MAXScript 脚本测试粒子条件。该脚本可以使用对于 MAXScript 可用的任何程序功能。

  • 发出测试

    “发出”测试只是简单地将所有粒子发送给下一个事件,或反之,将所有粒子保留在当前事件中。如果只希望将粒子无条件地发送给另一个事件,则使用“发出”测试。

  • 繁殖测试

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

  • 速度测试

    通过“速度测试”,粒子系统可以检查粒子速度、加速度或圆周运动的速率以及相应分量。该测试提供许多变量,既可以测试特定轴上的速度或加速度,也可以只测试粒子加速还是减速。

  • 分割量测试

    通过“分割量”测试,可以将特定数目的粒子发送给下一个事件,将所有剩余的粒子保留在当前事件中。可以按照特定数目或百分比或按照每 N 个粒子分割粒子流。对于特定数目的粒子,每个事件分割一次,但是可以通过设置百分比和“间隔”值的动画,随时间改变分割粒子的数量。

  • 拆分选定项测试

    通过“拆分选定项”测试可以根据粒子的选择状态分割粒子流。有关如何选择粒子的信息,请参见“选择”卷展栏

  • 拆分源测试

    通过“拆分源”测试可以根据粒子的来源分割粒子流。可以指定来自一个或多个特定粒子流源的粒子应有资格或没有资格重定向到下一个事件。

  • 渐停测试

    使用“逐渐停止”测试以使粒子减速然后停止。您可以停止粒子的线性运动或旋转运动,或者同时停止两者。可以使用此测试按粒子年龄或粒子在事件中所用的时间长度单独设置减速和停止时间,或简单地为每一个阶段设置特定时间。因为“渐停”是一项测试,所以可在停止时使用其将每个粒子发送到下一事件。

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

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

发布评论

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