Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ゼロから始める VR開発
Search
ufoo68
July 13, 2020
Technology
440
0
Share
ゼロから始める VR開発
ufoo68
July 13, 2020
More Decks by ufoo68
See All by ufoo68
BlenderをCodexで動かす
ufoo68
0
160
改めて考えるOSSのあり方について
ufoo68
0
51
文法で学ばないJavaScript
ufoo68
0
65
Cookieとは?
ufoo68
1
74
今更ながら、開発現場での生成AI活用について
ufoo68
0
78
28歳独身エンジニア 婚活してみた
ufoo68
0
34
OpenAIでクッキー型を作る
ufoo68
1
67
初めて開発リーダーをやってみた話
ufoo68
0
140
M5Stack用の指紋認証デバイスを試す
ufoo68
0
890
Other Decks in Technology
See All in Technology
TypeScriptはどのようにどこまで推論できるのか ─ とにかく as は禁止で
ypresto
0
250
RedmineをAIで効率的に使う検証
yoshiokacb
0
160
TSKaigi 2026 - enumよ、さようなら
teamlab
PRO
1
220
Claude Code / Codex / Kiro に AWS 権限を 渡すとき、何を設計すべきか
k_adachi_01
6
1.9k
Loadbalancing exporter internals
ymotongpoo
1
120
JTCでRedmine利用者2700人を実現した手法 第二部
nobuonakamura
0
150
Python開発環境にハーネス適用を検討する
yuuka51
0
120
20260515 ログイン機能だけではないアカウント管理を全体で考える~サービス設計者向け~
oidfj
1
880
【関西製造業祭り2026春】現場を変える技術はここまで来た〜世界最大の製造業見本市から持って帰ってきたもの〜
tanakaseiya
0
190
自作エディターをOSSにして分かった、一人に刺さる開発が世界を動かす理由
shinyasaita
0
130
The Bag-of-Documents Model for Query Understanding and Retrieval
dtunkelang
0
180
The Making of AI Chips
pfn
PRO
0
530
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.8k
What does AI have to do with Human Rights?
axbom
PRO
1
2.1k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
550
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
360
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
150
The SEO identity crisis: Don't let AI make you average
varn
0
460
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.6k
The browser strikes back
jonoalderson
0
1.1k
WENDY [Excerpt]
tessaabrams
10
37k
Site-Speed That Sticks
csswizardry
13
1.2k
Heart Work Chapter 1 - Part 1
lfama
PRO
7
36k
Transcript
ゼロから始める VR開発 Oculus Quest+Unity
自己紹介 • 名前 ◦ 松永勇太(@ufoo_yuta) • 出身地 ◦ 滋賀県 •
やってること ◦ スポーツIoTLT主催 • 最近の趣味 ◦ VRゲーム
自粛期間で買ったもの(5月辺り)
Oculus Quest • オールインワン型のVRデバイス ◦ PCとの接続が不要 ◦ Oculus Linkを使えばPCアプリで遊ぶことも可能 •
インサイドトラッキング ◦ 内蔵センサを用いてプレイヤーの動きを反映 ◦ 6自由度(6DoF) • 4万9800円の64GBモデルと、6万2800円の128GBモデルがある • ハンドトラッキングが可能
買ったゲーム
とはいえ、 VR開発はやってこなかった。。。
ので、 LTネタ用に初めてVR開発をやってみた
やったこと • Unityのインストール ◦ 参考記事1 参考記事2 参考記事3 ◦ Androidビルドを設定 ◦
XR Plugin Managementをインストール • Assetのダウンロード ◦ Gym Environment ◦ Oculus Integration ▪ UnityでOculusを使うために使用 VRでスポーツジムを 体験してみたい!
注意点 今回の発表にコーディング要素はありません
早速開発ソフトを入れたみた 今回はUnityをインストール
とりあえずAssetを揃えた
ビルド成功
OVRPlayerControllerを使ってみる
OVRCameraRigとOVRPlayerController • OVRCameraRig ◦ 固定用のプレハブ ◦ プレハブとは、オブジェクトやコンポーネントをまとめたもの ◦ 最初に用いたのはこれ •
OVRPlayerController ◦ 動作キャラ用のプレハブ ◦ ゲームパッドで空間を移動できる ◦ 地上をFPS視点で動き回ることを想定して作られている ◦ ジム内を動き回りたいので以降はこっちを採用
落下したwww
重力を0に
動き回れないwww
平面を置いてみる(重力は1に戻した)
透明化して適当な大きさを設定
動き回ることができた
さいごに • コーディングなしでもそれっぽいVR開発ができる • 時間がかかるのはセットアップやインストール • とにかくVR開発は楽しい • 次はもう少し開発っぽいことをやりたい