0x23382109
Bool = false Removed from current builds. When set, the joints at the tips of a tree, which have no simulated child, had a collision radius of zero and did not collide.
PBE 16.22 changes this class. This page shows the live definition. PBE changes
A group of joint trees of a dynamics chain that share one set of physical parameters. A typical group is one part of the character: the strands of a ponytail, or the strips of a skirt.
The parameters of ChainProperties are not one number for the whole group. Each one
can change along the tree, from the root to the tips, see
CurveScaledFloat.
Bool = false Removed from current builds. When set, the joints at the tips of a tree, which have no simulated child, had a collision radius of zero and did not collide.
Bool = false Sets the length that the parameter curves run over. Each curve is read at the distance of the joint from the root of its tree, divided by a full length. False, which is the default: the full length is the longest branch of the joint's own tree, so every tree uses the whole curve. True: the full length is the longest branch of any tree of the group, so shorter trees use only the first part of the curve.
Bool = true Where the length of a segment between two joints comes from. True, which is the default: the length is measured in the animated pose on every frame, so an animation that moves or scales the joints changes the length the simulation keeps. False: the length stays as it is in the skeleton.
Embed<DynamicsChainProperties> {
"RodBendStiffness": { "value": 1, "Curve": null, "UseCurve": true },
"UseRodPhysics": false,
"RodStretchStiffness": { "value": 1, "Curve": null, "UseCurve": true },
"JointRadius": { "value": 5, "Curve": null, "UseCurve": true },
"RodTwistStiffness": { "value": 1, "Curve": null, "UseCurve": true },
"Damping": { "value": 0.5, "Curve": null, "UseCurve": true },
"AnimPoseAttraction": { "value": 0.5, "Curve": null, "UseCurve": true },
"LimitAngle": { "value": 180, "Curve": null, "UseCurve": true },
"RodShearStiffness": { "value": 1, "Curve": null, "UseCurve": true },
"Stretch": { "value": 0, "Curve": null, "UseCurve": true },
"Envelope": { "value": 1, "Curve": null, "UseCurve": true }
}The physical parameters of every tree of the group, see DynamicsChainProperties.
Bool = false Links neighbouring trees so they move together, as the strips of a skirt do. For
each tree and the next tree in JointTrees, every simulated joint below the root
is tied to every simulated joint of the next tree that is at the same depth. A tie
keeps the two joints at the distance they have in the bind pose. How soft it is
comes from LateralLinkMaterial.
The joint trees of the group. The order matters
for GenerateLateralLinks, which links each tree to the next one in the list.
U8 = 2 How soft the lateral links are. Higher values stretch more.
| Value | Softness (compliance) | Like |
|---|---|---|
0 |
4e-9 | Concrete |
1 |
1.6e-8 | Wood |
2 |
1e-6 | Leather |
3 |
2e-6 | Tendon |
4 |
1e-4 | Rubber |
5 |
0.02 | Muscle |
6 |
0.1 | Fat |
Any other value gives fully rigid links.
Hash = "0x0" No documentation available yet. Click "Add documentation" to contribute!