Character and Crowd Animation
Character Studio Support
thinkingParticles may be used to create particle based crowd animations by using complex IK models as particles. All operators and conditions will also be valid for character studio biped and skinned meshes. thinkingParticles already offers powerful "follow" operators and also "avoiding" conditions to create impressive crowd animations.

Click the image to view the movie
There are many ways to create complex crowd animations. Some systems use a really time consuming approach that forces a "re-calculation" of a solution for each single change made to the system. Unlike particles, such crowd control systems need a lot of experience and processing power to be effective and usable.
thinkingParticles, on the other hand, uses a true particle system approach. This means that particles are used to "place" and manipulate the characters or IK-objects in a scene. The big advantage in using particles for crowd control is Real-time Feedback! There is no endless waiting for the crowd solution to render. Adjust any parameter and watch the changes happen in real-time. In the example shown above, the characters are controlled by a standard Wind Space Warp. The direction of the wind is changed in the animation and the characters (particles) change accordingly. A simple Wind Space Warp allows you to control thousands of characters.
Understand, that in this animation, complex interactions between two animation sequences are happening at the same time. First, it's the particle system that "drives" the character studio animation, and second, the character studio animation controls the particle animation. When a walk cycle has ended, the particle has to wait until the next cycle starts. In the other case, the character has to walk as fast as the particle moves and when the particle stops, the character animation has to stop. thinkingParticles does all this automatically based on simple rules.
Note that while thinkingParticles is not a full-blown crowd control system, there are some operators that are "crowd ready" and offer powerful features that cannot be found elsewhere. The thinkingParticles kernel offers a robust framework for even more enhanced operators with which to control masses of characters in a scene! And don't forget, there's always the SDK available that allows you to program your own operators and conditions.
Below is an example of an "avoiding" situation for multiple characters.

Click the image to view the movie
Control the Masses
Now it is your turn!
The geometry instancing has been greatly enhanced! A complete animation tree has been added to the operator. This animation tree allows you to create complex crowd animations on a rule based system! A character, for example, can have multiple animations within one single point cache file. The animation stored in the point cache needs to be "complete," including all possible transitions. The all new geometry instancing will ensure that transitions between the animations are smooth, at the correct time. This new system is perfect for crowd simulations in a stadium or arena. For the first time, ThinkingParticles' Advanced Animation Tree (AAT) technology allows you to control complex masses of characters with the ease of a few simple mouse clicks!

Click the image to view the movie
10K Romans
Powerful SDK allows Massive Crowd Control
CA Scanline Production GmbH, a German effects house, uses thinkingParticles nearly in every single project they complete for TV and film. Their team of programmers has added so many extra nodes and controls to thinkingParticles, it became virtually their very own power workhorse for all kinds of effects. From a massive crowd control system to fluid dynamics effects, thinkingParticles has proven to be the most flexible and powerful particle system for them.
By clever use of ThinkingParticles, it was possible for SCANLINE Production to render the impressive Stadium scene in the movie "Hero of the Gladiators." In a 15-minute special effects sequence, 10,000 Romans have been brought to life with finalRender and thinkingParticles! Simple rules controlled the movement and clothing of each single Roman in the stadium.
Click on the image to get a higher resolution view
|