This repository contains Unity-based sample projects demonstrating SecureMR functionality with XR and machine learning integration.
├── Assets/ # Unity project assets
│ ├── Gltf/ # 3D model assets (helmet, cube, TV models)
│ ├── MLModels/ # Machine learning model files (MNIST)
│ ├── Resources/ # Unity resource assets and PXR settings
│ ├── Samples/ # XR Interaction Toolkit samples
│ ├── Scenes/ # Unity scene files including:
│ │ ├── ColorPickerDemo # Color selection demonstration
│ │ ├── MinimalApp # Basic application example
│ │ ├── MnistwildDemo # MNIST ML model demonstration
│ │ └── SecureMRSample # Main SecureMR functionality demo
│ ├── Scripts/ # C# script files for demos
│ ├── Settings/ # Project configuration files
│ ├── XR/ # XR settings and loaders
│ └── XRI/ # XR Interaction settings
├── Packages/ # Unity package dependencies
└── ProjectSettings/ # Unity project configuration
-
Color Picker Demo
- Scene:
Assets/Scenes/ColorPickerDemo.unity
- Demonstrates color selection functionality
- Scene:
-
Minimal App
- Scene:
Assets/Scenes/MinimalApp.unity
- Basic implementation example
- Scene:
-
MNIST Wild Demo
- Scene:
Assets/Scenes/MnistwildDemo.unity
- Demonstrates machine learning integration using MNIST dataset
- Scene:
-
SecureMR Sample
- Scene:
Assets/Scenes/SecureMRSample.unity
- Showcases simple SecureMR features
- Scene:
-
UFO Demo
- Scene:
Assets/Scenes/UFO.unity
- Showcases end-to-end SecureMR functionality with face detection and depth estimation for rendering 3D objects in space
- Scene:
- Unity (6000.0.39f1)
- SecureMR Unity SDK
- PICO 4 Ultra device
- Clone this repository
- Open the project in Unity
- Open one of the demo scenes from the
Assets/Scenes
folder - Configure your XR device settings in the
Assets/XR/Settings
folder - Run the scene
- 3D Models: Available in
Assets/Gltf/
- ML Models: MNIST model available in
Assets/MLModels/
Please refer to https://developer.picoxr.com/document/unity/import-the-sdk/ for more details.