ゼロから始める VR開発

Cb88f765dd38cd942c39aacb5abbea06?s=47 ufoo68
July 13, 2020

ゼロから始める VR開発

Cb88f765dd38cd942c39aacb5abbea06?s=128

ufoo68

July 13, 2020
Tweet

Transcript

  1. ゼロから始める VR開発 Oculus Quest+Unity

  2. 自己紹介 • 名前 ◦ 松永勇太(@ufoo_yuta) • 出身地 ◦ 滋賀県 •

    やってること ◦ スポーツIoTLT主催 • 最近の趣味 ◦ VRゲーム
  3. 自粛期間で買ったもの(5月辺り)

  4. Oculus Quest • オールインワン型のVRデバイス ◦ PCとの接続が不要 ◦ Oculus Linkを使えばPCアプリで遊ぶことも可能 •

    インサイドトラッキング ◦ 内蔵センサを用いてプレイヤーの動きを反映 ◦ 6自由度(6DoF) • 4万9800円の64GBモデルと、6万2800円の128GBモデルがある • ハンドトラッキングが可能
  5. 買ったゲーム

  6. とはいえ、 VR開発はやってこなかった。。。

  7. ので、 LTネタ用に初めてVR開発をやってみた

  8. やったこと • Unityのインストール ◦ 参考記事1 参考記事2 参考記事3 ◦ Androidビルドを設定 ◦

    XR Plugin Managementをインストール • Assetのダウンロード ◦ Gym Environment ◦ Oculus Integration ▪ UnityでOculusを使うために使用 VRでスポーツジムを 体験してみたい!
  9. 注意点 今回の発表にコーディング要素はありません

  10. 早速開発ソフトを入れたみた 今回はUnityをインストール

  11. とりあえずAssetを揃えた

  12. ビルド成功

  13. OVRPlayerControllerを使ってみる

  14. OVRCameraRigとOVRPlayerController • OVRCameraRig ◦ 固定用のプレハブ ◦ プレハブとは、オブジェクトやコンポーネントをまとめたもの ◦ 最初に用いたのはこれ •

    OVRPlayerController ◦ 動作キャラ用のプレハブ ◦ ゲームパッドで空間を移動できる ◦ 地上をFPS視点で動き回ることを想定して作られている ◦ ジム内を動き回りたいので以降はこっちを採用
  15. 落下したwww

  16. 重力を0に

  17. 動き回れないwww

  18. 平面を置いてみる(重力は1に戻した)

  19. 透明化して適当な大きさを設定

  20. 動き回ることができた

  21. さいごに • コーディングなしでもそれっぽいVR開発ができる • 時間がかかるのはセットアップやインストール • とにかくVR開発は楽しい • 次はもう少し開発っぽいことをやりたい