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 Android XR入門
Search
さくたま
February 15, 2025
Programming
450
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Unity Android XR入門
Android XR 触ってみた発表会
さくたま
February 15, 2025
More Decks by さくたま
See All by さくたま
第36回OEDC: マイコンを使った『アイテム』でXR体験をリッチに
sakutama_11
0
100
AR×ドラムで切り拓く音楽表現【XRKaigi 2024】
sakutama_11
0
130
「ARドラム」の裏側 【Iwaken Lab. Tech Conference】
sakutama_11
1
2.6k
SwiftUIで作るvisionOS向けTabViewUIの知見
sakutama_11
1
470
8th Wall × Babylon.jsでhavok physics 【Babylon.js ゆるほめLT会 vol.2】
sakutama_11
0
970
【NeRF撮り方LT会】NeRFが空間を理解する仕組み
sakutama_11
1
1.8k
Other Decks in Programming
See All in Programming
Embedded SREと共に達成した会員管理システムのAWS移行 - SRE NEXT 2026 ランチスポンサーセッション
niftycorp
PRO
1
3.3k
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
0
180
改善しないと、タスクが回らない。 “てんこ盛りポジション” を引き継いだ情シスの、入社3ヶ月の業務改善録
krm963
0
230
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
130
Welcome to the "Parametricity" 🏙️ − Generic だけど Specific な世界 −
guvalif
PRO
1
190
AI時代、エンジニアはどう育つのか -未経験エンジニアの成長を間近で見て考えたこと-
thasu0123
0
210
Claude Team Plan導入・ガイド
tk3fftk
0
240
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
370
PHP初心者セッション2026 〜生成AIでは見えない裏側を知る:今だからLAMPを通して仕組みを学ぶ〜
kashioka
0
750
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
310
ここ半年くらいでAIに作らせたR用ツール
eitsupi
0
350
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.7k
Featured
See All Featured
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
370
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Making the Leap to Tech Lead
cromwellryan
135
10k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
ラッコキーワード サービス紹介資料
rakko
1
4.1M
Designing Powerful Visuals for Engaging Learning
tmiket
1
470
The Invisible Side of Design
smashingmag
301
52k
Agile that works and the tools we love
rasmusluckow
331
22k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.8k
Transcript
Unity Android XR入門 2025/2/15 さくたま
ARの 作り手を多様化 するために 最初の一歩 を手引きする ARで 狭いハコからビッグインパクト ! さくたま: @sakutama_11
#慶應義塾大学 / #M2 #ドラマー / #LiSAッ子 / #ゆるく6年 #AdobeR&Dファン/ #Nianticファン #BuzzFront横浜 #Doombox #みなとみらいAR映え (「映え」からARを広く使われる技術へ ) ARドラム #さくたまDrums ARライブ #BuzzARHouse #Doombox ARFoundation
研究でMeta XR SDK + Meta XR Interaction SDKで開発 さくたま: @sakutama_11
#慶應義塾大学 / #M2 #ドラマー / #LiSAッ子 / #ゆるく6年 #AdobeR&Dファン/ #Nianticファン #BuzzFront横浜 #Doombox 文化財のバーチャル体験型展示 を研究 HoloLens (MRTK) Quest (Meta) そういえばOpen XR開発あんましたことないな...
やったこと 公式ドキュメントのUnity概要を読んだ Unityプロジェクトのセットアップしてみた 一緒に入門した気持ちになりましょう 疑問を投げかける
Unity で使うAndroid XR Packageは二つ Unity OpenXR Android XR Unity公式 ベーシック機能
Android XR Extensions for Unity Android 追加機能 ※単独使用可・併用可(機能によっては併用不可) https://developer.android.com/develop/xr/unity
Open XRとAndroid XRの関係性 OS: Android XR デバイス 開発者 Open XR
Unity OpenXR Android XR Android XR Extensions for Unity 操作 機能提供・対応 機能対応 操作 Open XR共通で開発 Unity OpenXR Meta OS: Holizon
Open XRとAndroid XRの関係性 OS: Android XR デバイス 開発者 Open XR
Unity OpenXR Android XR Android XR Extensions for Unity 操作 機能提供・対応 機能対応 操作 Open XR共通で開発 Unity OpenXR Meta OS: Holizon 疑問: 両方かぶっている機能もある。 Unity標準ではないExtensionsにどんな違いがあるのか注目
Unity Android XR 入門① : Unity6, URP
Unity Android XR 入門② : Build Platform
Unity Android XR 入門③ : Project Settings > Player Cofiguration
Unity Android XR 入門④: URP Settings
Unity Android XR 入門⑤: Package Manager Unity Open XR Android
XR 方法: name 名前: com.unity.xr.androidxr-openxr Android XR 方法: git 名前: https://github.com/android/android-xr-unity-package.git Unity XR - XR Plugin Management - Open XR - (XR Interaction Toolkit) - (XR Hands)
Unity Android XR 入門⑥: XR Plugin Management ここからは使う機能に応じて Interaction Profile
デバイスに依存
機能選定
機能名 説明 OpenXR Android XR Extensions AR Session AR全体のセッション管理 ✔
✔ 機能により併用不可 Device Tracking デバイス位置姿勢 - - XROriginの管轄 Camera カメラ情報 ✔ - 光源推定/パススルー Plane Detection 平面検出 ✔ ✔(Anchorに統合予定) 併用不可 Object Tracking オブジェクト追跡 - ✔ Face Tracking 顔の表情トラッキング ✔(Gazeのみ) ✔ 併用可能 RayCasts 現実空間へのレイキャスト ✔(Plane, Depth) - Anchors 空間アンカー,環境 Depth取得等も ✔ ✔ 併用不可,違いは...? Occlusion Environment Depthを使ってOcclusion ✔ - Composition Layers パススルーカスタム用? ✔ ✔ Foveated Rendering 周辺視野のレンダリングコスト削減 ✔ Legacyのみ, 非推奨 URP/Vulkanのみ Unbounded Reference Space Metaのプレイエリア的なこと? - ✔ Environment Blend Mode バーチャルオブジェクトの描画方法を設定 - ✔
MR Templeteで始める ③なにもしない ④なにもしない ⑤Android XR 向け2つを導入 (Meta open xrをuninstall)
⑥Provider変更
まとめ - Open XR開発として,FeatureSetting以外気にせず開発できる - Unity OpenXR Android XRとAndroid XR
Extensionsがある - より踏み込んだ拡張はExtensions - 機能の中身によって使い分ける. - 設定はMRTemplateだと色々省けそう
土鍋 さんのブログ: https://donabenabe.hatenablog.com/entry/UnityAndroidXRStart#Unity-OpenXR-Android-XR
Tokuyama さんのブログ: https://qiita.com/advent-calendar/2024/androidxr