Skip to main content

Configuration Items

Setup Tool Configuration Items


Basic Settings

Preset

Select the avatar preset here.

Chest Bone

Select your avatar’s chest bone here.

Chest Size (blendshape)

For supported avatars, set the value of the “increase chest size” shape key.
If your avatar uses a “decrease chest size” shape key, it’s not supported. Please configure it like an unsupported avatar.

Chest Bone Y Scale (Transform)

Enter the Y scale value of your chest bone here. X and Z scale values are not required.
Different values for X, Y, and Z on the actual chest bone will not cause issues.

PB Preset

Select a PhysBone preset here.
You can choose from three types of jiggle: “Smooth,” “PuruPuru,” and “TayunTayun,” each in three hardness levels.


PhysBone

Pull

PhysBone’s “return-to-original-shape” strength parameter.

Momentum

PhysBone’s spring strength parameter.

Stiffness

How resistant the PhysBone is to bending (reduces “wobble”).

Gravity

Strength of gravity on the PhysBone.

GravityFalloff

How much the PhysBone retains its shape relative to its initial angle before gravity takes effect. The greater the angle from the start, the more gravity influences it.

Immobile

How resistant the PhysBone is to movement. This parameter does not affect behavior when pressing a collider.

LimitAngle

Angle limit for PhysBone movement.

CollisionRadius

Size of the PhysBone collider. Increasing this makes the detection for touching the chest larger.

LimitColliderPosition

A parameter for the position of the anti-clipping collider. Increasing it moderately can help prevent clipping.
(Example: 0.135 → 0.18)

StretchMotion

An inertia parameter for how easily the chest squishes (how the chest reacts when the avatar moves forward, etc.).

MaxStretch

Maximum extension of the PhysBone. The larger the value, the more it can stretch.

MaxSquish

Maximum squish of the PhysBone. The larger the value, the deeper it squishes. Conversely, making it smaller results in shallower squishing, which reduces clipping.

Collider

Up to six colliders that interact with the PhysBone.


Detailed Settings

Grab Function

Whether the PhysBone can be grabbed.

Floor Collider

Whether the PhysBone collides with the floor.

Chest Interference with Other Players

Whether to enable chest-to-chest interference with other players who also have Marshmallow PB. Also interacts with default head colliders.

Chest Jiggle Rotation

Whether the chest follows an elliptical jiggle motion. If off, it will jiggle in parallel.
Because the upward motion of the chest is restricted, you may wish to turn it off if it feels odd.

Interference Between Left and Right Chest

Whether to place colliders so that the left and right chests of the avatar interfere with each other.

Size of Interference Colliders

The size of colliders for interference between the left and right chests.

Chest Bone Rotation Influence

How much PhysBone rotation affects the chest bone. Setting this to 0 causes the chest bone to move in parallel. Depending on the clothing, a lower value may reduce clipping. (Equivalent to the Weight of the Rotation Constraint on the chest bone.)

Squish Animation Strength

Adjust the intensity of the chest squish animation. If the chest is large, it might spread too wide horizontally when squishing, so reducing this parameter can make it look more natural. (Equivalent to the Weight of the Scale Constraint on the chest bone.)

How Easily the Chest Sags

Maximum value for how much the chest sags when bending forward. Setting it to 0 disables sagging.

Chest Squish Ease (On Back)

Maximum squish when lying on your back. Setting it to 0 disables squish in that situation.


Advanced Settings

Apply Only Squish Function (Use Original PB)

Leaves the avatar’s original PB as is and applies only the squish function of Marshmallow PB. In practice, this disables Marshmallow PB’s jiggle function but keeps the original PB’s movement. If you use this, it’s recommended to turn off Allow Grabbing on the original PB.

Turn Off Squish Function (Clipping Countermeasure)

Disables the squish of Marshmallow PB, leaving only the jiggle function. If you absolutely cannot avoid clipping, turn this on.

Turn Off Gravity Function

Disables the mechanism that squishes the chest when lying on your back or stretches it when bending forward. It doesn’t disable the PhysBone “Gravity” parameter itself.

Remove All PB Under This Bone

Normally only the PB on the selected chest bone is removed, but enabling this also removes all PBs under that chest bone. If an unsupported avatar has a complex PB structure, turn this on.

Use This Object’s Transform as Offset

Uses marshmallow_PB_Setup’s position as an offset for Marshmallow PB’s position, rotation, and scale.
If your avatar’s height changes due to heels, for example, the Marshmallow PB may shift. Turning this on and moving marshmallow_PB_Setup in the same direction/amount can prevent that shift.
If Marshmallow PB is misaligned, you can fix it with this feature.