网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 学习虚拟现实--桌面网络与移动设备的沉浸式体验与应用开发指南
分类 计算机-操作系统
作者 (美)托尼·帕里西
出版社 科学出版社
下载
简介
目录

O'ReiUy Media,Inc.介绍

译者序

前言

第1章 简介

 1.1 虚拟现实的概念

1.1.1 立体显示器

1.1.2 运动跟踪设备

1.1.3 输入设备

1.1.4 桌面和移动终端平台

 1.2 虚拟现实的应用

 1.3 小结

第2章 虚拟现实硬件

 2.1 Oculus Rift

2.1.1 DK1

2.1.2 DK2

2.1.3 Crescent Bay

2.1.4 Oculus Rift的配置

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

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

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

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

2.4.2 Cardboard的虚拟现实输入

2.4.3 Cardboard上的程序开发

 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.2 Unity3D:适合大众使用的游戏引擎

 3.3 Oculus SDK的安装

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

3.4.1 创建并运行应用程序

3.4.2 代码走查

 3.5 小结

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

 4.1 Gear VR用户界面和Oculus Home

 4.2 Oculus移动版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.2 Unity3D示例

4.3.3 处理触摸板事件

 4.4 Gear VR应用程序的部署

 4.5 小结

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

 5.1 WebVR的历史

 5.2 WebVR API

5.2.1 支持的浏览器和设备

5.2.2 虚拟现实设备查询

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

5.2.4 头部跟踪

 5.3 WebVR应用程序的创建

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

5.3.2 一个完整的示例

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

5.4.1 WebVR引擎和开发工具

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

5.4.3 开源库和框架

 5.5 WebVR和网络浏览的前景

 5.6 小结

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

 6.1 Cardboard介绍

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

6.1.2 头盔设备制造商

6.1.3 Cardboard应用程序

6.1.4 Cardboard输入设备

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

 6.3 基于Cardboard SDK的Android应用开发

6.3.1 安装环境

6.3.2 代码走查

 6.4 基于Cardboard SDK的Unity程序开发

6.4.1 SDK的安装

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

6.4.3 Unity代码走查

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

6.5.1 设置WebVR项目

6.5.2 Cardboard的JavaScript代码

 6.6 小结

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

 7.1 360°全景拼图

 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(托尼·帕里西)是虚拟现实领域的开拓者之一。他站在开发人员的角度介绍虚拟现实的概念、技术和硬件设备,阐述基于多种设备、平台的虚拟现实应用程序开发技术,指导读者完成一个虚拟现实应用程序的开发任务。

本书是虚拟现实的入门读物,既适用于准备开始学习虚拟现实应用程序设计的技术人员,也适用于希望对虚拟现实技术和目前流行的虚拟现实设备有所了解的非技术人员。

编辑推荐

近几年,随着虚拟现实越来越接近主流消费者的应用,一个充满活力的开发生态系统出现了。托尼·帕里西著的这本《学习虚拟现实--桌面网络与移动设备的沉浸式体验与应用开发指南》将带着人们了解开发桌面、移动端和基于浏览器的应用的开发精华,并探索三种开发平台即Oculus VR、Gear VR和Cardboard VR,以及多种虚拟现实开发环境、编程工具和技术。

对于一个熟悉移动开发的有经验的程序员,本书将通过清楚简单的示例帮助其了解虚拟现实应用开发的知识。当读者创建了一个如第7章所给出的完整的应用后,他们在下一个主流娱乐媒体上有一个新的开端。

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/5/24 1:09:06