본문으로 건너뛰기

ましゅまろPB 도입

ましゅまろPB(wataame89 님)는 눌림·흔들림·중력·플레이어 간 상호작용을 갖춘 VRChat용 가슴 물리 시스템입니다. 3+1은 **추가 프리셋 ①(유료)**의 대응 아바타입니다.

입수처: BOOTH
공식 문서: wataame89.github.io


설치​

  1. VCC에서 프로젝트에 Modular Avatar를 추가합니다
  2. ましゅまろPB 본체와 추가 프리셋 ①을 임포트합니다
  3. Hierarchy에서 아바타를 우클릭 → wataameya → MarshmallowPB를 선택합니다
  4. 프리셋 목록에서 さんぷらすうの 3+1을 선택합니다 — 가슴 본(Breast.L / Breast.R)이 자동으로 설정됩니다
기본 설정
  1. 생성된 marshmallow_PB_Setup 오브젝트의 설정을 아래 값으로 맞춥니다

3+1용 설정값​

프리셋에서 さんぷらすうの 3+1을 선택하면 PB의 물리 파라미터는 거의 자동으로 설정됩니다. 수동으로 변경이 필요한 것은 PB 프리셋과 Collider 2곳뿐입니다.


PB 설정(PhysBone Setting)​

PB 설정

PB 프리셋은 원하시는 대로 선택하십시오. たゆんたゆん(やわらかめ)Bouncy (Soft)가 제작자의 추천입니다.

Collider에는 아래 6개를 순서대로 할당하십시오. Element 6~9는 None으로 둡니다.

슬롯오브젝트
Element 0L_Col_LowerArm
Element 1L_Col_UpperArm
Element 2R_Col_UpperArm
Element 3R_Col_LowerArm
Element 4L_Col_UpperLeg
Element 5R_Col_UpperLeg

간섭/눌림 설정·관통 방지 설정·메뉴 설정​

간섭·관통 방지·메뉴 설정

체크박스는 눌림 기능 비활성화를 제외하고 모두 ON으로 설정합니다. 메뉴 설치 위치가 3+1 PreferenceMenu로 되어 있는지 확인하십시오.


3+1의 가슴 눌림 시스템 비활성화​

3+1에는 기본으로 가슴 눌림용 레이어 SYS_SCALE_L / SYS_SCALE_R이 FX 컨트롤러에 탑재되어 있습니다. ましゅまろPB의 눌림 기능과 이중으로 작동하므로 비활성화 또는 삭제하십시오.

FX 컨트롤러 SYS_SCALE 레이어
  1. Project 창에서 3+1의 FX 컨트롤러를 엽니다
  2. Animator 창에서 SYS_SCALE_L과 SYS_SCALE_R 레이어를 찾습니다
  3. 각 레이어의 Weight를 0으로 설정하거나 레이어를 삭제합니다
Weight를 0으로 설정하는 방법은 나중에 원래대로 되돌릴 수 있습니다. 삭제하는 경우에는 미리 컨트롤러의 백업을 해 두십시오.

동작 확인​

설정 후 Gesture Manager Emulator(Tools → Gesture Manager Emulator)에서 아래 사항을 확인하십시오.

  • 가슴이 흔들림
  • 가슴을 누르면 눌림이 발생함
  • 좌우 가슴이 서로 상호작용함
  • SYS_SCALE_L / SYS_SCALE_R로 인한 눌림과 이중으로 작동하지 않음