Skip to content

Latest commit

 

History

History
110 lines (65 loc) · 3.94 KB

parameter_decriptions.md

File metadata and controls

110 lines (65 loc) · 3.94 KB

Parameter descriptions

Segment Count

How many physically simulated segments the appendage should have.

🔴Keep this number as low as possible🔴, if you need the appendage to be longer or look smoother, use the Segment Length and Subdivision parameters instead of increasing this number.

Segment Length

How long each physically simulated segment should be.

Increase this number to increase the overall length of the tail.

Curvature

How much the entire appendage should curve.

Positive numbers will make the appendage curve clockwise.

Negative numbers will make the appendage curve counter-clockwise.

Curvature Exponent

How much the end of the appendage should curl.

Positive numbers will curl the end of the appendage.

Negative numbers will straighten the end of the appendage.

A value of 0 will have no effect.

Unless Curvature is close to zero, this value should be itself close to zero (you'd rarely want it to be above 1, sometimes even 1 is too big).

Max Angle Degrees

The maximum angle each physically simulated segment can bend.

A value of 180 or more will remove any restrictions on much segments can bend.

Comeback Speed

How big of an impulse should be applied to segments when they reach the maximum bend angle to push them back towards being straight.

A value of 0 won't apply any impulses.

If Max Angle Degrees is set to 180 or more, this parameter will do nothing.

Increase this number if you want the appendage to react faster to sudden changes.

Stiffness

How stiff the appendage should be.

This controls how fast the appendage will bend in the way specified by Curvature and Curvature Exponent

If this value is set to zero, the appendage won't try to bend in the aforementioned way at all (but Curvature and Curvature Exponent won't be ignored, as they affect Max Angle Degrees).

Stiffness Decay

How much the stiffness should be reduced towards the end of the appendage.

This value shouldn't be higher than Stiffness, it shouldn't even be close.

Negative numbers will make the end of the appendage more stiff.

If Stiffness is 0, this parameter will do nothing, unless it's set to a negative number.

Stiffness Decay Exponent

A parameter to further control the stiffness decay.

Values above 1 will make the decay more sudden and noticeable.

A value of 1 will do nothing.

Values below 1 will make the decay more gradual and subtle.

A value of 0 will (almost) negate the effects of Stiffness Decay.

Values below 0 will reverse the effects of Stiffness Decay.

(Values at or below 0 are not recommended)

Gravity

A vector to determine the direction and strength of gravity.

Damping

How fast the appendage stops wiggling.

Increase this value if the appendage is wiggling too much.

Max Angular Momentum

How fast the appendage is allowed to spin.

The default value is good for most cases, you shouldn't need to change it.

Subdivision

Hou much the physically simulated segments should be subdivided before rendering to achieve a smoother look.

The higher this value is, the higher the performance cost subdivision will have.

A value of 0 will disable subdividing.

Don't set this parameter to 1, it looks worse than having it at 0 while still having a performance cost.

Additional Start Segment

If true, adds a small segment at the start of the appendage to bridge any gaps between it and the object it's supposed to look connected to.

Additional Start Segment Length

The length of the segment added by Additional Start Segment.

Subdivide Additional Start Segment

Whether or not to apply Subdivision to the segment added by Additional Start Segment.

Only Process When Visible

If true, the appendge will only be processed when it and all it's parent nodes aren't hidden.

Precise definitions

If you want a more precise and mathematical decription of what all these parameters do, see Member variables and functions.