Slide 1

Slide 1 text

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

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

買ったゲーム

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

とりあえずAssetを揃えた

Slide 12

Slide 12 text

ビルド成功

Slide 13

Slide 13 text

OVRPlayerControllerを使ってみる

Slide 14

Slide 14 text

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

Slide 15

Slide 15 text

落下したwww

Slide 16

Slide 16 text

重力を0に

Slide 17

Slide 17 text

動き回れないwww

Slide 18

Slide 18 text

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

Slide 19

Slide 19 text

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

Slide 20

Slide 20 text

動き回ることができた

Slide 21

Slide 21 text

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