はじめに
今回は座ってる時のポーズを変更する方法を紹介します。
変更するのはVRChat上の椅子オプジェクトに座った際のポーズです。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-13-19.jpg)
VRChatのしゃがんだ状態のポーズを変えたい方はこちらをご覧ください。
前提条件
下記の2つを使えることを前提に進めます。
・VRC Avator Descriptor
・Playable Layers
使い方はこちらをご覧ください。
下記のようなVRC Avator Descriptorに設定された状態で始めます。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-02-24.jpg)
座りアニメーションの用意
こちらのBoothにアクセス。
無料ダウンロードを押します。
![](https://signyamo.blog/wp-content/uploads/cocoon-resources/blog-card-cache/51e61bbd560ae9540214c632138bd645.jpg)
.unitypackageをProjectにドラッグ&ドロップ。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-06-20.jpg)
LUAAmimationを開きます。
これでアニメーションの用意が完了です。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-07-18.jpg)
オリジナルの座りアニメーションを作りたい方はこちらをご覧ください。
Sittingの設定
Hierarchyでアバターを選択。
![](https://signyamo.blog/wp-content/uploads/2022/03/add-07.jpg)
VRC Avatar Descriptor → Playable Layersを開きます。
Sittingに割り当てたコントローラーをクリック。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-02-24.jpg)
Projectで強調表示されたコントローラーをダブルクリック。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-03-21.jpg)
するとVRChat側が用意した座り状態の設定があります。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-04-23.jpg)
座りのアニメーションを変更する場合はこの3つの箱を編集する必要があります。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-05-22.jpg)
まずPoseSpaceをクリック。
InspectorのMotionを確認。
初期状態の座りアニメーションが入ってます。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-08-16.jpg)
Projectで先ほどDLしたアニメーションを表示。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-09-16.jpg)
Motionの所へドラッグ&ドロップ。
座りのアニメーションを差し替えます。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-10-17.jpg)
同様にV2Seatedを選択。
Motionの座りのアニメーションを差し替え。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-11-20.jpg)
UpperBody Trackedを選択。
Motionの座りのアニメーションを差し替え。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-12-19.jpg)
VRChatにアップロード。
これで座りアニメーションを差し替える事ができました。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-13-19.jpg)
高さの調整
小さいアバターを使うと椅子と高さが合いません。
この場合はアニメーションファイルを修正します。
Projectで座りアニメーションを選択。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-07-18.jpg)
Inspectorを確認。
Root Transform Position (Y)のOffsetの数値を調整。
これで高さが変わります。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-14-22.jpg)
VRChatにアップロード。
高さが上がり椅子から浮きました。
![](https://signyamo.blog/wp-content/uploads/2022/03/image-15-21.jpg)
これで高さの調整が完了です。
まとめ
今回は座りポーズの変更方法を紹介しました。
Avatar3.0の使い方全容はこちらで解説しています。
ぜひこちらもご覧ください。
コメント