Another feature of thinkingParticles is introduced by a special operator, called ParamBlock. This operator truly enables the accessibility of all object parameters within thinkingParticles.
The user may connect any particle parameter to an object parameter, or the other way around. In a scene, a particle may influence the position, color, size or segmentation of any 3ds Max object. It is possible to use the ParamBlock operator, to access every parameter of an object, and use it as an IDS (input data stream) or ODS (output data stream) connector. A radius of an object, for example, may control the particle speed or even age. A particle collision event, may control a Light On/Off parameter.
In the example movie shown below, thinkingParticles was used to change the Diffuse color of the object for each particle collision.