User Tools

Site Tools


reference_guide:thinkingparticles_nodes:operator_nodes:bulletphysics:btparticledata

BTParticleData

This node is used to procedurally set or adjust simulation parameters for a particle.

Operator Inputs

ON - (Bool) This input data stream determines whether the operator is considered 'on' or 'off.' You can connect other operators to this input channel such as a Bool Helper to activate/deactivate the whole operator.

Time - (Time) This input data stream is used to define the local time for the operator when the user wants to override the default system time.

Group - (Group) sets the particle group to be used to adjust or set collision simulation parameters per particle.

TimeScale - use this factor to artificially change the simulation time samples taken for this type of object. Lowering this value will slow down the physics timing while increasing this value will speed up physics timing.

Position Iteration - sets the number of sub-steps to be used to estimate the real collision point of colliding objects. The lower this number, the faster the simulation will run. However, lower values would also mean less accurate results. In most situations, you can keep this value between 5-10, while in exceptionally complex scenes, you can try to set a value as high as 100 to get more accuracy.

CollisionMargin - defines a collision offset for the rigid body simulation for this specific particle. The bigger this value, the earlier collisions will appear. Fast moving objects might need a bigger offset to prevent them from passing through rigid bodies.

CollisionFriction - specifies the amount of friction (factor) to apply when the object is sliding.

ColissionHardness - defines the “bounce back” force when a collision occurs.

Operator Outputs

Initial -(Bool) is set True whenever a particle has been just created.

TimeScale - outputs the simulation time factor of the selected particle

Position Iteration - outputs the number of sub-steps to be used to estimate the real collision point of colliding objects for the currently evaluated particle.

CollisionMargin - outputs the collision offset for the rigid body simulation for this specific particle.

CollisionFriction - outputs the amount of friction (factor) to apply when the object is sliding.

ColissionHardness - outputs the “bounce back” force when a collision occurs, for the selected particle

 

Rollout Menu

Collision - lets you choose from the drop down menu the physics engine solver to use for the physics simulation. All compatible solvers found in the thinkingParticles setup will be automatically listed. ==

©2024, cebas Visual Technology Inc.

reference_guide/thinkingparticles_nodes/operator_nodes/bulletphysics/btparticledata.txt · Last modified: 2024/01/24 18:34 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki