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
UnityでVR開発
Search
akatsukinewgrad
March 05, 2021
Programming
0
2k
UnityでVR開発
akatsukinewgrad
March 05, 2021
Tweet
Share
More Decks by akatsukinewgrad
See All by akatsukinewgrad
2023/1/25_QAテスター meet up!
akatsukinewgrad
0
130
成果発表資料.pdf
akatsukinewgrad
0
2k
広大なフィールドを気持ちよく駆け抜けるための技術.pdf
akatsukinewgrad
0
550
正規表現とReDoS.pdf
akatsukinewgrad
0
540
Unityで大量のオブジェクト_を吹き飛ばしたい.pdf
akatsukinewgrad
0
580
新卒2年目が思う1年目の学び.pdf
akatsukinewgrad
0
510
障害訓練の取り組みについて.pdf
akatsukinewgrad
0
680
7分でわかるアカツキゲームス
akatsukinewgrad
0
550
Bitcoinだけでスマートコントラクト.pdf
akatsukinewgrad
1
870
Other Decks in Programming
See All in Programming
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
1
250
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
230
KotlinConf 2025 現地で感じたServer-Side Kotlin
n_takehata
1
210
PT AI без купюр
v0lka
0
230
コード書くの好きな人向けAIコーディング活用tips #orestudy
77web
3
300
TypeScript LSP の今までとこれから
quramy
1
500
Blueskyのプラグインを作ってみた
hakkadaikon
1
540
複数アプリケーションを育てていくための共通化戦略
irof
10
3.9k
The Evolution of Enterprise Java with Jakarta EE 11 and Beyond
ivargrimstad
1
690
F#で自在につくる静的ブログサイト - 関数型まつり2025
pizzacat83
0
300
Perplexity Slack Botを作ってAI活用を進めた話 / AI Engineering Summit プレイベント
n3xem
0
650
GoのGenericsによるslice操作との付き合い方
syumai
2
590
Featured
See All Featured
KATA
mclloyd
29
14k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
181
53k
The Cult of Friendly URLs
andyhume
79
6.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
123
52k
The Language of Interfaces
destraynor
158
25k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
Raft: Consensus for Rubyists
vanstee
140
7k
Speed Design
sergeychernyshev
31
990
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
52
2.8k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Transcript
21卒 @軍曹 UnityでVR開発! 〜カジュアル”体験”制作記〜
⾃⼰紹介 21卒 VR オタク 東京大学大学院 情報理工学系研究科 (VR研究) クライアントエンジニア アニメ,ゲーム,イベント,漫画, MTG,なろう,
珈琲…… (割と何でもありのオタク) VR開発で1年間インターン (VRエンジニア) HN: 軍曹
今⽇のテーマ VRで体験を作る! ための下地を整える!
今⽇のテーマ VRで体験を作る! ための下地を整える! VR開発 やってみよう〜 VR体験を してみたい! VR チョットデキル
今⽇話すこと VRってそもそも何? VRでどんな体験が作れる? 〜カジュアル体験制作記〜 VR体験/VR開発のためには 何が必要? UnityでVR体験を作ってみよう! For Everyone For
Engineer 1min 2min 1min 2min
VRって そもそも何?
VR≠仮想現実 VRの⽇本語訳は 仮想現実と呼ばれ〜 君,モグリだね?
VR = Virtual Reality みかけや形は原物そのものではないが, 本質的あるいは効果としては現実的であ り原物であること (⽇本バーチャルリアリティ学会) 本質を感じさせる技術がVR 適切な訳語は,「バーチャルリアリティ」or
「 (じつ)現実」
VR開発は難しい? でもVR開発って 難しいんでしょう?
VR開発は意外と簡単! アイデア Unity
VRでどんな体験が 作れる? 〜カジュアル体験制作記〜
Man in The Mirror 鏡の中の⾃分が勝⼿に動き出す体験
Skin-tic ⾝体が全て⽪のようになってしまう体験
VR体験/VR開発のために は 何が必要?
機材がたくさん必要?
機材がたくさん必要?⾼い? でもお⾼いんでしょう?
“Oculus Quest” だけでOK ! ¥37,180~ ※ Amazonで買えます ◎ GPU不要 ◦
Standalone VR ◦ PC VR ☆ Hand Tracking ¥39,980~
“Oculus Quest” だけでOK ! ¥37,180~ ※ Amazonで買えます ◎ PC(GPU)不要 Standalone
VR ◎ PC VR ◎ Hand Tracking
“Oculus Quest” だけでOK ! ¥37,180~ ※ Amazonで買えます ◎ PC(GPU)不要 Standalone
VR ◎ PC VR ◎ Hand Tracking Android
UnityでVR体験を 作ってみよう!
Web上に沢⼭の知⾒があります • FRAME SYNTHESIS Unity + Oculus Quest2 開発メモ https://framesynthesis.jp/tech/unity/oculusquest/
• Oculus公式 https://developer.oculus.com/documentation/unity/book-unity- gsg/ • Unity公式 https://docs.unity3d.com/ja/2020.2/Manual/VROverview.html
VR開発の概観 https://www.khronos.org/openxr/
VR開発の概観 https://www.khronos.org/openxr/ 開発Platformが⾊々 VRデバイスも⾊々
VR開発の概観 https://www.khronos.org/openxr/ 開発Platformが⾊々 VRデバイスも⾊々 規格の統⼀が進⾏中
開発⽅法の選択 UnityでのVR開発:⾊々なFramework/Packageが散⾒して迷う XR Plugin Framework
実⾏環境 • Windows 10 64bit • GPU: GeForce GTX 970
• Oculus Quest • Oculus Link ケーブル • Unity 2020.2.4f1
開発準備① Unityのインストール • おススメは Unity 2019.3/4 か Unity 2020.x •
インストール時,Android Build Support にチェック
開発準備① Unityのインストール • インストール済なら,「モジュールを加える」で追加
開発準備② プロジェクト作成
開発準備③ 設定の変更 • Build Settings • Platform を Android に
• Texture Compression を ASTC に
開発準備③ 設定の変更 • Build Settings • Platform を Android に
• Texture Compression を ASTC に • Project Settings > Player > Other Settings > Rendering • Color Space を Linear に • Graphiscs APIs の Vulkanを削除
開発準備③ 設定の変更 • Build Settings • Platform を Android に
• Texture Compression を ASTC に • Project Settings > Player > Other Settings > Rendering • Color Space を Linear に • Graphiscs APIs の Vulkanを削除 > Player > Other Settings >Identification • Minimul API Level を Android 6.0 に
開発準備④ Oculus Integration • アセットストアから Oculus Integration を DL &
Import 2020.1+ では,アセットストアから のDL & Import ⽅法が変わったよう ですので,2019.xでの情報と画⾯が やや異なるかもしれません.
開発準備④ Oculus Integration • 「はい」っぽい⽅を押し続ける
開発準備④ Oculus Integration • Unity再起動後,以下のフォルダがあればOK!
開発準備⑤ XR Plugin Management • Window > Package Manager >
Unity Registry から, XR Plugin Management を Install
開発準備⑤ XR Plugin Management • Edit > XR Plug-in Management
> Plug-in Providers の Oculus にチェックを⼊れる (Standalone/Android の両⽅)
開発準備⑥ Questを開発者モードに
開発準備⑥ Questを開発者モードに これで準備完了!
シンプルなVRシーンを作ってみる! • Main Camera を削除 • Oculus > VR >
Prefabs > OVRPlayerController を配置
シンプルなVRシーンを作ってみる! • OVRPlayerController > OVR CameraRig > TrackingSpace > LeftHandAnchor
> LeftControllerAnchor に Oculus > VR > Prefabs > OVRControllerPrefabを配置 • 右⼿と左⼿,それぞれ L Touch/R Touch に設定
シンプルなVRシーンを作ってみる! • OVRPlayerController > OVR CameraRig > TrackingSpace > LeftHandAnchor
> LeftControllerAnchor に Oculus > VR > Prefabs > OVRControllerPrefabを配置 • 右⼿と左⼿,それぞれ L Touch/R Touch に設定 Build And Run!
シンプルなVRシーンができた!
後は⾃由⾃在に体験を作っていくだけ! • Sampleシーンが参考になります!
おススメSampleシーン • HandInteractionTrainTestScene は Oculus Quest の Hand Tracking 機能のSampleシーン
以上! 「VRで体験を作る」ための ざっくり説明でした!