命令条目:粒子视图 单击事件中的“Material Static”,或将“Material Static”操作符添加到粒子系统中,然后选择它。

“材质静态”操作符用于为粒子提供整个事件期间保持恒定的材质 ID。它还允许您根据材质 ID 将材质指定给每个粒子。该操作符可以将相同的材质 ID 指定给所有粒子,或者以循环或随机的方式将不同的 ID 指定给连续的粒子。后一功能的最常见用法是使用“多维/子对象”材质,用于对每个粒子应用不同的材质。              

界面

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

指定材质

启用时,该操作符将一个材质指定给多个粒子。默认设置为启用。                  

[按钮]

使用此按钮可将材质指定给操作符。单击此按钮,然后使用“材质/贴图浏览器”选择材质。或者,将材质从“材质编辑器”示例窗或节点输出套接字(Slate 材质编辑器)拖至该按钮。将材质指定给操作符后,其名称将出现在此按钮上。                  

指定材质 ID

启用时,该操作符会为每个粒子定义一个材质 ID 数目。默认设置为禁用状态。                  

在视口中显示

启用时,在视口中材质会显示为应用于粒子上。                  

子材质 ID 偏移

材质继承与多维/子对象材质一起使用时,“材质静态”操作符会将此值添加到“材质 ID”值以创建子材质 ID。粒子流将使用此 ID 根据材质中的子材质 ID 确定继承材质中的哪些子材质,然后将这些子材质应用于其事件中的粒子。                  

[指定方法]              

“材质静态”操作符提供了为粒子指定材质 ID 的三种不同方法:                

  • 材质 ID 为所有粒子指定相同的材质 ID。使用此数值字段可以设置 ID 值。                  

  • 循环 按递增序列顺序为每个粒子指定一个范围从 1 到 N 的材质 ID,其中 N 为子材质数目。指定的第一个 ID 是 1,然后是 2,依次递增,直到 N 为止;然后再次从 1 开始,不断循环。                  

  • 随机 为每个粒子指定一个范围从 1 到 N 的随机材质 ID,其中 N 为子材质数目。                  

子材质数目

使用“循环”或“随机”选项为粒子指定的最大 ID 数目。

通常,将此值设置为与“多维/子对象”材质中的子材质数目相同。如果将其设置为较小的数值,该操作符将只能使用所设数目的子材质,从第一个子材质开始,依次累加。

注意“粒子流”会自动将该值设置为材质中子材质的数目,此设置仅进行一次,即第一次将材质应用于该操作符时。材质本身中任何后续更改或将另一材质应用于该操作符,都不会更改或更新此设置。                            

“速率”组              

这些设置允许选择该操作符更改材质 ID 指定的依据,并指定更改的速率。          

  • 每秒 设定指定的材质 ID 每秒递增的次数。如果此值与粒子进入事件的速率相同,则为每个粒子指定一个 ID。如果此值小于粒子进入事件的速率,则会为多个粒子提供相同的 ID,或者如果此值大于粒子进入事件的速率,则“粒子流”为每个粒子指定 ID 时每次增加的值大于1。                    

    例如,如果粒子进入事件的间隔为 1/60 秒,且“每秒”设为 30,则每对粒子将分配一个相同的 ID。或者,如果粒子进入事件的间隔为 1/15 秒,且“每秒”设为 30,那么每个粒子的 ID 将增量(或随机变化)两次。                    

  • 每粒子 设定在更改材质 ID 指定之前必须显示的粒子数量。例如,如果将“每粒子”设置为 3,则材质 ID 每三个粒子更改一次。                      

    如果将“每粒子”设置为小于 1.0 的数字,那么“粒子流”将更快速地浏览子材质列表,而不是每个 ID 浏览一个(或多个)粒子。也就是说,“粒子流”将此值拆分为 1.0,然后将所得结果与当前材质 ID 相加,以获取下一个材质 ID。例如,有八个子材质时,如果将“每粒子”设置为0.33,并使用“循环”选项,将得到以下 ID 系列:1, 4, 7, 2, 5, 8, 3, 6, 1, ...。通常,此选项仅与“循环”选项一起使用。                      

循环

启用时,如果已指定了最后一个 ID,“粒子流”将循环回第一个 ID 并继续循环。禁用此选项时,“粒子流”为所有后续粒子指定最后一个循环 ID。只能和“循环”指定方法一起使用。默认设置为启用。                      

例如,假设要使进入事件的前八个粒子使用不同的材质,而所有后续粒子使用第九个材质。为此,应该创建一个具有九个子材质的“多维/子对象”材质,然后将其指定给“材质静态”操作符。启用“指定材质 ID”,选择“循环”指定方法,然后将“子材质数目”设置为9。对于“速率”,请使用“每粒子”的默认设置和 1.0。最后,禁用“循环”。                      

“唯一性”组              

同时使用“唯一性”设置和“随机”选项可改变指定 ID 的序列。                

种子

指定随机化值。

新增特性

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

,