Skip to content
umiyuki edited this page Nov 21, 2018 · 14 revisions

キャラクターのノードが動かせない

キャラクターにアニメーションコントローラが設定されてる場合は、空のアニメーションで固定されていてノードは動かせません。

アニメーションクリップの編集中のみノードを動かせます。

キャラクターのポーズ編集中に一瞬キャラが全然違うポーズする

アニメーションコントローラのデフォルトステートに空のステートが設定されてない場合は設定してください。

急にUIの操作が効かなくなった

原因調査中ですが、一旦コントローラの電源ボタンを押してSteamオーバーレイを表示してから閉じると操作が効くようになったりします。

ヘッドセットを外してプレイモードを終了しようとしてもマウスが動かせない。

VR内でポインターがアニメーションウインドウを指してると、マウスの動きがそちらに乗っ取られてしまいます。

Ctrl+Pを押すとプレイモードを終了できます。

VR表示がガクガクで重い

ヘッドセット用カメラ以外の編集に不要なカメラがあると負荷が重くなるので非アクティブにしてください。

大都市モデルみたいな重い背景があるとそれでもFPSが足りないかもしれません。

やはり編集中どうしても必要でないモデルなどは非アクティブにしてみてください。

作成したキャラクターのアニメーションに表情や手のポーズを追加したい

Timelineを使用してる場合はTimelineサンプルを参考にしてください。

全身用、表情用、手のポーズ用の3つのアニメーショントラックを組み合わせてTimelineで表示する例になります。

Animatorのみで制御する場合は、全身用、表情用、手のポーズ用の3つのレイヤーを組み合わせて制御できるかもしれません(未検証)

表情のアニメーションクリップを作る

ブレンドシェイプで表情を切り替えるキャラクターの場合は、こちらのスクリプトを使って表情のアニメーションクリップを作成してください。

ブレンドシェイプをAnimationClipとして保存する | Unity

テクスチャで表情を切り替えるキャラクターの場合は、それぞれの表情用のマテリアルを用意して、アニメーションクリップでMeshRendererのMaterial Referecesプロパティを追加すればマテリアル変更するクリップが作成できます。

手のポーズのアニメーションクリップを作る

こちらのスクリプトを使って手のポーズのアニメーションクリップを作成してください。

https://github.com/umiyuki/HumanoidHandPoseHelper/tree/master/Assets/HumanoidHandPoseHelper

Clone this wiki locally