前言
第1章 概述
1.1 增强现实技术
1.2 虚拟现实技术
1.2.1 虚拟现实技术的发展
1.2.2 虚拟现实技术的原理
1.3 混合现实技术
第2章 AR/VR开发相关软件
2.1 3ds Max软件
2.1.1 3ds Max特点
2.1.2 3ds Max软件功能
2.1.3 3ds Max 2019安装
2.2 Maya软件
2.2.1 Maya Complete所包含的模块
2.2.2 Maya软件历史回顾
2.2.3 Maya和 3ds Max的区别
2.2.4 Maya 2018安装
2.3 ZBrush软件
2.3.1 ZBrush 2018软件
2.3.2 ZBrush 2018安装
2.4 Substance Painter软件
2.4.1 Substance Painter绘图思路
2.4.2 Substance Painter 2018新功能
2.5 Unity引擎
2.5.1 Unity引擎界面
2.5.2 C#编程语言
2.6 Unreal Engine软件
第3章 AR/VR相关硬件
3.1 VR头显设备
3.1.1 PC端头显设备
3.1.2 一体式头显设备
3.1.3 移动端头显设备
3.2 AR头显设备
3.3 运动捕捉
3.3.1 光学运动捕捉
3.3.2 惯性运动捕捉
3.3.3 运动捕捉设备
3.4 数据手套
3.4.1 虚拟现实数据手套
3.4.2 力反馈数据手套
第4章 Unity引擎主要功能
4.1 Unity引擎主要属性
4.1.1 GameObject
4.1.2 构造函数
4.1.3 GameObject类的方法
4.1.4 Component类和Behaviour类
4.1.5 生命周期
4.1.6 MonoBehaviour类的方法
4.2 Unity引擎物理系统
4.2.1 Rigidbody
4.2.2 Collides
4.3 Unity引擎动画系统
4.3.1 简单动画的制作
4.3.2 复杂动画的制作
4.3.3 动画的切分
4.4 Unity引擎音频系统
4.4.1 面板组件
4.4.2 程序功能调用
4.5 Unity引擎光照系统
4.5.1 组件
4.5.2 灯光贴图与光照烘焙
4.6 Unity引擎材质系统
4.7 VR Toolkit的使用
第5章 “春节”VR项目开发
5.1 概述
5.2 项目文档
5.3 角色模型制作
5.3.1 角色UV制作
5.3.2 角色贴图制作
5.4 动画制作
5.4.1 VR动画制作流程
5.4.2 角色绑定
5.4.3 角色动画制作
5.5 特效制作
5.5.1 Unity引擎粒子系统
5.5.2 烟花特效制作
5.6 场景搭建
5.7 程序开发
5.7.1 搭建开发环境
5.7.2 资源导入
5.7.3 场景搭建
5.7.4 交互功能的开发
5.7.5 动画事件
5.7.6 粒子与场景
5.7.7 测试与发布
第6章 基于Kinect的“皮影互动”项目开发
6.1 Kinect硬件
6.2 Unity引擎与Kinect开发环境搭建
6.2.1 Unity引擎的安装
6.2.2 Kinect驱动的下载及设备连接
6.3 皮影形象的绘制流程
6.4 皮影动画骨骼绑定
6.5 程序开发
6.5 HomeScenes场景的制作
6.5 “黛玉葬花”场景的制作
6.5 “大闹天宫”场景的制作
6.5 “武松打虎”场景的制作
6.5 HomeScenesNull场景的制作
主要参考文献
展开