こんにちは!新入社員のタケです!
今日はUnityでOculusQuestを使ってVRで指を動かしてみました!
コントローラーを使って自由自在に指を曲げられます!
今日はUnityでOculusQuestを使ってVRで指を動かしてみました!
コントローラーを使って自由自在に指を曲げられます!
よくできたスクリプトです…!
http://eyln.hatenablog.com/entry/2016/12/19/003435
http://eyln.hatenablog.com/entry/2016/12/19/003435
これはOculusのコントローラの入力からアバターの指を曲げることができるものです。
使っているアバターの指を曲げることができるだけでより没入感を上げることができます。
設定するうえでつまづいたところや、注意するところを紹介します。
このスクリプトはそのまま使おうとしても使えません。
コードの180行目あたりにこういう記述があります。
これはaxisパラメータに値を代入していますが、これはUnityちゃん向けの設定なのでこのままだと他のアバターで使えません。
Inspector上で設定しても、再生時にaxisの設定が書き換えられてしまうのでこの行は消しましょう。
下にもaxisに代入している部分がいくつかあるので消してから使います。
これで使えるようになりました。
まずはアバターの指のボーンを探しましょう。
Mixamoのybotさんの場合はここにありました!
全部で10本の指があるのでここにOculus Fingerスクリプトをアタッチします。
Add Componentから検索してアタッチするとまとめて付けられますよ~
これではいけないので、axisをいじります。
初期値はXYZがそれぞれ 0 1 0 になっていますが、これは指が曲がる方向を示しています。
このアバターの場合は指の曲がる方向がZ軸なのでZに値を入れていきます。
左手は1を、右手は-1を入れます。
必ずXYZに入れる値は0か1か-1にしましょう。
ちゃんとできるとこのようにコントローラで指を曲げることができました!
…
アニメーションを使わずにスクリプトを付けてちょちょいのちょいでできたので簡単ですね。
現在何の指をしているか管理できたらVRChatのように指で表情を変えたりすることもできるかなと思ったので、できることが広がりますね。
--------------------------------------------------------------------------------
シェルパでは、3DCGや建築パースはもちろん
VRやARアプリの開発も行っています!
新しいことに興味のある方はきっと楽しめると思います!
新人研修も充実していて初心者でも3DCG経験者でも安心!
株式会社シェルパ
【福岡本社】
〒810-0042 福岡県福岡市中央区赤坂1丁目13-10赤坂有楽ビル7F
TEL 092-717-6800 / FAX 092-717-6801
--------------------------------------------------------------------------------
コメント
コメントを投稿