耳をピコピコさせたり手の握りをゆっくり遷移させたり
Gesture Weightを使ってアバターの耳をピコピコさせたり手をゆっくり握れるようにする。
うまくできるとこんな感じになるよ。
はい私の勝ち pic.twitter.com/Eun6SO3Qbj
— どんぽむ (@39391997) August 8, 2024
尚この記事はWhite Defaultオン用の物になるよ。オフの時どうすればいいかはわからない!ごめんね!
今回はライムちゃんを例に使うよ。
まずはプロジェクトのバックアップを最初に取ろうね。
そしたらアバターを選択してControllerにFXを入れる。
FXいじると色々壊れがちなのでこっちはこっちでバックアップちゃんと取る。
![](https://assets.st-note.com/img/1723205379284-0SiblALuwL.png)
耳ピコ
次は動かしたい物のAnimationを作っていく。
まずは耳の方。
適当な.AnimファイルをCtrl+Dで増やしてわかりやすい名前に改名しつつ中身のAnimationをすべて消して空にする。
![](https://assets.st-note.com/img/1723206969171-4G2TczZBh9.png?width=1200)
そうしたら新しく作った.animファイルをアバターの上に持っていってこのアニメーションををアバターに適用させる。
![](https://assets.st-note.com/img/1723207247406-88yuFqNPvV.png?width=1200)
するとアバター選択時Animationタブのここの一覧にさっき適用させたアニメーションが出てくる。
![](https://assets.st-note.com/img/1723207723201-izHGAGOpOG.png)
次はアニメーションの記録。
Animationタブの赤丸ボタン押すと記録が開始される。
![](https://assets.st-note.com/img/1723207925809-fEs37k1KFg.png)
![](https://assets.st-note.com/img/1723207930189-fsYqCpFCGd.png)
まず動きの終点を記録するよ。
この状態でSceneでアバターを見ながら耳のボーンを好きなように調整してね。
![](https://assets.st-note.com/img/1723208100844-cPIy2t4xfQ.png)
一度動かすとAnimationタブにこんなのが出てくる。動かしたい所あらかじめちょっと動かしてこのRotationっていうの出しておくと後で調整が楽。
耳ピコさせるだけならPositionの方は消しちゃっても大丈夫。
![](https://assets.st-note.com/img/1723208439914-5rLjtvSLld.png?width=1200)
まず片耳をいい感じにいじってみる。
そしたら今回は左右対称に動かしたいからここで記録した数字をもう片耳のRotationにコピーしていく。
今回はこんな感じ。
![](https://assets.st-note.com/img/1723210385849-E3r3uGTbTm.png)
これで終点はできたので次は始点を作る。
まずはこのひし形の点を右に引っ張って
![](https://assets.st-note.com/img/1723210529224-dbyD7AQnds.png)
![](https://assets.st-note.com/img/1723210643243-Gj5BCqn1kE.png)
0:05とかどこでもいいので右に移動させる。
![](https://assets.st-note.com/img/1723210687922-47598gp3XB.png)
そんで0:00地点で右クリックしてAdd Key。すると0:00に点が作られる。
![](https://assets.st-note.com/img/1723210728792-qV61ZVX0mr.png)
そしたらこの新しく作った方を選択した状態(青くなってれば大丈夫)で始点の位置を入力する。
この時デフォルトの位置確認したいのに動かした後の数字しか見えないやん!
![](https://assets.st-note.com/img/1723209577716-kyGwoYLngE.png?width=1200)
ってなったらAnimationタブのPreviewを押すと元の数字が見れる。
![](https://assets.st-note.com/img/1723210820163-ywq9NXoYQ2.png)
入力できたらアニメーションは出来上がり。
次はこれをFXに組み込んでいくよ。
まずFXを開いてAllPartsに入ってしまっているこのアニメーションを右クリックして削除する。
![](https://assets.st-note.com/img/1723211002557-RbIF3RZxyx.png?width=1200)
そしたらParametersタブで+ボタン押してInt
![](https://assets.st-note.com/img/1723211155794-3srhSw0iZc.png)
New Intっていうのが出てくるからVRModeに改名する
![](https://assets.st-note.com/img/1723211207648-fQh1N0zfpp.png)
Layersタブに戻ってまずはLeft Handから。
さっき作った.animファイルをドラッグアンドドロップで入れる。
![](https://assets.st-note.com/img/1723211349226-JHXYe5SDmw.png?width=1200)
Any Stateで右クリックしてMake Transition。
![](https://assets.st-note.com/img/1723211390452-dysFzQBk0K.png?width=1200)
その後持ってきた.animファイルをクリックすると矢印が繋がる。
![](https://assets.st-note.com/img/1723211506171-JeLGcDkaPz.png?width=1200)
そうしたらその矢印をクリック。Inspector画面にこんなのが映る。
![](https://assets.st-note.com/img/1723211562599-57W2WwTsTq.png?width=1200)
Conditionsの+を押してこのように設定。
![](https://assets.st-note.com/img/1723211695157-46CcdUB1sk.png)
そんでFistの方の矢印をクリック。こうなってると思うからこれを
![](https://assets.st-note.com/img/1723211829391-jUfRZC20ev.png)
こう。
![](https://assets.st-note.com/img/1723211886501-2MiwEk2OiO.png)
次は入れた.animファイル選択して
![](https://assets.st-note.com/img/1723211979001-EzyFFw8Clu.png?width=1200)
Motion TimeにチェックGestureLeftWeightを選択
![](https://assets.st-note.com/img/1723212041023-Pnlcx0Hyfs.png)
これをRight Handでも「Left」と「Right」を間違えないように気をつけながら同じように追加する。
そして最後に耳のPhysBone選択してIs Animatedにチェックを(ライムちゃんはデフォルトでチェック入ってるけど)
これをしないと動かないぞ!!!
![](https://assets.st-note.com/img/1723212434159-Zr69x77wlP.png)
これで耳は完成!
手をゆっくり握る
お次は手。やることはあんまり変わらないから簡単に。
まずはアニメーション作る。
手の場合はここだね。記録ボタン押してお好きなように作って。
![](https://assets.st-note.com/img/1723212909687-Mran1UE2Jx.png)
んで作ったら手の場合はFXじゃなくてこのGestureの所に入ってるコントローラーの中身をいじっていくよ。
こっちもバックアップを忘れずにね。
![](https://assets.st-note.com/img/1723213054982-CO9uhd2DHd.png)
Parametersで+押してInt押してVRModeを作るのは同じ。
今回はこの元々あるFistの中に作ったアニメーションを入れる
![](https://assets.st-note.com/img/1723213302843-r8DXQnB0pK.png?width=1200)
んでFistに繋がってる矢印クリックでVRMode追加。
![](https://assets.st-note.com/img/1723213530332-xOBLizi0MS.png?width=1200)
両手分忘れずにね。
完成
これで両方とも完成!
GestureManagerで確認する時はRadial MenuのOptions→Tracking→VRModeをオンにしよう。
おつかれさま!
この記事が気に入ったらサポートをしてみませんか?