图书介绍

学习虚拟现实 桌面、网络与移动设备的沉浸式体验与应用开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

学习虚拟现实 桌面、网络与移动设备的沉浸式体验与应用开发指南
  • (美)TonyParisi著;王莉莉,郝爱民,赵沁平译 著
  • 出版社: 北京:科学出版社
  • ISBN:9787030511119
  • 出版时间:2016
  • 标注页数:122页
  • 文件大小:38MB
  • 文件页数:136页
  • 主题词:虚拟现实-研究

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

学习虚拟现实 桌面、网络与移动设备的沉浸式体验与应用开发指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 简介1

1.1虚拟现实的概念2

1.1.1立体显示器3

1.1.2运动跟踪设备4

1.1.3输入设备5

1.1.4桌面和移动终端平台5

1.2虚拟现实的应用6

1.3小结8

第2章 虚拟现实硬件9

2.1Oculus Rift9

2.1.1DK110

2.1.2DK211

2.1.3Crescent Bay11

2.1.4Oculus Rift的配置13

2.2其他高端头戴式显示设备14

2.3三星Gear VR:豪华、便携式的虚拟现实体验15

2.4谷歌Cardboard:智能手机上的低成本虚拟现实17

2.4.1Cardboard的立体渲染与头部跟踪18

2.4.2Cardboard的虚拟现实输入18

2.4.3Cardboard上的程序开发19

2.5虚拟现实输入设备19

2.6小结20

第3章 桌面系统:Oculus Rift程序开发22

3.1三维图形基础22

3.1.1三维坐标系23

3.1.2网格、多边形和顶点24

3.1.3材质、纹理和光照24

3.1.4变换和矩阵25

3.1.5相机、透视投影、视口与投影26

3.1.6立体渲染27

3.2Unity3D:适合大众使用的游戏引擎28

3.3Oculus SDK的安装29

3.4虚拟现实示例程序的创建32

3.4.1创建并运行应用程序33

3.4.2代码走查35

3.5小结38

第4章 移动终端:Gear VR程序开发39

4.1Gear VR用户界面和Oculus Home40

4.2Oculus移动版SDK的使用40

4.2.1安装Android SDK41

4.2.2生成Oculus签名文件41

4.2.3在设备上安装USB调试工具41

4.3基于Unity3D的Gear VR程序开发42

4.3.1安装Unity3D环境42

4.3.2Unity3D示例43

4.3.3处理触摸板事件47

4.4Gear VR应用程序的部署49

4.5小结49

第5章 WebVR:基于浏览器HTML5的虚拟现实51

5.1WebVR的历史52

5.2WebVR API53

5.2.1支持的浏览器和设备53

5.2.2虚拟现实设备查询54

5.2.3虚拟现实全屏模式的设置56

5.2.4头部跟踪57

5.3WebVR应用程序的创建58

5.3.1Three.js:JavaScript三维渲染引擎58

5.3.2一个完整的示例59

5.4用于创建WebVR应用的工具和技术67

5.4.1WebVR引擎和开发工具67

5.4.2使用Unity3D和Unreal进行WebVR应用开发68

5.4.3开源库和框架69

5.5WcbVR和网络浏览的前景70

5.6小结71

第6章 虚拟现实无处不在:低成本移动虚拟现实设备谷歌:Cardboard72

6.1Cardboard介绍73

6.1.1所支持的设备和操作系统73

6.1.2头盔设备制造商74

6.1.3Cardboard应用程序75

6.1.4Cardboard输入设备77

6.2Cardboard的立体渲染和头部跟踪78

6.3基于Cardboard SDK的Android应用开发79

6.3.1安装环境80

6.3.2代码走查81

6.4基于Cardboard SDK的Unity程序开发85

6.4.1SDK的安装85

6.4.2Unity版本的寻宝游戏的创建86

6.4.3Unity代码走查88

6.5基于HTML5和移动终端浏览器的Cardboard应用程序开发90

6.5.1设置WebVR项目91

6.5.2Cardboard的JavaScript代码91

6.6小结94

第7章 虚拟现实应用程序的创建96

7.1 360°全景拼图97

7.2创建项目98

7.2.1获取软件、硬件和示例代码98

7.2.2创建Unity场景和项目98

7.3添加Cardboard VR支持103

7.4基于视线和点击的用户交互界面的创建107

7.4.1创建二维平面107

7.4.2为项目添加输入支持108

7.4.3创建事件处理脚本109

7.4.4处理电磁开关事件111

7.4.5创建功能用户界面112

7.5项目扩展应用113

7.6小结114

附录116

热门推荐