首页  软件下载  软件安装  3Dmax入门  建模教程  材 质灯光  Vray教程   效果教程   动画插件  视频教程  疑难问 答  资 源下载  模 型下载  AutoCAD  PS教程

返回教程目录列表>>

碰撞测试

粒子视图 > 单击某个事件中的“碰撞”,或将“碰撞”添加到粒子系统中,然后选择该测试。

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

“碰撞”测试支持除了动力学导向板以外的所有导向板空间扭曲:

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

请参见

碰撞繁殖测试

步骤

示例: 测试粒子在一次或多次碰撞后速度是否减慢:

在现实世界中,如果粒子反复地碰撞某个表面反弹,每次碰撞会损失动能,速度逐渐减慢。 不必测试指定的反弹次数,可以使用“碰撞后速度慢”测试粒子的速度是否降到指定的级别以下。

  1. 启动或重置 3ds max。 将动画长度设置为 500 帧。

  2. 添加重力空间扭曲和导向板空间扭曲。 将导向板的“反弹”设置减小到 1.0 以下,将“变化”和“混乱”的值增大到 0.0 以上。 将导向板的“宽度”和“长度”设置为 500

  3. 创建默认的“粒子流”系统。 将发射器放在导向板的正上方。

  4. 力操作符添加到“事件 01”的结尾,将重力空间扭曲添加到“力”操作符中。

  5. 使用显示操作符创建新事件,然后将显示类型更改为与“事件 01”中使用的不同选项。

  6. 将“碰撞”测试添加到“事件 01”中“力”操作符的下面,然后将其与新事件关联。

  7. 在“碰撞”测试的设置中添加导向板。 选择“碰撞后速度慢”,并且将“最小速度”设置为 100(假定使用的是默认初始速度 300)。

  8. 播放动画。 可能需要先调整一项或多项设置,才能看到期望的行为。

    几次反弹后,粒子的外观将改变,稳定地远离导向板,表示粒子已进入第二个事件。 当然,可以在此事件中设置所需的行为。

    在下一个步骤中您会看到,如果不按照正确的顺序完成事件中的操作,会发生的情况。

  9. 在“事件 01”中,将“碰撞”测试移到“力”操作符的上面,然后播放动画。

    许多粒子会漏过导向板。 这是因为软件先测试粒子的碰撞,然后再应用重力。 测试正在接近导向板并且距离导向板非常近的粒子的碰撞,因为这些粒子实际尚未碰撞到导向板,所以测试结果为假值。 然后,软件应用重力,重力将粒子推过导向板,使粒子无法再测试碰撞。 一般来说,在每个事件中,最好将“力”操作符放在“碰撞”测试的上面,确保粒子不会漏过导向板。

界面

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

“导向板”组

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

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

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

添加 — 单击此按钮,然后在场景中选择某个导向板空间扭曲以将其添加到列表中。

按列表 — 单击此按钮,然后使用“ 选择导向板”对话框将一个或多个空间扭曲添加到列表中。 空间扭曲必须已存在于场景中。

移除 — 在列表中高亮显示某个导向板,然后单击此按钮将其从列表中移除。 任何移除的空间扭曲仍保留在场景中。

“测试真值的条件是粒子”组

选择测试将粒子传递给下一个事件的条件,然后调整关联的设置。 默认设置为“碰撞”。

碰撞 — 选择此选项,然后根据碰撞影响粒子速度的方式设置“速度”。

速度 — 选择以下选项之一。 默认设置为“反弹”。

  • 反弹 — 碰撞后的速度和方向由导向板的属性确定。

  • 继续 — 粒子的速度和方向不受碰撞的影响。

  • 停止 — 碰撞后,粒子速度设置为 0。

  • 随机 — 粒子沿着随机方向从导向板反弹。

碰撞后速度慢 — 如果在碰撞后,粒子速度小于“最小速度”的值,则测试成功。

使用此选项,粒子对导向板的行为与使用“碰撞”>“反弹”选项相同。

最小速度 — 以小于此速度(每秒的系统单位数)的速度运动的粒子将测试为真值,有资格移动到下一个事件。 默认设置为 1.0。

碰撞后速度快 — 如果在碰撞后,粒子速度大于“最大速度”的值,则测试成功。

使用此选项,粒子对导向板的行为与使用“碰撞”>“反弹”选项相同。

最大速度 — 以大于此速度(每秒的系统单位数)的速度运动的粒子将测试为真值,有资格移动到下一个事件。 默认值为 1000.0。

碰撞多次 — 粒子碰撞指定次数后,测试结果为真值。 粒子移动到上次碰撞的位置,然后重定向到下一个事件。

次数 — 要使测试结果为真值,粒子必须碰撞的次数。

速度 — 确定碰撞指定次数后的速度和方向。 有关选项的说明,请参见上文。

即将碰撞 — 软件根据当前的方向和速度,以线性方式推断粒子的运动,如果结果表明粒子在指定的时间间隔内将与导向板碰撞,测试结果将为真值。 粒子重定向到下一个事件,不更新其速度或位置。

帧数 — 软件寻找即将发生的碰撞的帧数。

“唯一性”组

“唯一性”设置使“ 速度”下拉列表中的“随机”选项可以随机化。

种子 — 指定随机化值。

新建 — 使用随机化公式计算新种子。


版权声明:除本站原创外,本站提供的教程和资源均收集整理自网络,其版权归原始作者或原始出处所有!如有侵权请联系管理员删除(QQ:735017475)

本站提供的所有教程及模型素材等资料均用于免费分享,但是不可以盗链本站图片,也不可用于任何商业应用,否则后果自负.

版权所有:3Dmax吧网站(www.3dmax8.com)申请友情链接QQ:735017475,要求百度PR4以上。

湘ICP备05001069号 3DMAX吧(2002-2018)