返回首页 >> Maya文档 >> maya使用发射随机性

使用发射随机性


如果创建两个相同属性的发射器,默认情况下发射粒子的随机位置是相同的。可以通过给每个发射粒子对象的“种子”(Seed)属性提供不同的值,使每个发射器在不同的随机位置发射粒子。

如果一个发射器发射到具有不同种子值的多个粒子对象,则发射位置会有所不同。如果它们都具有相同的种子值,则位置是相同的。

每个种子条目的默认值相同 (1),因此如果希望两个相同的发射器发射到不同位置,必须将一个种子值设定为不同编号。新的“种子”(Seed)值仅在倒带后生效。在更改某个已发射对象所使用的“种子”(Seed)时,不会改变场景中的任何其他发射。

“种子”(Seed)值的大小没有任何意义。例如,“种子”(Seed)值为 2,不会创建两倍于“种子”(Seed)值为 1 的随机性。每个编号(例如 1、17 或 1000)仅用于设定不同的随机数字序列。

若要设定“种子”(Seed)值,选择已发射粒子对象并打开“属性编辑器”(Attribute Editor)的“发射随机流种子”(Emission Random Stream Seeds)区域。将会看到指定给关联的发射器的数据框和滑块,例如 emitter1。如果使用多个发射器发射到单个粒子对象,则每个发射器都有一个数据框和滑块。(尽管属性名称为种子,但名称并不显示在“属性编辑器”(Attribute Editor)中。)

提示可以使用一个发射器发射两个相同的发射流,而无需复制发射器。首先,将两个相同的发射对象连接到发射器。然后,确保“种子”(Seed)值都相同,并禁用两个发射粒子对象的“世界中的发射”(Emission In World)(位于“属性编辑器”(Attribute Editor)的发射属性(Emission Attributes)区域)。最后,将其中一个发射粒子移动离开其他对象。
如果将多个粒子对象连接到多个发射器,并想知道哪个种子与粒子对象对应,应检查“Hypergraph”中的从属图表。