.. _1 SDK简介: 1 SDK简介 =============================== 本文档介绍在Unreal游戏开发引擎环境下,使用PicoVRAndroidSDK_UE4(以下简称SDK)制作运行在Pico一体机设备上的VR应用。SDK主要提供:双目立体渲染,光学畸变校正,传感器融合,异步时间扭曲、单缓冲渲染,多交互支持(头手3DOF/6DOF),多种外设支持,电源及散热管理,账号及支付管理等功能。 SDK以引擎插件的形式提供,插件通过实现UE4的VR抽象层,桥接引擎与Pico虚拟现实硬件设备。使引擎中Camera组件的位置/姿态将跟随Pico虚拟现实头盔运动,使引擎的MotionController组件将跟随Pico运动控制器运动。 当然,调用UE4的VR抽象层的一些函数可以控制Pico虚拟实现硬件,例如调用Input/Head Mounted Display/Reset Orientation and Position即可实现头戴显示器姿态/位置重置的功能。此外,对于一些Pico VR特有的功能,我们也提供了蓝图接口,对于其调用方法也附带了Demo供开发者参考。 SDK的架构如下图所示: .. image:: _static/1.1.png 图1.1 SDK架构图