返回介绍

3ds Max 帮助

3ds Max 帮助归档

“放置绘制”操作符

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

“放置绘制”操作符使用“粒子绘制”辅助对象获取从其生成粒子的粒子种子。“放置绘制”设置粒子位置、旋转和贴图。

  • “粒子视图” 单击某个事件中的“放置绘制”,或者向粒子系统中添加一个“放置绘制”操作符,然后单击它。

有关绘制粒子的详细信息,请参见粒子绘制

使用“放置绘制”

“放置绘制”和“出生绘制”都允许在使用“粒子绘制”辅助对象绘制时放置粒子。“出生绘制”将“出生”操作符功能与受限制的放置选项组合在一起。如果希望使用“出生绘制”中未提供的出生选项,则可以使用其他“出生”操作符并在事件中该操作符的后面直接放置“放置绘制”。

另一种使用“放置绘制”的情况是希望绘制应由“查找目标”操作符将粒子发送至的粒子位置。在该情况下,事件应为如下事件:

  • 出生(任何)
  • 放置绘制
  • “脚本”操作符(将粒子位置复制到脚本向量)
  • 位置操作符(任何)
  • 查找目标(设置为使用脚本向量)

这样粒子将定向到由绘制的粒子种子定义的位置。

界面

“粒子绘制辅助对象”组

[按钮]
单击此按钮可指定“粒子绘制”辅助对象作为粒子种子的参考对象。
粒子总数
“粒子绘制”辅助对象中的总粒子数。粒子种子与当前事件中粒子的对应方式取决于粒子流源对象的“数量倍增”和选项“服从数量倍增”。
笔划总数
“粒子绘制”辅助对象中的总笔划数。

“数据更新”组

可用于选择操作符如何控制位置和旋转:

  • 一次当粒子进入事件时,为每个粒子设置一次位置和旋转。
  • 连续在事件中始终设置粒子位置和旋转。

“获得绘制数据”组

“放置绘制”操作符通过这些控件来确定要从“粒子绘制”辅助对象获取哪些数据,如何解释这些数据,以及如何将其用于粒子控制。

绘制位置到
启用时,“粒子流”使用“粒子绘制”辅助对象中的位置数据控制粒子位置或速度。选择以下两选项之一:
  • 位置将粒子种子的位置数据转换为粒子位置。如果将“数据更新”设置为“连续”,则将控制粒子速度以确保将粒子锁定到粒子种子位置。这与“位置图标”操作符中的“锁定发射器”选项类似。
  • 脚本向量将粒子种子的位置数据转换为粒子脚本向量通道(就像由“Script”操作符和“Find Target”试使用时那样)。如果将“数据更新”设置为“连续”,则将在粒子处于事件中时不断地更新脚本向量通道。

    在最一般的情况下,Find Target 测试使用“脚本向量”数据将粒子对准由脚本向量定义的目标。但是,Find Target 仅在粒子到达目标之前控制粒子。要克服这一点并使粒子保持在目标上,可以使用以下选项。

如果关闭则捕捉
仅适用于“脚本向量”选项。如果粒子接近由“绘制位置”值(写入“脚本向量”通道)定义的目标点,则操作符将开始直接控制粒子位置,就像使用“位置”选项那样。利用这种方法,您可以使用 Find Target 测试将粒子指向绘制种子的位置,然后切换回直接控制粒子位置(类似于“锁定发射器”操作)。请记住,操作符会继续将数据写入脚本向量通道,即使在捕捉之后也是如此。
捕捉距离
以 3ds Max 单位定义距离,用于控制从粒子移向目标直到捕捉到目标所移动的距离,如“如果关闭则捕捉”描述中所定义。
旋转
启用时,“粒子流”将使用“粒子绘制”辅助对象中的旋转数据控制粒子的旋转或自旋。
  • 混合旋转当将“数据更新”设置为“连续”,将“绘制位置到”设置为“脚本向量”并启用“旋转”时可用。在此情况下,粒子向由“粒子绘制”辅助对象定义的位置移动。启用时,操作符将在粒子接近其目标位置时修改粒子旋转以允许当前粒子旋转和“粒子绘制”进行的旋转平稳混合。
  • 近端距离/远端距离启用“混合旋转”时可用。“远端距离”值指示在混合旋转过程开始时从目标点到当前粒子位置的距离。“近端距离”值指示在混合旋转过程应当结束时的距离,即粒子最终采用粒子绘制辅助对象定义的旋转值。
贴图
启用时,会将来自粒子绘制辅助对象的贴图数据用于粒子贴图。
材质 ID
启用时,会为每个粒子都定义一个材质 ID。该材质 ID 被“粒子绘制”操作符定义为绘制对象距离粒子种子最接近面上的子材质索引。
选择
启用时,使用粒子绘制辅助对象选择来设置粒子的选择质量。在粒子流源子对象层级上进行的任何选择都会被来自辅助对象的选择所覆盖。由于辅助对象中的选择可以在两个不同的子对象级别上完成,因此必须选择以下选择级别:粒子或笔划。

“索引顺序”组

这些控件将事件中的粒子数量和计时与粒子绘制辅助对象中的粒子种子相关联。

类型
指示操作符用于从粒子绘制辅助对象中选择要转化为粒子的粒子种子的方法。可选择的行为类型如下:
  • 随机随机选择要转化为粒子的粒子种子,而不需要考虑笔划计时。如果粒子数目超过粒子种子数目并且“如果计数溢出则停止”处于禁用状态,则所有粒子种子在每次“放置绘制”时都通过种子循环。
  • 绘制计时使用粒子绘制辅助对象中粒子 笔划的计时来定义发射顺序。
如果计数溢出则停止
如果事件中的粒子数目达到粒子绘制辅助对象中的粒子种子数目,则会导致“放置绘制”停止创建粒子。禁用该选项后,“放置绘制”会通过粒子种子循环所需的次数以创建所需数量的粒子。
服从数量倍增
使用来自粒子流源对象的“数量倍增”参数来调整事件中的粒子和辅助对象中的粒子种子之间的对应关系。例如,如果“数量倍增”设置为 50%,则仅使用粒子绘制辅助对象中一半的粒子种子。如果“数量倍增”大于 100%,则一些或全部粒子种子将会用于生成多个粒子。
分隔流索引
它会使来自不同事件的粒子被视为与粒子种子对应关系有关的分隔流。启用时,粒子可将其对应关系保留到其原始种子。禁用时,进入事件的粒子可与来自种子的整个池的任何种子相关联。

“唯一性”组

如果选定“随机”作为“索引顺序”组中的“类型”,则这些参数会随机初始化粒子序列。

种子
指定随机化值。
新增特性
生成新的随机化值。

相关信息

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

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

发布评论

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