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
QuestProで遊ぼう!~カラーパススルー & アイトラッキング~
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
41 h0 -シホ- (41h0)
July 28, 2023
Programming
1.5k
0
Share
QuestProで遊ぼう!~カラーパススルー & アイトラッキング~
41 h0 -シホ- (41h0)
July 28, 2023
More Decks by 41 h0 -シホ- (41h0)
See All by 41 h0 -シホ- (41h0)
Unityでレベルデザイン用AIモデリングツールを作ってみたかった
41h0_shiho
0
210
MetaQuest3と MetaXRAll-in-One SDKで MRアプリを作ってみた
41h0_shiho
0
880
RYUNOS解説
41h0_shiho
0
1.3k
はじめてのちゃっとじーぴーてぃーげーむせいさく
41h0_shiho
8
1.7k
UEでPLATEAU触ってみた
41h0_shiho
1
1.4k
都市ARの作り方 PLATEAU ✖︎ Geospatial API
41h0_shiho
3
3.3k
Other Decks in Programming
See All in Programming
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
280
AI時代の脳疲弊と向き合う ~言語学としてのPHP~
sakuraikotone
1
1.8k
Symfonyの特性(設計思想)を手軽に活かす特性(trait)
ickx
0
110
Geminiをパートナーに神社DXシステムを個人開発した話(いなめぐDX 開発振り返り)
fujiba
0
130
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
150
OTP を自動で入力する裏技
megabitsenmzq
0
130
「接続」—パフォーマンスチューニングの最後の一手 〜点と点を結ぶ、その一瞬のために〜
kentaroutakeda
5
2.4k
今年もTECHSCOREブログを書き続けます!
hiraoku101
0
220
年間50登壇、単著出版、雑誌寄稿、Podcast出演、YouTube、CM、カンファレンス主催……全部やってみたので面白さ等を比較してみよう / I’ve tried them all, so let’s compare how interesting they are.
nrslib
4
650
AI活用のコスパを最大化する方法
ochtum
0
370
ロボットのための工場に灯りは要らない
watany
12
3.3k
Java 21/25 Virtual Threads 소개
debop
0
320
Featured
See All Featured
Navigating Team Friction
lara
192
16k
Practical Orchestrator
shlominoach
191
11k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
68
38k
How to train your dragon (web standard)
notwaldorf
97
6.6k
Ethics towards AI in product and experience design
skipperchong
2
250
How to make the Groovebox
asonas
2
2.1k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
470
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
How to build a perfect <img>
jonoalderson
1
5.3k
Transcript
QuestProで遊ぼう! ~カラーパススルー & アイトラッキング~
自己紹介 41h0(シホ) VtuberとXRとゲームとお酒を愛する XRエンジニア UnityやUnrealEngineを使って VR/ARアプリ開発、ゲーム開発、 VRSNSワールド制作などをしています
前回のぷちコンでhakuさんと一緒に VRロッククライミングゲーム → 「RYUNOS」を作りました
目次 1. Meta Quest Proについて 2. UE5によるMetaQuestProをつかったカラーパススルー実装方法 3.
UE5によるMetaQuestProをつかったアイトラッキング実装方法 4. ちょっとした宣伝
Meta Quest Proについて(1/2) Meta社が開発したハイエンドなオールインワンMR/VRヘッドセット パンケーキレンズを活用した薄型フォーム、 MR用の高解像度カメラ、フェイストラッキングとアイトラッキングの機能が実装され、モー ショントラッキングを内蔵した新型コントローラーが付属している。 価格
226,800円 → 159,500円
Meta Quest Proについて(2/2) パススルー アイ トラッキング フェイス トラッキング Quest
Pro 〇 〇 〇 Quest 2 △※2 × × Quest 3※1 〇 × × ※1 発売前のMeta Quest 3については現状公表されている情報を参考 ※2 Meta Quest2は白黒パススルーは可能だがカラーパススルーは不可
UnrealEngine5と QuestProを使って パススルーを実装してみよう! 大きく機能改修がなければQuest3でも同じ方法でいけ るはず...
パススルー実装(1/10) Oculus GitHubリポジトリ からエンジンソースをダウンロードし、 UE5.slnをVisualStudioで開いてビルドする
詳細はこちら https://developer.oculus.com/docu mentation/unreal/unreal-building-u e4-from-source/?locale=ja_JP 2023/7/23時点 最新は5.1ver
パススルー実装(2/10) ビルドしたUEでVRTemplateプロジェクトを新規作成
パススルー実装(3/10) 最初から有効になっているはずだが念のためMeta XR Pluginが有効になっていることを確認
パススルー実装(4/10) プロジェクト設定>レンダリングの設定を変更 ポストプロセスでのアルファチャン ネルのサポートを有効化します(実 験的機能)。 → Allow Through tonemapper
パススルー実装(5/10) プロジェクト設定>プラグイン>MetaXRの設定を変更 Color Space → Quest1 Passthrough Enabled
→ True Support Experimental Features → True
パススルー実装(6/10) VRPawnにOculusXRPassthroughLayerを追加する
パススルー実装(7/10) OculusXRPassthroughLayerComponentの設定を変更 Stereo Layer Shape → Reconstructed Passthrouch Layer
Layer Placement → Underlay Enable Color Map → True ※Color Map TypeはNoneのままでよい
パススルー実装(8/10) マップからパススルー確認に邪魔なアクタを削除 (Skysphereや壁や天井になっているCubeなど)
パススルー実装(9/10) Oculus Linkで動作確認 する場合はOculus Link経由でのパススルーを有効にしておく
パススルー実装(10/10) 実際に 動作させると こんな感じ
UnrealEngine5と QuestProを使って アイトラッキングを実装してみよう!
アイトラッキング実装(1/7) エンジンビルド~VRTemplateプロジェクト作成~プラグイン確認までは一緒 パススルー実装で作ったプロジェクトをそのまま作ってもよい
アイトラッキング実装(2/7) プロジェクト設定>プラグイン>MetaXRの設定を変更 Eye Tracking Enabled → True
アイトラッキング実装(3/7) VRPawnにOculusXREyeTrackingを追加する
アイトラッキング実装(4/7) BPでアイトラッキング権限確認、権限付与を行う EYE TRACKER
アイトラッキング実装(5/7) BPで視線情報取得し、GazeOrizinとGazeDirectionを元にLine Traceを行い衝突判定をする
アイトラッキング実装(6/7) Oculus Linkで動作確認 する場合はOculus Link経由での アイトラッキングを有効にしておく
アイトラッキング実装(7/7) 実際に 動作させると こんな感じ
まとめ QuestProを使うと現実空間で目からビームが撃 てるゲームが作れそう
宣伝 明日ベルサール秋葉原で開催されるバーチャルマーケット2023リアルinアキバに Gorilla Gridのメンバーとして参加します! パラリアルクリエイター エリアA8にいます