In this recipe, we will be learning about how to use thinking particles to create complex behavior.
Firstly, create a new document and make sure it has at least 500 frames. Then create a new null object and name it Emitter. Now, add an XPresso tag (Tags | Cinema 4D Tags | XPresso).
Select the X-Pool tab from inside your XPresso Editor window as shown in the following screenshot:
Flip down the System Operators delta (the little triangle), then the Thinking Particles delta, and we can now see our main groups of nodes: TP Initiator/TP Condition and so on. These are the nodes for controlling Thinking Particles (or 'TP' for short). It may seem confusing now but will begin to make sense. Flip down TP Generator, and drag PStorm into the main window of XPresso Editor. You can also access all the nodes by right-clicking in the main window of XPresso Editor, and navigating to New Node/Thinking Particles | TP Generator | PStorm.
Click on...