Upgrade to Pro — share decks privately, control downloads, hide ads and more …

ゼロから始める VR開発

ufoo68
July 13, 2020

ゼロから始める VR開発

ufoo68

July 13, 2020
Tweet

More Decks by ufoo68

Other Decks in Technology

Transcript

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

    View Slide

  2. 自己紹介
    ● 名前
    ○ 松永勇太(@ufoo_yuta)
    ● 出身地
    ○ 滋賀県
    ● やってること
    ○ スポーツIoTLT主催
    ● 最近の趣味
    ○ VRゲーム

    View Slide

  3. 自粛期間で買ったもの(5月辺り)

    View Slide

  4. Oculus Quest
    ● オールインワン型のVRデバイス
    ○ PCとの接続が不要
    ○ Oculus Linkを使えばPCアプリで遊ぶことも可能
    ● インサイドトラッキング
    ○ 内蔵センサを用いてプレイヤーの動きを反映
    ○ 6自由度(6DoF)
    ● 4万9800円の64GBモデルと、6万2800円の128GBモデルがある
    ● ハンドトラッキングが可能

    View Slide

  5. 買ったゲーム

    View Slide

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

    View Slide

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

    View Slide

  8. やったこと
    ● Unityのインストール
    ○ 参考記事1 参考記事2 参考記事3
    ○ Androidビルドを設定
    ○ XR Plugin Managementをインストール
    ● Assetのダウンロード
    ○ Gym Environment
    ○ Oculus Integration
    ■ UnityでOculusを使うために使用
    VRでスポーツジムを
    体験してみたい!

    View Slide

  9. 注意点
    今回の発表にコーディング要素はありません

    View Slide

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

    View Slide

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

    View Slide

  12. ビルド成功

    View Slide

  13. OVRPlayerControllerを使ってみる

    View Slide

  14. OVRCameraRigとOVRPlayerController
    ● OVRCameraRig
    ○ 固定用のプレハブ
    ○ プレハブとは、オブジェクトやコンポーネントをまとめたもの
    ○ 最初に用いたのはこれ
    ● OVRPlayerController
    ○ 動作キャラ用のプレハブ
    ○ ゲームパッドで空間を移動できる
    ○ 地上をFPS視点で動き回ることを想定して作られている
    ○ ジム内を動き回りたいので以降はこっちを採用

    View Slide

  15. 落下したwww

    View Slide

  16. 重力を0に

    View Slide

  17. 動き回れないwww

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide

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

    View Slide