作品简介

混合现实(Mixed Reality,MR)是指真实世界与虚拟的数字世界相结合产生的一种新的环境可视化方式,其中的物理实体与数字对象能共存并实时相互作用,在技术上涉及虚拟现实(Virtual Reality,VR)和增强现实(Augmented Reality,AR)的概念。混合现实的概念提出较早,而真正被业内开发者所熟悉,大约起始于微软在2015年1月25日所发布的HoloLens智能眼镜,其强大的性能和极具科技感的体验让很多业内开发者赞叹不已。笔者于2016年年初接触到第一台HoloLens设备,在体验了其中的应用之后,深感混合现实技术将在不久的将来应用到各行各业,因此学习了HoloLens官方开发者文档,并将其整理为中文资料,以方便开发者和学生参考使用。之后在教学过程中加入了HoloLens开发课程,培养了一批擅长HoloLens开发的技术人才,并将教学过程中的相关技术资料整理成册,遂有此书。

闫兴亚,教授,西安邮电大学数字艺术学院副院长、西安市虚拟现实沉浸式拍摄系统工程技术研究中心技术委员会主任、西安邮电大学数字文化产业研究院执行副院长。主要从事增强现实、虚拟现实及混合现实领域的相关研究工作。

张克发,《AR与VR开发实战》作者,主要从事游戏开发、AR/VR项目开发等,曾主导开发多个AR/VR商业项目,有多年AR/VR领域教学与培训经验。

作品目录

  • 寄语
  • 前言
  • 作者简介
  • 第1章 什么是混合现实
  • 1.1 混合现实的概念
  • 1.2 微软的混合现实平台
  • 1.3 Magic Leap One介绍
  • 1.4 0glass AR产品介绍
  • 1.5 HoloMax多人全息交互系统介绍
  • 1.6 5G智能眼镜XMAN介绍
  • 1.7 NED+AR X2介绍
  • 1.8 RealMax产品介绍
  • 1.9 EasyAR介绍
  • 1.10 HiAR glasses G200介绍
  • 第2章 HoloLens介绍
  • 2.1 Hologram全息图的概念
  • 2.2 HoloLens硬件细节
  • 2.3 HoloLens shell
  • 2.4 使用MRC
  • 2.5 HoloLens配件使用
  • 第3章 混合现实内容设计
  • 3.1 传统内容设计与混合现实内容设计的区别
  • 3.2 混合现实中的交互设计
  • 3.3 关于AR、VR、MR中的体验舒适度
  • 3.4 混合现实设计中的呈现效果
  • 第4章 C#编程基础实践
  • 4.1 Unity引擎介绍
  • 4.2 Unity界面介绍
  • 4.3 Unity中的编程语言
  • 4.4 第一个Unity程序
  • 4.5 数据类型
  • 4.6 变量的定义
  • 4.7 编译错误
  • 4.8 运算符与表达式
  • 4.9 控制语句
  • 4.10 函数或方法
  • 4.11 数组
  • 4.12 自定义数据类型
  • 4.13 继承和多态
  • 4.14 object类型
  • 4.15 装箱和拆箱
  • 4.16 集合
  • 4.17 比较和排序
  • 4.18 泛型
  • 第5章 Unity 3D引擎深入实践
  • 5.1 GameObject类型
  • 5.2 Component类和Behaviour类
  • 5.3 MonoBehaviour类型
  • 5.4 Unity数学基础:向量
  • 5.5 四元数
  • 5.6 射线检测
  • 5.7 Unity文件读写
  • 5.8 Unity中的UI系统
  • 5.9 动画系统
  • 5.10 资源加载
  • 第6章 打砖块游戏案例开发
  • 6.1 案例介绍
  • 6.2 场景搭建
  • 6.3 小球运动
  • 6.4 碰撞检测
  • 第7章 HoloLens开发基础实践
  • 7.1 使用Windows Device Portal
  • 7.2 安装HoloLens开发工具
  • 7.3 HoloLens模拟器的使用
  • 7.4 配置适用于HoloLens开发的Unity工程
  • 7.5 Camera摄像机设置
  • 7.6 凝视功能实现
  • 7.7 手势功能实现
  • 7.8 语音输入功能实现
  • 7.9 世界锚与场景保持功能实现
  • 7.10 空间音效功能实现
  • 7.11 空间映射功能实现
  • 第8章 HoloLens汽车展示案例开发
  • 8.1 工程介绍
  • 8.2 工程搭建
  • 8.3 视频播放功能实现
  • 8.4 车的移动功能实现
  • 8.5 车漆变色功能实现
  • 8.6 车的拆解功能实现
  • 8.7 总结
  • 第9章 0glass AR应用开发基础
  • 9.1 开发介绍
  • 9.2 开发案例
  • 第10章 MulSDK应用开发
  • 10.1 开发工具
  • 10.2 开发过程
  • 第11章 HiAR 2D SDK集成开发基础
  • 11.1 HiAR Glasses简介
  • 11.2 HiAR 2D SDK简介
  • 11.3 基于HiAR Glasses的HiAR 2D SDK集成开发
  • 11.4 HiAR 2D SDK集成应用开发举例
  • 第12章 基于EasyAR的WebAR开发
  • 12.1 EasyAR SDK
  • 12.2 EasyAR CRS
  • 12.3 EasyAR WebAR
  • 12.4 EasyAR Studio
  • 12.5 EasyAR教程
展开全部