# 1. Unity XR SDK

# 1.1 Overview

This document introduces how to use Qiyu Unity XR SDK to create VR and MR applications running on the QIYU all-in-one device, in Unity.

# 1.2 Key Features

  • Provide VR application development SDK which based on UnityXR Plug-in Framework.
  • Provide binocular color passthrough capabilities to develop vivid AR and MR content.
  • The QIYU tracking system is an advanced inside-out tracking system, with mm level precision.
  • The QIYU Controller is 6-DOF controller, realizing intuitive and natural hand simulation.
  • Advanced Rendering Features such as Singlepass, Foveated Rendering, Vulkan increase performance.
  • High-quality 3D audio, providing plug-ins for digital audio workstations.

# 1.3 System Requirements

Supported Software
Unity Editor Unity 2019.4.22f1 and above
Android SDK API Level 26 (Android 8.0) and above
JDK 1.8.0 and above
Supported Devices
QIYU 3 Supported
QIYU Dream Supported
QIYU Dream Pro Supported
QIYU MIX Supported

Note of Dev:

  • QIYU X is the flagship MR model of the new generation and supports OpenXR. If you need to use the OpenXR runtime and SDK, please contact with vrsupport@qiyi.com.
  • If handtracking is needed, please contact with vrsupport@qiyi.com for OpenXR SDK.
  • If customize passthrough is needed, please contact with vrsupport@qiyi.com for OpenXR SDK.
  • QIYU MIX, Dream Pro, Dream devices will be upgraded to OpenXR gradually in the future. Please look forward to it.

# 1.4 SDK Package directory description

The SDK is provided in the zip, and the developer can see the following directories after importing:

  • Assets folder: Models, Materials, Shaders of SDK
  • Editor folder: Editor Tools of SDK
  • Runtime folder: Scripts of SDK
  • Samples folder: Samples of SDK
  • package.json: SDK package manifest file. Entry to import the SDK