一、Unity XR SDK
1.1 简介
本文档介绍在Unity游戏开发引擎环境下,开发者使用奇遇 Unity XR SDK(以下简称SDK)制作运行在奇遇VR一体机设备上的VR、MR应用和游戏。
1.2 主要特性
- 基于UnityXR Plug-in标准接口框架,提供VR应用开发包。
- 提供双目彩色透视开发能力,构建逼真的AR、MR内容。
- 采用先进的由内而外的追踪系统,达到毫米级精度。
- 奇遇追光手柄控制器为六自由度控制器,实现直观自然的手部运动仿真。
- Singlepass、Foveation Rendering、Vulkan等高级渲染功能提高性能。
- 高质量3D音频,为数字音频工作站提供插件。
1.3 开发环境要求
软件要求 | |
Unity Editor | 必须使用unity2019.4.22f1以上版本 |
Android SDK | API Level 26 (Android 8.0) 及以上 |
JDK | JDK 1.8.0及以上 |
硬件要求 | |
奇遇 3 一体机 | 支持 |
奇遇 Dream 一体机 | 支持 |
奇遇 DreamPro 一体机 | 支持 |
奇遇 MIX 一体机 | 支持 |
开发设备说明:
- 奇遇X设备为新一代奇遇MR旗舰机型,支持OpenXR,如需使用OpenXR开发环境和SDK,请联系vrsupport@qiyi.com获取
- 如需开发手势识别的内容,请联系vrsupport@qiyi.com获取OpenXRSDK
- 如需开发MR内容并自定义Passthrough画面,请联系vrsupport@qiyi.com获取OpenXRSDK
- 后续会逐步将奇遇各型设备升级至OpenXR,敬请期待
1.4 Unity Package 目录说明
SDK通过zip包格式提供,开发者导入后可看到如下目录:
- Assets目录:SDK的模型,材质,shader等资源
- Editor目录:SDK用编辑器工具
- Runtime目录:SDK相关运行时脚本
- Samples目录:SDK相关Samples例子工程
- package.json文件:SDK配置文件,导入SDK的入口