You can manipulate field attributes on a per-particle level. This functionality works for the case where particleShape or nParticleShape is used as the source of the field, as well as the case where the particleShape or nParticleShape is affected by a field. In the case where the attribute is affected by both, the value from the particleShape or nParticleShape acting as the source of the field will take precedence.
If the particleShape or nParticleShape is acting as the source of the field, this feature allows each field to behave its own way. If the particleShape or nParticleShape is simply affected by a field, this feature allows each particle to be affected by a unique set of field attributes.
For more information, see particleShape node.
To apply per-particle field attributes
For example, create airField1_magnitude to control the magnitude on airField1.