本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
基本信息
书名:学习虚拟现实:桌面、网络与移动设备的沉浸式体验与应用开发指南
定价:80.00元
作者:托尼·帕里西 (Tony Parisi), 王莉莉, 郝爱
出版社:科学出版社
出版日期:2016-12-01
ISBN:9787030511119
字数:154000
页码:122
版次:1
装帧:平装
开本:5开
商品重量:0.4kg
编辑推荐
《学习虚拟现实:桌面、网络与移动设备的沉浸式体验与应用开发指南》由科学出版社出版。
内容提要
《学习虚拟现实:桌面、网络与移动设备的沉浸式体验与应用开发指南》内容简介:虚拟现实为人们提供了一种更为和谐的人机交互方式。《学习虚拟现实:桌面、网络与移动设备的沉浸式体验与应用开发指南》作者Tony Parisi是虚拟现实领域的开拓者之一。他站在开发人员的角度介绍虚拟现实的概念、技术和硬件设备,阐述基于多种设备、平台的虚拟现实应用程序开发技术,指导读者完成一个虚拟现实应用程序的开发任务。《学习虚拟现实:桌面、网络与移动设备的沉浸式体验与应用开发指南》是虚拟现实的入门读物,既适用于准备开始学习虚拟现实应用程序设计的技术人员,也适用于希望对虚拟现实技术和目前流行的虚拟现实设备有所了解的非技术人员。
目录
O'Reilly Media,Lnc.介绍
译者序
前言
章简介
1.1虚拟现实的概念
1.1.1立体显示器
1.1.2运动跟踪设备
1.1.3输入设备
1.1.4桌面和移动平台
1.2虚拟现实的应用
1.3小结
第2章虚拟现实硬件
2.1Oculus Rift
2.1.1DK1
2.1.2DK2
2.1.3Crescent Bay
2.1.4Oculus Rift的配置
2.2其他高端头戴式显示设备
2.3三星Gear VR:豪华、便携式的虚拟现实体验
2.4谷歌Cardboard:智能手机上的低成本虚拟现实
2.4.1Cardboard的立体渲染与头部跟踪
2.4.2Cardboard的虚拟现实输入
2.4.3Cardboard上的程序开发
2.5虚拟现实输入设备
2.6小结
第3章桌面系统:Oculus Rift程序开发
3.1三维图形基础
3.1.1三维坐标系
3.1.2网格、多边形和顶点
3.1.3材质、纹理和光照
3.1.4换和矩阵
3.1.5相机、透视投影、视口与投影
3.1.6立体渲染
3.2Unity3D:适合大众使用的游戏引擎
3.3Oculus SDK的安装
3.4虚拟现实示例程序的创建
3.4.1创建并运行应用程序
3.4.2代码走查
3.5小结
第4章移动:Gear VR程序开发
4.1Gear VR用户界面和Oculus Home
4.2Oculus移动版SDK的使用
4.2.1安装Android SDK
4.2.2生成Oculus文件
4.2.3在设备上安装USB调试工具
4.3基于Unity3D的Gear VR程序开发
4.3.1安装Unity3D环境
4.3.2Unity3D示例
4.3.3处理触摸板事件
4.4Gear VR应用程序的部署
4.5小结
第5章WebVR:基于浏览器HTML5的虚拟现实
5.1WebVR的历史
5.2webvR API
5.2.1支持的浏览器和设备
5.2.2虚拟现实设备查询
5.2.3虚拟现实全屏模式的设置
5.2.4头部跟踪
5.3 WebVR应用程序的创建
5.3.1Three,js,JavaScript三维渲染引擎
5.3.2一个完整的示例
5.4用于创建WebVR应用的工具和技术
5.4.1WebVR引擎和开发工具
5.4.2使用Uruty3D和Unreal进行WebVR应用开发
5.4.3开源库和框架
5.5WebVR和网络浏览的前景
5.6小结
第6章虚拟现实无处不在:低成本移动虚拟现实设备谷歌:Cardboard
6.1Cardboard介绍
6.1.1所支持的设备和操作系统
6.1.2头盔设备制造商
6.1.3Cardboard应用程序
6.1.4Cardboard输入设备
6.2Cardboard的立体渲染和头部跟踪
6.3基于Cardboard SDK的Android应用开发
6.3.1安装环境
6.3.2代码走查
6.4基于Cardboard SDK的Unity程序开发
6.4.1SDK的安装
6.4.2Unity版本的寻宝游戏的创建
6.4.3Unity代码走查
6.5基于HTML5和移动浏览器的Cardboard应用程序开发
6.5.1设置WebVR项目
6.5.2Cardboard的JavaScript代码
6.6小结
第7章虚拟现实应用程序的创建
7.1360°全景拼图
7.2创建项目
7.2.1获取软件、硬件和示例代码
7.2.2创建Unity场景和项目
7.3添加Cardboard VR支持
7.4基于视线和点击的用户交互界面的创建
7.4.1创建二维平面
7.4.2为项目添加输入支持
7.4.3创建事件处理脚本
7.4.4处理电磁开关事件
7.4.5创建功能用户界面
7.5项目扩展应用
7.6小结
附录
作者介绍
作者:(美国)托尼·帕里西(Tony Parisi) 译者:王莉莉 郝爱民 赵沁平
托尼·帕里西(Tony Parisi)是WEVR平台产品的副总裁,WEVR是一个虚拟现实社区,由有抱负的专业虚拟现实媒体创作人员组成。Tony Parisi是一位企业家、职业技术总监与软件架构师,主要从事国际标准和协议的建立、软件产品的研发,已经创建和出售了若干技术公司。
文摘
序言