《虚拟现实开发基础(AR版)》详解Unity3D环境下多个虚拟现实系统(包括基于HTC VIVE、Hololens、手机及投影)的完整开发流程,提供全部源码。
手机扫描书中图片,直接观看AR演示视频。
讲解虚拟现实系统开发的基础原理和技术。
第1章 概述
1.1 基本概念
1.1.1 什么是虚拟现实
1.1.2 虚拟现实系统分类
1.2 发展历史与趋势
1.3 应用领域
习题
第2章 数学基础
2.1 坐标系、矢量与矩阵
2.1.1 坐标系
2.1.2 向量与向量运算
2.1.3 矩阵与矩阵运算
2.2 空间旋转变换表示与计算
2.2.1 旋转矩阵
2.2.2 欧拉角
2.2.3 旋转轴一旋转角表示
2.2.4 四元数
2.2.5 旋转表示形式之间的转换
2.3 坐标系的转换
2.3.1 齐次坐标系与齐次变换矩阵
2.3.2 右手坐标系与左手坐标系之间的转换
2.3.3 局部坐标系向世界坐标系的转换
2.3.4 世界坐标系向相机坐标系的转换
2.3.5 相机坐标系向屏幕坐标系的转换
习题
第3章 感知基础
3.1 感知原理
3.2 视觉
3.2.1 视觉的生理机制
3.2.2 人眼的视觉暂留现象
3.2.3 眼球运动
3.2.4 深度感知与立体视觉
3.2.5 颜色感知
3.3 听觉
3.3.1 听觉的生理机制
3.3.2 虚拟环境中的听觉内容设计
3.3.3 听觉定位与立体声
3.4 体觉
3.4.1 触觉和力觉
3.4.2 本体感觉
习题
第4章 硬件基础
4.1 输入设备
4.1.1 Kinect
4.1.2 HTC VIVE定位设备
4.1.3 超宽带无线定位设备
4.1.4 惯性测量单元
4.1.5 手势输入设备
4.2 输出设备
4.2.1 立体显示设备
4.2.2 动感平台
习题
第5章 编程基础
5.1 Unity3D编程基础
5.1.1 Unity3D简介
5.1.2 Unity3D集成开发界面基本操作
5.1.3 动画角色控制
5.1.4 虚拟相机设置
5.1.5 Unity3D中函数体的执行顺序
5.2 投影式VR系统开发环境
5.2.1 视差与立体显示效果的关系
5.2.2 渲染立体图像
5.2.3 播放立体视频
5.3 HTC VIVE开发环境
5.3.1 环境配置
5.3.2 HTC VIVE头盔
……
第6章 建模基础
第7章 VR全景视频播放系统
第8章 头盔式VR系统
第9章 投影式VR系统
第10章 混合现实系统
第11章 全息视频播放系统
第12章 VR系统评估
附录A 旋转轴-旋转角与旋转矩阵之间的转换推导
附录B 四元数旋转公式的推导与理解
附录C 立体显示投影矩阵推导
参考文献
温馨提示:请使用罗湖图书馆的读者帐号和密码进行登录