主页 详情

《UNITY虚拟现实开发圣典》_何伟编著_14025206_7113221706

【书名】:《UNITY虚拟现实开发圣典》
【作者】:何伟编著
【出版社】:北京:中国铁道出版社
【时间】:2016
【页数】:380
【ISBN】:7113221706
【SS码】:14025206

最新查询

内容简介

第1章 虚拟现实入门

1.1 什么叫虚拟现实

1.1.1 虚拟现实概念

1.1.2 虚拟现实诞生的背景

1.1.3 虚拟现实发展历史及大事件

1.2 什么叫增强现实

1.3 什么叫混合现实

1.4 虚拟现实系统的三个基本特征

1.5 虚拟现实系统的分类

1.6 虚拟现实系统的组成

第2章 虚拟现实系统的硬件设备

2.1 虚拟现实输入设备

2.1.1 三维空间跟踪器

2.1.2 漫游和操纵设备

2.1.3 手势接口

2.2 虚拟现实输出设备

2.2.1 图形显示设备

2.2.2 三维声音显示设备

2.2.3 触觉反馈设备

2.3 虚拟现实硬件设备的几个问题

2.3.1 虚拟现实设备的技术指标

2.3.2 虚拟现实设备三大影响因素

2.3.3 虚拟现实硬件设备未来发展

第3章 虚拟现实开发工具综述

3.1 虚拟现实开发软件及平台

3.1.1 Virtools

3.1.2 Quest 3D

3.1.3 VR-Platform

3.1.4 Unity 3D

3.1.5 Unreal Engine 4

3.2 语言类虚拟现实工具

3.2.1 高级着色器利器:HLSL

3.2.2 虚拟现实建模语言:VRML

3.2.3 三维图像标记语言:X3D

3.3 视觉类虚拟现实工具及应用

3.4 触觉类虚拟现实工具

3.4.1 Haptics

3.4.2 Teslasuit

第4章 虚拟现实项目的工作流程及注意事项

4.1 虚拟现实项目的工作流程

4.1.1 虚拟现实项目制作所需资料列表

4.1.2 虚拟现实项目制作时间节点表

4.2 模型制作规范

4.3 材质贴图规范

4.4 模型烘焙及导出

4.5 文件备份标准

第5章 虚拟现实的应用与展望

5.1 VR应用领域综述

5.1.1 VR军事应用

5.1.2 VR医疗研究与应用

5.1.3 VR艺术和娱乐领域应用

5.1.4 VR虚拟旅游

5.1.5 VR教育应用

5.2 VR未来应用展望

第6章 C#基础介绍

6.1 C#概述及其开发环境

6.1.1 什么是C#

6.1.2 C#与Unity的应用

6.1.3 学习C#的准备工作

6.2 变量

6.2.1 什么是变量

6.2.2 变量的数据类型

6.2.3 变量的声明

6.2.4 常量

6.3 表达式与运算符

6.3.1 表达式

6.3.2 运算符

6.3.3 运算符优先级

第7章 C#流程控制基础

7.1 语句顺序执行

7.1.1 调试演示

7.1.2 选择分支语句

7.1.3 循环语句

7.2 函数

7.2.1 函数的由来

7.2.2 定义函数

7.2.3 函数的返回值与函数类型

7.2.4 函数的调用

7.2.5 函数的形参与实参

7.2.6 Main()函数

7.2.7 结构函数

7.2.8 函数的重载

7.3 字符串和数组

7.3.1 字符串类string的使用

7.3.2 可变字符串类StringBuilder的使用

7.3.3 数组的定义

7.3.4 数组类型

7.3.5 数组的基本操作

7.3.6 静态数组

7.3.7 动态数组

第8章 C#面向对象

8.1 定义类

8.1.1 类的定义

8.1.2 构造函数和析构函数

8.1.3 类的使用

8.1.4 类的可访问性——访问修饰符

8.1.5 嵌套类

8.2 对象

8.2.1 类和对象的关系

8.2.2 对象定义

8.2.3 对象的用法

8.3 属性

8.3.1 C#中的属性

8.3.2 属性的组成

8.3.3 属性的使用

8.4 类的面向对象特性

8.4.1 面向对象概述

8.4.2 类的继承

8.4.3 类的封装

8.4.4 类的多态

8.5 委托和事件

8.5.1 什么是委托

8.5.2 使用委托

8.5.3 什么是事件

8.5.4 事件的使用

第9章 C#异常处理和简单案例

9.1 异常处理

9.1.1 异常处理概述

9.1.2 异常处理语句

9.2 Unity 3D简单案例

9.2.1 Unity 3D简介

9.2.2 Unity 3D学习

9.2.3 Unity 3D简单案例

第10章 三维虚拟样板间装修设计平台开发实例

10.1 概述

10.1.1 三维家装虚拟样板间装修设计的意义与价值

10.1.2 国内外虚拟样板间装修设计的发展

10.1.3 UGUI系统概述

10.2 虚拟样板间的策划及准备工作

10.2.1 虚拟样板间的交互设计

10.2.2 使用Unity开发前的准备工作

10.3 在Unity中搭建场景

10.3.1 导入模型、贴图及布置灯光

10.3.2 创建UI布局

10.4 设置摄像机

10.4.1 设置自主摄像机

10.4.2 设置自动游历摄像机

10.5 编写交互及UI功能脚本

10.5.1 更换地面及壁纸

10.5.2 创建新家具

10.5.3 移动家具

10.5.4 切换镜头及退出等UI控制

1O.5.5 家具交互开发

10.5.6 样板间全景三维透视展示

10.6 添加背景音乐

10.7 发布程序

第11章 沉浸式虚拟体验在《逃离废墟》中的应用开发实例

11.1 概述

11.1.1 VR沉浸式体验的意义与价值

11.1.2 iTween插件

11.1.3 Oculus头戴式头盔

11.2 《逃离废墟》的策划及模型制作

11.2.1 《逃离废墟》项目开发背景与需求分析

11.2.2 《逃离废墟》的场景设计

11.2.3 使用Unity开发前的准备工作

11.3 在Unity中搭建场景

11.4 设置摄像机

11.4.1 设计摄像机的游历路线

11.4.2 设置自动游历摄像机

11.5 添加背景音乐

11.6 发布程序

第12章 桌面级虚拟现实体验在汽车工业仿真中的应用

12.1 概述

12.1.1 桌面虚拟现实系统的回顾

12.1.2 桌面虚拟现实系统显示技术及其意义和价值

12.1.3 桌面虚拟现实系统的交互设备

12.1.4 zSpace桌面级虚拟现实体验系统介绍

12.2 项目策划

12.2.1 项目开发背景

12.2.2 项目需求分析

12.2.3 项目UI设计

12.2.4 交互功能设计

12.3 项目插件及资源导入

12.3.1 创建工程

12.3.2 SDK和插件的下载与导入

12.3.3 模型资源导入

12.4 搭建场景

12.4.1 开场场景搭建

12.4.2 主场景模型和摄像机处理

12.4.3 场景UI设计

12.5 项目逻辑设计

12.5.1 项目UI逻辑设计

12.5.2 触控笔逻辑设计

12.5.3 汽车逻辑设计

12.5.4 场景管理类

12.5.5 zView效果制作

12.6 互动程序发布

第13章 Unity与Arduino硬件传感器的VR赛车交互控制开发案例

13.1 概述

13.1.1 传感器的意义与价值

13.1.2 Arduino单片机

13.2 VR赛车项目开发的需求分析

13.3 配置搭建虚拟现实赛车工程环境

13.3.1 创建赛车模型和场景环境

13.3.2 制作模型贴图

13.3.3 调整Unity场景及赛车模型

13.3.4 配置Oculus环境

13.3.5 赛车仿真模拟系统与镜头控制

13.4 Arduino环境搭建

13.4.1 Arduino基本编码规则

13.4.2 Arduino通信方式

13.4.3 Arduino通信示例

13.5 Unity与Arduino硬件传感器的VR赛车通信控制开发

13.5.1 Arduino采集传感器数据

13.5.2 Unity通信并解析摇杆数据

13.6 发布程序


书查询(www.shuchaxun.com)本网页唯一编码:
c0fd6c76c511e217d7da183b7e28974a#1d72c6e84a7d843ecfbdc66771ffffb4#68524176#14025206.zip