Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(八)

原创 2018年02月01日 09:37:06

之前的文章中,系统的介绍了unity 版本的SDK,导入方法、功能简介以及导出设置等。开发者可以对SDK的整体功能和介绍有了一定了解。从本文开始将介绍unity版本的SDK中的核心代码架构及功能逻辑。本文将系统的介绍unity版本的实现逻辑。

下图为sdk 的核心预设体SvrCamera的基础结构。


在物体SvrCamera上挂载的SvrManager脚本即为Unity端SDK的核心脚本。

其子物体中 EyeLeft 和EyeRight挂载Camera属性,输出左右眼的场景图像。

运行后EyeLeft和EyeRight上会挂载SvrEye脚本,之后Camera中图像会输出到对应的RenderTexture中,RenderTexture的图像会传到底层的plugin中,最终经过畸变等处理后,输出到一体机设备显示上。



上文即为SDK的基本核心实现流程。之后,将重点介绍SvrManager以及SvrEye的脚本内容。


Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(二)

上一篇文章中,对Qualcomm_Snapdragon_VR_SDK中的功能特性以及目录结构进行了简单介绍。 本文将介绍如何在原生的Android应用中使用SDK。 1.SDK 库文件的应用。 ...
  • CONGLF
  • CONGLF
  • 2018年01月23日 14:23
  • 33

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(五)

在上一小节中,介绍了如何在Unity工程中导入Qualcomm VRSDK,并对sdk的目录结构等做了简单的介绍,根据上一小节的介绍,开发者可以创建一个简单的使用高通vrsdk的工程。 本节将介绍如...
  • CONGLF
  • CONGLF
  • 2018年01月29日 11:16
  • 233

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(11)

上文引入了SvrManager中的管理SDK设置的类-SvrSettings的相关的代码,本文将对该部分代码中几个重要的设置参数进行简单的介绍。 SvrSettings中定义了多个枚举类型包括eAn...
  • CONGLF
  • CONGLF
  • 2018年02月05日 09:24
  • 22

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(十)

上一篇文章中介绍了SvrManager中的单例类以及表示SDK运行状态的枚举类型,本文将继续介绍SvrManager中的代码结构。 SvrManager中定义一个类SvrSettings,SvrSe...
  • CONGLF
  • CONGLF
  • 2018年02月03日 09:35
  • 35

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(四)

上文中开发者已将SDK导入到Unity工程中,本节中将对Unity中SDK的基本结构及对应功能做一个简单的介绍。 在路径Plugins/Android/libs/中放置了适用于armv7...
  • CONGLF
  • CONGLF
  • 2018年01月25日 09:35
  • 32

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(12)

本文会接着上文介绍SvrSettings中的重要参数。 [Tooltip("Distance between the eyes")] public float interPupil...
  • CONGLF
  • CONGLF
  • 2018年02月06日 08:58
  • 27

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(九)

从本文开始,作者将会对SDK的unity代码进行讲解,让开发者对SDK在Unity中的使用有更加深入的了解,需要读者具有初步Unity开发基础,并且对VR有一定初步的了解。 前文也提到,SDK的Un...
  • CONGLF
  • CONGLF
  • 2018年02月02日 09:13
  • 30

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(13)

讲完了SvrSettings中核心属性的功能,在SvrManager中保存了一个SvrSettings的变量: [SerializeField] public SvrSettings ...
  • CONGLF
  • CONGLF
  • 2018年02月07日 10:08
  • 33

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(六)

Qcom VR sdk 打包的最后一项设置如下: 依次选择 Edit>Project Settings>Quality弹出的面板如下:     设置Anisotropic Textur...
  • CONGLF
  • CONGLF
  • 2018年01月29日 11:28
  • 228

Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(一)

Qualcomm_Snapdragon_VR_SDK 2.1.1 Qualcomm snapdragon vr sdk是Qualcomm Technologies, Inc 公司为vr开发者...
  • CONGLF
  • CONGLF
  • 2018年01月23日 13:59
  • 47
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Qualcomm_Snapdragon_VR_SDK 2.1.1版本简介及使用方法(八)
举报原因:
原因补充:

(最多只允许输入30个字)