Set Type to the type of check that should be performed.
These settings check which particles have been born or have died respectively during the current frame.
Checks which particles have entered a particular group during the current frame.
Checks which particles are aged between the two limits defined by Relative T1 and Relative T2. These limits are specified as percentages, where 0% equals the time of the particle’s birth and 100% is the time of its death.
Checks which particles are aged between the limits Absolute T1 and Absolute T2, which are measured in frames.
Connect this port to the particle stream that you want to check, such as to the Particle output port of a PPass node or a PStorm node.
Since the node’s parameters can be keyframe animated, by default the Cinema 4D time is used internally to ensure that the values are interpolated correctly. However, you can pass your own time value to this port. Its data type should be Time, which is a Real number in the simplest case. If no value is passed, Cinema 4D’s time is used.
This port outputs a Boole value for each particle to indicate the result of the check — True if the check was positive, or False if the check was negative.
For example, suppose Type is set to Born, three particles have been born during the current frame and 100 particles already existed before this frame. The node will output False for each of the 100 particles that already existed and True for each of the three new particles.
The most common use of the On port is for placing particles of a particular age into a new group (connect the On input port of a PGroup node).