Authoring: Stress Settings#

Manage stress settings for a destructible instance.

Installation#

To use this Node, you must enable source in the Extension Manager.

Inputs#

Name

Type

Description

Default

execIn

execution

Input execution

Blast instance (prim)

bundle

Destructible instance to manage stress settings on. Connect to destructible output from another Blast node or output from an import USD prim data node.

Stress Gravity Enabled (stressGravityEnabled)

bool

Determines if gravity should be considered in stress calculations for this instance during sim.

True

Stress Rotation Enabled (stressRotationEnabled)

bool

Determines if rotation should be considered in stress calculations for this instance during sim.

True

Residual Force Multiplier (residualForceMultiplier)

float

Multiplies the forces added to bodies when bonds between them break.

1.0

Maximum Solver Iterations Per Frame (maxSolverIterationsPerFrame)

uint

Maximum number of solver iterations to perform per frame. Higher values will converge on stable stress solutions faster.

25

Compression Elastic Limit (compressionElasticLimit)

float

Limit for stress caused by being pushed together where bonds starts taking damage. Higher values make the material more resistant to damage. Unit: megapascal.

0.008

Compression Fatal Limit (compressionFatalLimit)

float

Limit for stress caused by being pushed together where bonds break instantly. Higher values make the material harder to break. Unit: megapascal.

0.01

Tension Elastic Limit (tensionElasticLimit)

float

Limit for stress caused by being pulled apart where bonds starts taking damage. Use a negative value to fall back on compression limit. Higher values make the material more resistant to damage. Unit: megapascal.

-1.0

Tension Fatal Limit (tensionFatalLimit)

float

Limit for stress caused by being pulled apart where bonds break instantly. Use a negative value to fall back on compression limit. Higher values make the material harder to break. Unit: megapascal.

-1.0

Shear Elastic Limit (shearElasticLimit)

float

Limit for linear stress perpendicular to bond directions where bonds starts taking damage. Use a negative value to fall back on compression limit. Higher values make the material more resistant to damage. Unit: megapascal.

-1.0

Shear Fatal Limit (shearFatalLimit)

float

Limit for linear stress perpendicular to bond directions where bonds break instantly. Use a negative value to fall back on compression limit. Higher values make the material harder to break. Unit: megapascal.

-1.0

Outputs#

Name

Type

Description

Default

execOut

execution

Output execution