Oculus QuestでVTuberっぽく、3Dキャラが自分の動作に合わせて動くようにしたいですよね。
そしてそれを鏡に映した形で見たい
こんな感じで
ところがピンとくる記事が少なくて正直困っていましたが、なんとか先人の方々の情報を基にとりあえずできたので、ご紹介します。
VRIKで動きに合わせて3Dモデルを動くようにする
今回3Dキャラに動作を連動させるのは、定番のアセットであるこれを使います。
「Final IK」
この中にあるVRIKを使うことにします。
参考にさせていただいた記事はこちら
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9JUUzJTgwJTkwVW5pdHklRTMlODAlOTFPY3VsdXMlMjBSaWZ0JUUzJTgxJUE4RmluYWxJSyVFMyU4MiU5MiVFNCVCRCVCRiVFMyU4MSVBMyVFMyU4MSVBNlVuaXR5JUUzJTgxJUExJUUzJTgyJTgzJUUzJTgyJTkzJUUzJTgxJUFCJUUzJTgxJUFBJUUzJTgyJThCJUUzJTgwJTgyJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmcz05NDgxZDJmODYyMjllODc0NDc5ZGRhNzgzODUyMzYxNw&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBueXVfX19uUyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZjdmNzNlMjc5MjM3YjhmZTA5MzQxOTU1ODJjODk2N2M&blend-x=142&blend-y=486&blend-mode=normal&s=b3c6d50f83db30cc1cd0b8fe9ce716cc)
【Unity】Oculus RiftとFinalIKを使ってUnityちゃんになる。 - Qiita
はじめにキズナアイさんになりきる方法や、Viveを使った方法などの記事はありましたが、Oculus RiftとFinal IKを使ってUnityちゃんになる記事が見当たらなかったので、メモ程度に…
簡単に書くと
- 3Dモデルに「ADD Compornent」で「VRIK」を追加する(それぞれのモデルの箇所が自動で設定される)
- 顔や手を連動させるものを設定する
OVRCameraRigにあるCenterEyeAnchor、LeftHandAnchor、RightHandAnchorにそれぞれオブジェクトを作って、それをVRIKのTargetにそれぞれ設定します。
これでとりあえず動かすことはできます。
ですが角度や位置などはおかしい可能性があるので、調整してください。
ただ参考記事ではQuestではカメラの表示ができず・・・。
そこで下記の方法を使いました。
鏡のように動作している姿を表示する
こちらの動画のやり方を参考にさせていただきました。
簡単に書くと・・・
- Materialで「Render Texture」を作る
- Cameraを作る
- Camera用のUnlit/TextureのMaterialを作る
- 3のTexutureに1で作ったMaterialを設定する
- スクリーン用のPlaneを作り、配置する
- 4に3で作ったMaterialを追加する
そうすると、動作しているのを鏡に映したように表示することができます。
これを使えば、VTuberのようなものを作ることができますね。
ご参考までに。
当ブログのMeta Quest2(メタクエスト2)/旧OculusQuest2(オキュラスクエスト2)記事
![](https://hobby.c.highmix-w.net/wp-content/uploads/407618_s-320x180.jpg)
Oculus Quest2
VRHMD「Oculus Quest 2」を発売日に購入して以降愛用しています。
初期設定やアクセサリー、対応ゲーム、アプリ開発など多くの試みなどもしています。
当ブログのUnityに関する記事
![](https://hobby.c.highmix-w.net/wp-content/uploads/407618_s-320x180.jpg)
Unity(ユニティ)
「Unity(ユニティ)」の記事一覧です。
Unity(ユニティ) | はいみっくすわーるど (highmix-w.net)
![](http://blog.with2.net/img/banner/c/banner_1/br_c_2136_1.gif)
![](http://blog.with2.net/img/banner/c/banner_1/br_c_1001_1.gif)
![](https://static.fc2.com/blogranking/ranking_banner/c_01.gif)
![にほんブログ村 ゲームブログ ゲーム制作へ](https://b.blogmura.com/game/game_work/88_31.gif)
![にほんブログ村 IT技術ブログ VR(バーチャルリアリティ)へ](https://b.blogmura.com/it/vr/88_31.gif)
![にほんブログ村 その他趣味ブログ ガンプラへ](https://b.blogmura.com/taste/gunpla/88_31.gif)
![ゲームランキング](http://highmix-w.net/world/blog/wp-content/uploads/air_rank-1.gif)
![PC・ソフトランキング](http://highmix-w.net/world/blog/wp-content/uploads/air_rank-1-1.gif)
コメント