現在AssetStoreセール開催中! Fantasy Save up to 95%

Unityを使用してQuest2で見れるVRコンテンツをつくるためにやったこと

Unity
Unity管理人のUnity制作記録

Meta Quest 2で体験できるVRコンテンツをつくるためにやったこと

 

日本の古い(江戸時代くらい)街並みをVRの機材を使って歩き回れるコンテンツが作れないかというお願いをされてサンプルレベルで制作したので、

プログラミングがほぼ初心者の管理人がどういう流れで制作したかを紹介したいと思います。

 

制作環境について

PC:Windowsを使用しています

利用したアセットについて

ワールドのコンテンツに利用したアセット

VRシステム部分のコンテンツ

Oculus Integration

制作の流れについて

Oculus Integrationのサンプルコンテンツの中にアセットストアでダウンロードしたコンテンツをぶちこんだら、結構簡単に作れるのではないかと思いやってみました!笑

結果できた!

そこまで簡単ではなかったですが、なんとなく形になったのとVRコンテンツを制作する際に気をつけないといけないことがいくつかわかりました。

まずはOculus Integrationのアセットをインポート

その中のサンプルプロジェクトを開きます。

Oculus Integrationですが、レビューを見るとすごく使いやすいという人と、星1つの人たちも結構いるようで、
プロフェクトが壊れたとか全く使えない他のを使ったほうがいいというレビューもあるようです。

私に関しては、どのアセットを利用しても結局色々と調べたり動かなくなったりするのは一緒かなと思ったので、こちらを利用してみました、笑

制作するのに必要なアセットをインポートします。

すでにあるシーンに、インポートしたプロジェクトのシーンを入れ込むやり方が分からなかったので調べてやってみました。

なんとか出来たのですが、必要ないデータがかなりあるので、実際には見えない部分をちまちまと削除していきます

ワープがうまくできない。

Oculus Integrationではウォークスルーのようなするすると動き回る移動と、指定のポイントへワープするやり方を選べるようなのですが、

ウォークスルーでテストして動いていたところ、かなり酔ってしまいました…

今後、このようなコンテンツを制作する際にはポイントへワープするやり方で制作したいと思っています。

なぜVR酔いが発生してしまうのかというところについては

目からの情報と体の動きがマッチしていない状態では人間は、違和感を感じてしまって酔うということです。

少しでも体を動かしているだけでその違和感はなくなるらしいので、もしかしたら少し歩くようなコンテンツでは酔いは発生しないかもしれません。

プラスアルファで制作した部分

サウンドを追加

風鈴の音、小鳥の鳴き声が聞こえる処理はこちらのサウンドアセットを利用しました

風鈴のアセットをインポートしてアニメーションをつけて、サウンドを配置し近づくと音が聞こえるようにしてみました。

かなり細かく音の聞こえ方などが設定出来るようです。

人の声が聞こえる

こちらはフリーの江戸時代くらいの人の素材をダウンロードして、シーン内に配置、音のなるやり方は同じようにして、近づくと会話が聞こえるようにしてみました。

馬が歩いてくる

馬の歩くアセットをインポートして道を馬が歩くようにしてみたのですが、うまく制御が難しかったですが、なんとか歩くようにはできました。

このあたりはUnityのアニメーション機能を学習することによってアニメーションを制御できそうです。

制作して感じた改善点

スタート画面をどうにかしたい

すぐに街のシーンから始まるので、一旦スタート画面、操作の仕方などの画面をはさんでからスタートするようにしたい。

もうちょっとインタラクティブ性を持たせたい

馬に近づくと鳴く、人を3Dで歩いてるようにしたりと見た目の面白さを追加したいと思います。

よかったこと

VRコンテンツの制作方法を一通り学習することが出来た。

UnityからQuest2へのデータの転送の仕方など、制作以外の部分でも必要となる作業を一通りやってみることで、実際どれぐらい時間がかかるのかなどを知ることが出来たのはとてもプラスだったと思います。

タイトルとURLをコピーしました