Skip to main content

Setting Up ましゅまろPB

ましゅまろPB (by wataame89) is a VRChat breast physics system featuring squishing, bouncing, gravity, and player-to-player interaction. 3+1 is a supported avatar for Additional Preset ① (paid).

Download: BOOTH
Official documentation: wataame89.github.io


Installation

  1. Add Modular Avatar to your project via VCC
  2. Import the ましゅまろPB main package and Additional Preset ①
  3. In the Hierarchy, right-click the avatar → select wataameya → MarshmallowPB
  4. Select さんぷらすうの 3+1 from the preset list — the breast bones (Breast.L / Breast.R) are configured automatically
Basic settings
  1. Adjust the settings on the generated marshmallow_PB_Setup object to the values below

When you select さんぷらすうの 3+1 as the preset, the physics parameters for PB are set almost automatically. The only two items that need manual adjustment are PB Preset and Collider.


PB Settings (PhysBone Setting)

PB settings

Choose PB Preset according to your preference. たゆんたゆん(やわらかめ)Bouncy (Soft) is the creator's recommendation.

Assign the following 6 objects to Collider in order. Leave Elements 6–9 as None.

SlotObject
Element 0L_Col_LowerArm
Element 1L_Col_UpperArm
Element 2R_Col_UpperArm
Element 3R_Col_LowerArm
Element 4L_Col_UpperLeg
Element 5R_Col_UpperLeg

Squish / Collision Settings, Penetration Prevention Settings, and Menu Settings

Squish, penetration prevention, and menu settings

Enable all checkboxes except Disable Squish. Confirm that the Menu Install Target is set to 3+1 PreferenceMenu.


Disabling 3+1's Built-in Breast Squish System

3+1 includes breast squish layers SYS_SCALE_L / SYS_SCALE_R in the FX controller by default. Because these overlap with ましゅまろPB's squish feature, they should be disabled or deleted.

FX controller SYS_SCALE layers
  1. Open 3+1's FX controller in the Project window
  2. In the Animator window, locate the SYS_SCALE_L and SYS_SCALE_R layers
  3. Set each layer's Weight to 0, or delete the layers
Setting the weight to 0 allows you to revert the change later. If you choose to delete the layers, make a backup of the controller first.

Verification

After setup, use Gesture Manager Emulator (Tools → Gesture Manager Emulator) to confirm the following:

  • Breasts bounce
  • Pressing the breasts causes squishing
  • The left and right breasts interact with each other
  • There is no double squish from SYS_SCALE_L / SYS_SCALE_R