Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Unity Android XR入門

さくたま
February 15, 2025

Unity Android XR入門

Android XR 触ってみた発表会

さくたま

February 15, 2025
Tweet

More Decks by さくたま

Other Decks in Programming

Transcript

  1. ARの 作り手を多様化 するために 最初の一歩 を手引きする ARで 狭いハコからビッグインパクト ! さくたま: @sakutama_11

    #慶應義塾大学 / #M2 #ドラマー / #LiSAッ子 / #ゆるく6年 #AdobeR&Dファン/ #Nianticファン #BuzzFront横浜 #Doombox #みなとみらいAR映え (「映え」からARを広く使われる技術へ ) ARドラム #さくたまDrums ARライブ #BuzzARHouse #Doombox ARFoundation
  2. 研究でMeta XR SDK + Meta XR Interaction SDKで開発 さくたま: @sakutama_11

    #慶應義塾大学 / #M2 #ドラマー / #LiSAッ子 / #ゆるく6年 #AdobeR&Dファン/ #Nianticファン #BuzzFront横浜 #Doombox 文化財のバーチャル体験型展示 を研究 HoloLens (MRTK) Quest (Meta) そういえばOpen XR開発あんましたことないな...
  3. Unity で使うAndroid XR Packageは二つ
 Unity OpenXR Android XR Unity公式 ベーシック機能

    Android XR Extensions for Unity Android 追加機能 ※単独使用可・併用可(機能によっては併用不可) https://developer.android.com/develop/xr/unity
  4. 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
  5. 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にどんな違いがあるのか注目
  6. 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)
  7. 機能名 説明 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 バーチャルオブジェクトの描画方法を設定 - ✔
  8. まとめ
 - Open XR開発として,FeatureSetting以外気にせず開発できる - Unity OpenXR Android XRとAndroid XR

    Extensionsがある - より踏み込んだ拡張はExtensions - 機能の中身によって使い分ける. - 設定はMRTemplateだと色々省けそう