概要
- VRChatのWorldにPhysBoneが実装されたので使ってみた
- 現在ベータで提供中なので初期設定がちょっと必要、他はアバターができればできる
初期設定(ALCOM)
- VCCのやり方は不明
物の用意がない場合のサンプルアセット
物・ワールドの作成
- Worlds SDK3.10.0beta.1以上で動作すると思われる
- ArmatureのあるモデルにPhysboneを設定、とりあえずGravityをつけてPlayする
- 重力に反応すればPBはうまく動いている
- オブジェクトのルート(正確にはArmatureがいいのかも)に次を付ける
- VRC Pickup(好みでAutoHoldをON)
- 自動で付くRigidBodyのIsKinematicを好みでON(重力で落ちなくなる)
- 適当なCollider(持ち手の判定)
- VRC Object Sync
- 掴んで遊べることを確認
検証結果
- アバターとおなじ
- 重力:動く
- 端をもって揺らす:動く
- PBそのものへのHand等のCollision:する
- PBそのものをつかんで持つ:できるし、他の人に同期される
- のばす:試してないけどできそう

