thinkingParticles 5.0
Availble in both 64 and 32 bit versions
What's New in thinkingParticles 5
With every major release of thinkingParticles new features are introduced, extending its power and flexibility by a magnitude compared to its predecessor. Release 5 represents a milestone in advancing the feature set.
Like every new cebas software release, the feature set is mainly user driven and most of its new functionality was born out of the need for advanced technical effects that were required by several major blockbuster movie productions.
The generated list below is of all the visible as well as hidden changes that were carefully integrated in thinkingParticles 5.
Both versions combined, users can expect to get all of thinkingParticles 4 exciting and ground-breaking features and even more from release 5!
Interoperability : Realflow and Krakatoa
- ImportFile Node
Advanced Science of Rigid and Softbody Dynamics
While PhysX from NVIDIA will still remain a core feature of thinkingParticles 5, latest advancements in dynamic simulation effects will be based on open standards and proprietary cebas technology.
The following new dynamics simulation Nodes are now part of the new release:
- BulletVehicle
- BTVehicleData
- BTRope
- BTRopeData
- BTJoint
- BTJointCounter
- BTJointData
BTJointData is a powerful Node that can be used to either get information about a joint or set it. This operator is used to set a joint's ability to break as well as its breaking velocity and rotation thresholds. It can also set the ability to define or redefine joint types and particle To/From connections and track when a joint is broken.
All this in a fully procedural way!
With Powerful Physics comes Great Responsibility
Handling of physics properties is now done in a fully dynamic way - adding only little overhead on those objects/particles when needed. In fact, if there is no specific Bullet Physics effect in a setup - properties will not exist at all in memory or throughout the whole simulation.
Rich set of new thinkingParticles 5 Tools
- EggTimer
The EggTimer helper Node behaves exactly like an alarm clock and a timer combined - it runs for a certain (pre-set) amount of time and then stops and flags a signal. This can be used in a variety of ways to control other connected Nodes.
- Math
This new Node allows users to do a variety of mathematical operations on any 2 input values and present the final result in its output port.
- Matrix
This node offers raw Matrix of mathematical operations in various combinations. It is best used with the newly added Math operator
- Comment
It stores a text that can be used to describe a wire setup, a scene or anything else important enough to be stored along with a DynamicSet.
- Path
The new node is meant to serve as a "path feeder" for operators able to work with splines. Paths are either defined by a spline object or a mesh with an active edge selection.
- GeomObject
In many situations when creating advanced special effects, there is a need to query about object states and such queries can go even down to the face or vertex level of an object. The Object helper is specifically designed to supply object data to other thinkingParticles nodes.
- GeomParticle
- GeomPoint
Users can query for the color on a surface, material index Face Normal, velocity and many more point related data.
- GeomVertex
- GeomRandom
- VolumePos
- SurfacePos
- Group Helper
thinkingParticles 5 = Lightning fast Workflow !
Detailed user feedback and real life testing scenarios are what drove us to change how users interact with thinkingParticles; where setting up complex DynamicSets has now become much faster and easier.
General Enhancements and overall Speed
Scripting thinkingParticles Nodes - Good just got Better!
thinkingParticles 5 incorporates updated MAXScripting support. All previous scripts written for release 4 will continue to work for the latest release as well. Also, new scripting options allow the addition of more features and new operators.
In addition to the fully functional operator Nodes written in MAXScript, complete MAXScript access to DynamicSets and Node properties is now possible with thinkingParticles 5. Here is a simple example of such access via MAXScript:
The script below demonstrates how, with a selected thinkingParticles system, a new particle group is created and renamed "MyGroup".
gr=$.GroupManager.CreatePGroup()
gr.SetPGroupName(0) "MyGroup"

Rendering Enhancements
thinkingParticles 5 improves the interoperability with finalRender 3.5 even further for scene transfer with large particle counts, instancing and sub material handling as well as particle motion blur.
Remains Unbeaten: The best ever vessel to create and control FumeFX effects!
thinkingParticles 5 has become the standard tool for FX professionals in this industry - the flexibility and sheer unlimited power it offers, makes release 5 a logical choice.
Renowned 3rd Party developers like SitniSati also offer advanced FX tools. FumeFX, for example, perfectly integrates into thinkingParticles to create the most amazing fluid effects ever. No other product combination on the market forms such a perfect match as thinkginParticles and FumeFX!
Imagine a 100% rule based bi-directional fluid effects seamlessly interacting with a fast Rigid Body Particle Solver, all from right within thinkingParticles - simply flawless!

Features
- > About
- > New in tP5 *
- > Feature List
- > User Interface
- > Cars & Vehicles
- > Bullet Physics
- > Ropes Soft-Body
- > Geometry Access
- > Docs & Training
- > Demolition
- > vB on Steroids
- > Particle Cache
- > NVIDIA PhysX
- > Physics Sims
- > SIM-Lic
- > Joints
- > HFragmenter
- > CamMap
- > FumeFX
- > Max Scripting
- > Rules
- > Blurp
- > Follow
- > Center of Mass
- > TD Tool
- > Helpers
- > Draw Particles
- > TP & finalFlares
- > Debugging
- > Object Influence
- > Instancing
- > Vertex Particles
- > Dynamics
- > Surface Stick
- > Gray Matter
- > Fragments
- > Object Access
- > Characters
- > Materials
- > Particle Access
- > pyroCluster
- > A-Bomb
- > Light Action
- > Open the Door
- > Metaballs
- > SDK
- > Paint with Particles
- > Expressions





