C币商城  >  图书  >  技术图书  >  VR开发实战

商品编号:s20170228152827184

VR开发实战

提示:该商品已下架

商品详情

编辑推荐

HTC Vive中国区总裁专序推荐!VR(虚拟现实)开发高手是这样炼成的!
《VR开发实战》兼顾VR(虚拟现实)开发者入门与晋级的需求,在内容安排上既侧重关键理论知识的讲解,又注重实践的开发操作——辅以大量实例,涵盖了旅游观光类应用、解密游戏、联机游戏等重要热点内容。
作者来自知名VR(虚拟现实)游戏团队,所开发的《画境》游戏是HTC Vive首届VR开发大赛获奖作品,在V(虚拟现实)R开发上有资深的经验与独到的心得。《VR开发实战》凝聚了团队多年的开发经验,相信每一位读者在消化完这些经验后,必定能从一名新手成长为优秀的VR(虚拟现实)开发人员。
 

内容简介

本书由在虚拟现实领域具有丰富实战经验的技术专家编写,虽然在方兴未艾的虚拟现实领域,新产品、新技术日新月异、层出不穷,但是万变不离其宗。本书既包含了虚拟现实领域近百年的发展概况,又立足开发实战,对必要的理论知识进行了简单的介绍,特别是书中大篇幅的实战干货,为广大对虚拟现实有兴趣的开发人员提供了绝佳的学习资料。由于书中对开发工具Unity、设计建议、数学知识等内容都有相关介绍,所以只要有基础的开发人员,都可以通过阅读本书熟悉虚拟现实开发技术。本书不但对Cardboard、Oculus VR、HTC Vive 均有相应教程,还以Vive 开发为例深入介绍了各类型虚拟现实产品开发的实战案例,从观赏应用到虚拟现实单机游戏,再到联机游戏,涵盖了虚拟现实开发领域所需要的大部分开发技术。实战部分还在一定程度上深入各平台的SDK 内部,同时也为开发人员继续了解各平台SDK 提供了入门指南。

作者简介

冀盼:毕业于哈尔滨工业大学,前工行软件开发中心IEPA应用负责人,多年应用架构设计经验,负责工行门户网站、手机银行、个人网银等产品设计开发,现任奥秘游戏CTO,负责奥秘IT产品规划、技术研究、技团队管理,其团队研发的探索解谜游戏《画境》,是HTC Vive首届VR内容开发大赛获奖作品。谢懿德:毕业于天津大学,知名虚拟现实公司奥秘游戏的资深架构师,在学生时代就热爱图形图像的研究与网络架构设计,毕业后多年一直从事网络应用相关开发,曾是工行融e联客户端核心技术人员。对于VR(虚拟现实)有着丰富的实战经验和技术积累,也是HTC Vive第一届内容大赛获奖作品《画境》的核心设计开发人员。

目  录

1 虚拟现实的前世今生 1
1.1 初探 ......................................................................................................... 1
1.2 缓慢发展 ................................................................................................. 2
1.3 虚拟现实又火爆了 ................................................................................. 6
1.3.1 主机VR 的“三国演义” ............................................................................ 6
1.3.2 群雄逐鹿 ....................................................................................................... 7
1.4 虚拟现实可以干什么 ............................................................................. 8
1.4.1 培训教育 ....................................................................................................... 8
1.4.2 运动 ............................................................................................................... 8
1.4.3 游戏 ............................................................................................................... 9
1.4.4 电影 ............................................................................................................... 9
1.4.5 心理治疗 ..................................................................................................... 10
1.4.6 广告 ............................................................................................................. 10
1.4.7 虚拟现实直播 ............................................................................................. 10
1.5 虚拟现实产品介绍 ............................................................................... 11
1.5.1 主体硬件 ..................................................................................................... 11
1.5.2 各种配件 ..................................................................................................... 12
1.6 小结 ....................................................................................................... 15
2 虚拟现实设计初探 16
2.1 虚拟现实技术难点 ............................................................................... 16
2.1.1 晕动症 ......................................................................................................... 16
2.1.2 视疲劳 ......................................................................................................... 18
2.1.3 成像延时 ..................................................................................................... 18
2.1.4 畸变成像 ..................................................................................................... 19
2.2 虚拟现实应用设计时要考虑的因素 ................................................... 20
2.2.1 刷新率和帧数的影响 ................................................................................. 20
2.2.2 分辨率影响 ................................................................................................. 20
2.2.3 场景复杂度影响 ......................................................................................... 21
2.2.4 摄像机控制 ................................................................................................. 23
2.2.5 自我认知冲突 ............................................................................................. 24
2.2.6 更自然的交互 ............................................................................................. 24
2.2.7 音乐、音效的使用 ..................................................................................... 26
2.2.8 多人联机 ..................................................................................................... 27
2.3 小结 ....................................................................................................... 27
3 认识HTC Vive 28
3.1 HTC Vive .............................................................................................. 28
3.2 运行环境 ............................................................................................... 28
3.2.1 硬件环境 ..................................................................................................... 28
3.2.2 软件环境 ..................................................................................................... 29
3.3 简述Lighting House 原理 .................................................................... 30
3.4 将Vive 连接到电脑 ............................................................................. 30
3.5 房间设定 ............................................................................................... 33
3.6 小结 ....................................................................................................... 37
4 Unity 简介 38
4.1 Unity 入门 ............................................................................................. 38
4.1.1 Unity 简介 ................................................................................................... 38
4.1.2 下载及安装 ................................................................................................. 38
4.1.3 Unity 5 授权 ................................................................................................ 41
4.1.4 Unity 的语言及跨平台原理 ....................................................................... 42
4.2 Unity 编辑器使用简介 ......................................................................... 43
4.2.1 编辑器界面 ................................................................................................. 43
4.2.2 工具栏 ......................................................................................................... 44
4.2.3 Asset Store ................................................................................................... 45
4.2.4 菜单栏 ......................................................................................................... 47
4.2.5 常用工作视图 ............................................................................................. 50
4.3 Unity 脚本以及脚本事件调用 ............................................................. 54
4.4 Unity 物体系统简介 ............................................................................. 55
4.5 创建并发布一个简单的游戏 ............................................................... 56
4.6 Unity 中的全局光照 ............................................................................. 61
4.6.1 全局光照与局部光照 ................................................................................. 61
4.6.2 全局光照的实现问题 ................................................................................. 61
4.6.3 预计算的GI ................................................................................................ 62
4.6.4 烘焙GI ........................................................................................................ 62
4.6.5 预计算的GI 与烘焙GI 的关系 ................................................................. 62
4.6.6 Unity 的几种光源 ....................................................................................... 62
4.6.7 GI 实战 ........................................................................................................ 63
4.7 Unity 地形编辑器 ................................................................................. 67
4.8 Unity 中的粒子系统 ............................................................................. 70
4.9 小结 ....................................................................................................... 73
5 三维空间的数学基础 74
5.1 学习的目的 ........................................................................................... 74
5.2 空间数学的基本概念 ........................................................................... 74
5.2.1 点、矢量与标量 ........................................................