Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

The ragdoll module applies applies ragdoll physics to the agent group agents.

Your agent types will have to be set up for with a ragdoll file.



Attributes

AttributesTypeOverridableDescription
modeintyes

The ragdoll mode. Values are:
0 - none
1 - static
2 - kinematic
3 - ragdoll
4 - partial ragdoll
3 - motor ragdoll
4 - partial motor ragdoll

useDynamicModeMetadataboolyesIf set the true the mode is driven by the "dynamicMode" metadata
partialRagdollFilterstringyesA comma separated string containing the joint names with partial ragdoll (wildcards are supported)
dynamicOnCollisionintegeryesActivate dynamics on collision
dynamicOnCollisionFilterstringyesA comma separated string containing the joint names that are used to trigger the dynamic on collision mode (wildcards are supported)
dynamicOnCollisionPoolintegeryesPool on which an agent is assigned after a dynamicCollision event happen. Value of -1 means it collide with everything, -2 to disable collision, positive integer for set specific pool
collisionForceThresholddoubleyesMagnitude of a force that is applied to a rigid body to trigger the dynamicOnCollision mode
motorRagdollDampingdoubleyesMotor constraint damping value, with value of -1 the operator use the ones store inside the ragdoll setup file
motorRagdollStiffnessdoubleyesMotor constraint stiffness value, with value of -1 the operator use the ones store inside the ragdoll setup file
motorRagdollIsAccelerationintegeryesMotor constraint "isAcceleration" value, with value of -1 the operator use the ones store inside the ragdoll setup file
motorRagdollMaxForcedoubleyesMotor constraint "max force" value, with value of -1 the operator use the ones store inside the ragdoll setup file
breakableintegeryesActivate the cosntriant breakable force
breakableFilterstringyesA comma separated string containing the joint names on wich the operator set the breakable option (wildcards are supported)
breakForcevector2yesBreakable force limit (x for linear magnitude and y for torque magnitude)
animationBlendingdoubleyesBlend weight used on motor constraint. With a value of 1.0 the agent clip animation is applied on the motor constraint
stuckOnCollisionboolyesIf set to true, rigid bodies gets stuck on collision
stuckOnCollisionBreakForcevector2yesBreak force magnitude to break the stuck on collision constraint. Value of -1 means an infinite force
stuckOnCollisionImpulsedoubleyesInpulse magnitude multiplier applied to the impulse force on a stuckoncollision event
stuckOnCollisionPoolintegeryesPool on which an agent is assigned after a stuckOnCollision event happen. Value of -1 means it collide with everything, -2 to disable collision, positive integer for set specific pool
collisionPoolintegeryesCollision pool. Value of -1 means it collide with everything, -2 to disable collision, positive integer for set specific pool
partialRagdollSkipChildrenboolyesIf true when an agent is in partial ragdoll the operator desn't create rigid bodies on the children of  the joints specified onto the partialRagdollFilter
selfCollisionboolyesEnable the agent self collision
debugboolnoActivate the dubegging drawing on the selected agents.
  • No labels