返回介绍

3ds Max 帮助

3ds Max 帮助归档

“mParticles 力”操作符

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

“mParticles 力”操作符类似于标准“力”操作符,但更适合模拟使用。常规“力”操作符可调整粒子速度。如果使用“mParticles 世界”运行模拟,就很不方便,这是因为需要使用“mParticles 切换”操作符,通过启用“匹配位置”或“速度”>“速度”将已调整的速度信息传递给模拟。即使这样,速度数据的恒定的直接操作可以扭曲模拟工作流程。mParticles 力定义了影响粒子的实际力,力场信息将传递给 MassFX 模拟。

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

与标准“力”操作符一样,可将“脚本关联”与“mParticles 力”操作符结合使用来定义“影响”设置。还有一个额外的选项,可用于将“影响”参数与“数据”操作符中的数据通道相关联。为此,选择“从数据操作符”选项,然后使用要设置为“力影响”类型的“输出 mParticles”子操作符进行输出。

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

请参见:“mParticles 阻力”操作符

界面

由于“mParticles 力”操作符专用于模拟,因此比标准“力”操作符多几个选项。

力空间扭曲
列出当前模拟中的空间扭曲。

若要将空间扭曲添加到模拟中,请单击“添加”,然后选择空间扭曲,或者使用“按列表”一次性添加多个空间扭曲。若要移除空间扭曲,请高亮显示列表中该空间扭曲的名称,然后单击“移除”。

=>
若要选择在“mParticles 力”中指定的空间扭曲,请将其在列表中高亮显示,然后单击此按钮。这样可选择场景中的空间扭曲,使得更容易访问空间扭曲参数。
力类型
定义受粒子属性影响的力大小。标准“力”操作符可以将相同力值应用于粒子;力大小仅受粒子速度和所处位置的影响。使用标准“力”操作符时,如果两个粒子具有相同的位置和速度,则会向这两个粒子应用相同的力。

通过使用适当的“力类型”选项,“mParticles 力”操作符还可以考虑其他粒子属性(比如粒子质量和粒子图形):

  • 重力力大小可通过粒子质量调整,两者成正比(即,粒子质量越大,则力越大),在某种程度上类似于重力效应。该选项与标准“力”操作符非常相似。由于按与粒子质量成正比的方式调整力,因此,即使是质量不同的两个粒子也将以相同的速度运行,正如伽利略将两个重量不同的物体从比萨斜塔上投下的实验所验证的结果一样。
  • 曲面可通过力方向中可见的粒子表面积来调整力大小。此类型可以模拟出风力的效果。
  • 统一按原样应用力大小,而不由粒子质量或大小进行调整。这类似于外部力中的有限力。使用此力类型,如果两个大小不同的粒子质量不同,则越大的粒子加速度将越小。

有关显示“力类型”选项效果的视频,请参见力类型

力变化阈值
启用时,应用于粒子的力根据应用于粒子图形所有顶点的累加力来计算。因此,非均匀力可瞬间创建扭矩。

标准“力”操作符通过粒子位置和速度来计算所应用的力。并不会考虑粒子的空间属性;一个粒子视为一个点。

“mParticles 力”操作符可以在处理非均匀力(在空间中值发生变化的力)的同时考虑粒子大小。如果粒子大小分布均匀,则应用到粒子一端的力与应用到粒子另一端的力不同。力上的差异还可以创建一个对粒子施加的扭矩力。

有关显示“力变化阈值”选项效果的视频,请参见力变化阈值

图形大小
力所应用的最小粒子大小根据应用于粒子图形所有顶点的累加力来计算。使用此选项,通过指定计算为应用到粒子点的足够小的粒子的力,可加速计算的速度。仅当“力变化阈值”处于启用状态时可用。
力场重叠
确定占用相同空间体积的多个力影响粒子的方式。如果使用“相加”,则按照所有力的相对强度来合并它们。如果使用“最大”,则只有强度最大的力才会影响粒子。
影响 %
按百分比指定单个力或多个力应用于粒子的强度。默认值为 1000.0。
指数 (10**N)
此设置可用于处理不同力类型。可通过粒子质量/大小影响所应用的力的整体效果,因此处理小粒子时可能需要应用较大的力值。为简化该过程,并不需要根据大小的顺序增加“影响 %”值;相反,只需要将指数微调器增加 1。
偏移影响
为应用动画参数选择时间帧。此选项在标准“力”操作符中使用相同的工作方式。这些选项包括:
  • 绝对时间为参数设置的任意关键点在设置关键点的实际帧应用。
  • 粒子年龄为参数设置的任意关键点在每个粒子存在的相应帧应用。
  • 事件持续时间参数设置的任意关键点在每个粒子第一次进入事件时开始应用于粒子。
事件输入时的冲量
当粒子进入事件时,只需应用一次力。如果在“时间扭曲”值指定的时间段内不断地应用力,则可计算所应用的力的值。 重要信息:当 mParticles 图形设置为按密度定义质量,以及“mParticles 力”>“力类型”设置为“重力”(请参见上文)时,不应使用“事件输入时的冲量”,因为这可能导致模拟出错。

禁用时,可在包含“mParticles 力”操作符的事件中存在粒子时恒定地应用力。仅当粒子进入事件需要应用力时,“事件输入时的冲量”选项非常有用,可能是由于“颠簸”或“冲量”应用于粒子可使其速度发生改变或出现自旋。

时间扭曲
当启用“事件输入时的冲量”时,可计算该力的持续时间;当粒子进入事件时,此派生力可瞬间应用到每个粒子中。

有关显示“时间扭曲”值效果的视频,请参见时间扭曲

本节内容

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

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

发布评论

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