返回介绍

3ds Max 帮助

3ds Max 帮助归档

“mParticles 阻力”操作符

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

“mParticles 阻力”是 mParticles 力操作符的快速替代对象,用于将缓慢因子添加到模拟。使用“mParticles 阻力”操作符,就无需首先创建阻力空间扭曲,然后在“mParticles 力”操作符中指定它。而且,“mParticles 阻力”可使用原有 MassFX 属性来模拟摩擦力。最后,您可以使用缓慢因子来稳定模拟(减少抖动)并使其看起来更加自然,因为它会因摩擦而产生能量消耗。

  • “粒子视图” 添加或选择“mP 阻力”。

在 mParticles 阻力中指定的角度和线性阻尼因子是永久的粒子属性 — 操作符一旦定义这些因子后,它们就会被“附加”到粒子,并与粒子待在一起(即使粒子在不同事件之间移动)。因此,若要在整个模拟过程中定义恒定阻尼因子,您只需要使用在第一个事件中为粒子设置的一个“mParticles 阻力”操作符。

提示通常,将所有 mParticles 操作符放置在事件中的“mParticles 世界”操作符上方,因此在模拟循环开始之前,操作符定义的 MassFX 属性对模拟引擎来说是已知的。

界面

调整
设置阻力模式。此选项基于可对线性和角度阻尼因子设置动画的事实,因此粒子存在于事件中时这些因子可以进行更改。

可用模式如下:

  • 连续在粒子存在于事件中的整个时间范围内,使用“mParticles 阻力”操作符调整阻尼因子。当粒子离开事件时,将保留上次粒子存在时设置的阻尼因子。
  • 在事件输入时基于当前值,粒子进入事件时对每个粒子设置一次阻尼因子。

有关显示“调整”选项效果的视频,请参见调整

“阻尼因子”组

切换线性和/或角度阻尼,并分别设置单独的阻尼值。

有关显示“阻尼因子”组效果的视频,请参见“阻尼因子”组

线性
用于线性粒子移动的减速因子,会影响粒子速度。
角度
用于角度粒子移动的减速因子,会影响粒子自旋。
同步方式
使用“连续”选项时,使用“同步方式”来选择应用阻尼因子动画的时间帧:绝对时间、事件持续时间或粒子年龄。有关详细信息,请参见“动画偏移关键点”组
速度因子倍增
允许其他阻尼因子调整(与粒子速度相关)。当粒子穿过中子时这非常有用,该中子的减速因子与粒子速度成正比:速度越大,减速因子越大。

当“速度因子倍增”处于启用状态时,“速度单位”和“自旋单位”参数将可用。

速度单位
线性单位每秒的速度值即为应用线性阻尼时的指定值(请参见上述的“阻尼因子”)。如果粒子的实际速度是单位值的两倍,则应用的线性阻尼因子是指定值的两倍;这是一种正比例关系。这同样适用于慢粒子:如果粒子的实际速度是单位值的一半,则应用的阻尼因子是指定值的一半。

有关显示“速度单位”值效果的视频,请参见速度单位

自旋单位
与速度单位的工作方式相同,但只是针对粒子自旋速率和角度阻尼因子设置而言。以每秒旋转角度测量自旋单位。

有关显示“自旋单位”值效果的视频,请参见自旋单位

“从数据通道关联”卷展栏

若要访问该卷展栏,请在事件中高亮显示“mParticles 阻力”操作符,然后右键单击该操作符并从菜单中选择“使用脚本关联”。这可使您使用“数据”操作符定义每粒子的线性和角度阻尼因子值。此关联仅定义阻尼因子值;当“速度因子倍增”处于启用状态时,该倍增因子的效果将应用于自身之上。

线性/角度阻尼因子
若要使用“数据”操作符定义其中任一阻尼因子,请启用并单击按钮,选择使用“实数”类型的“输出新建”子操作符。子操作符可定义每个粒子的线性或角度阻尼因子值。

本节内容

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

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

发布评论

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