thinkingParticles lets you control every aspect of a particle by rules or conditions. One remarkable node is the rule-based Motion Inheritance Operator. Particles may be influenced by moving geometry, speed, rotation, or both aspects. Any component of an object movement can be used to influence particle movements.