可以在每粒子级别上操纵场属性。该功能适合以下情况:“particleShape”或“nParticleShape”用作场的源的情况,以及“particleShape”或“nParticleShape”受某个场影响的情况。在属性受两者影响的情况下,来自充当场的源的 particleShape 或 nParticleShape 的值将优先。
如果 particleShape 或 nParticleShape 充当场的源,该功能允许每个场按自己的方式做出行为。如果 particleShape 或 nParticleShape 只是受某个场影响,则该功能允许每个粒子受唯一场属性集影响。
有关详细信息,请参见 particleShape节点。
应用每粒子场属性
将场应用于一个粒子集。
如有必要,请在 particleShape 属性编辑器中,展开“添加动态属性”(Add Dynamic Attributes)区域。
单击“常规”(General)按钮。将显示“添加属性”(Add Attribute)对话框。
使用名称 fieldName_attributeLongNameOnTheField 或 fieldName_attributeShortNameOnTheField 在 particleShape 或 nParticleShape 上创建浮点或向量类型的每粒子属性。所使用的每粒子属性的类型必须与场上的属性类型匹配。
例如,创建 airField1_magnitude 来控制 airField1 上的幅值。
编写表达式来控制该属性。