类似推荐
编辑推荐
本书系统讲述如何使用Unity和MRTK进行HoloLens 2设备上的MR应用开发,着力解决开发难点。
内容简介
本书共分4部分。
第一部分为基础篇,包括第1章和第2章,从混合现实概念人手,简述HoloLens 2设备的技术特性、基本开发步骤及调试部署、MIRTK体系架构、配置文件使用等基础知识,立意高屋建瓴,通过对HoloLens 2设备和MRTK的介绍,希望读者对在HoloLens 2设备上进行MR应用开发有一个初步的印象。
第二部分为操作组件篇,包括第3~5章,主要阐述对HoloLens 2设备功能特性的基本开发及操作,系统讲解MRTK提供的各类功能组件和ux控件操作使用。
第三部分为功能技术篇,包括第6~12章,针对HoloLens 2设备上的MR应用开发进行深入全面阐述、剖析讲解,力图从原理到实践,全方位覆盖MR应用开发技术的方方面面,每章都配有详尽的可执行代码及代码的详细说明。
第四部分为提高篇,包括第13章和第14章,不仅讨论MR应用与普通应用的区别,也指出在MR应用开发中应该注意的事项,提出了在MR应用开发中应该遵循的基本原则,并对如何排查MR应用性能问题及基本性能优化原则进行了比较深入的探究。
本书面向MR应用开发初学者与Unity工程师,也可以作为高校、大专院校相关专业师生的学习用书,以及培训学校的培训教材。
作者简介
编著者汪祥春,计算机科学与技术专业硕士,全国信息安全标准化委员会虚拟现实与增强现实标准工作组成员。拥有深厚的软件工程专业背景和十余年软件项目实施管理经验。
著有《基于Unity的AR Core开发实战详细讲解》《AR开发权威指南:AR Foundation》《ARKit原生开发入门精粹:Reality Kit+Swift+SwiftUI》。
章节目录
版权信息
内容简介
作者简介
前言 PREFACE
基础篇
第1章 HoloLens 2基础
1.1 混合现实技术概述
1.2 HoloLens 2设备
1.3 MR技术原理
1.4 开发环境准备
1.5 MR应用开发初体验
1.6 使用模拟器
1.7 MRTK输入模拟
1.8 设备能力检查
第2章 MRTK基础
2.1 MRTK概述
2.2 MRTK体系架构
2.3 配置文件
操作组件篇
第3章 基本特性操作与开发
3.1 HoloLens 2设备门户
3.2 研究模式
3.3 图像与视频捕获
3.4 全息远端呈现
3.5 诊断系统
3.6 动态GLTF格式模型加载
3.7 多场景管理
第4章 交互与事件
4.1 Bounds Control
4.2 Object Manipulator
4.3 Constraint Manager
4.4 Interactable
4.5 Solvers
4.6 手指手掌可视化
4.7 Elastic System
4.8 Dock
第5章 UX控件
5.1 按钮
5.2 Slate面板
5.3 系统键盘
5.4 ToolTips
5.5 Sliders
5.6 近身菜单
5.7 应用程序栏
5.8 进度指示器
5.9 对话框
5.10 手势引导
功能技术篇
第6章 空间感知和映射
6.1 运动跟踪
6.2 空间感知
6.3 空间感知代码操作
6.4 开发环境中测试空间感知
6.5 射线检测
6.6 场景理解和语义
6.7 空间感知和场景理解的应用
第7章 手势操作与交互
7.1 手势输入配置
7.2 指针概述
7.3 指针基本操作
7.4 手势操作
7.5 手部跟踪
7.6 手势录制和回放
7.7 手部菜单
第8章 语音与交互
8.1 语音命令
8.2 语音识别
第9章 眼动跟踪与凝视交互
9.1 眼动校准
9.2 眼动跟踪配置
9.3 凝视功能使用
9.4 获取凝视数据
第10章 光影与特效
10.1 光照
10.2 MRTK标准着色器
10.3 环境反射
10.4 阴影
第11章 3D文字与音视频
11.1 3D文字
11.2 3D声频
11.3 3D视频
第12章 空间锚点与Azure云服务
12.1 Azure云服务概述
12.2 空间锚点
12.3 远程渲染
12.4 小结
提高篇
第13章 设计指南
13.1 MR应用设计挑战
13.2 MR应用设计的一般原则
13.3 MR应用交互设计指南
第14章 性能优化
14.1 性能优化基础
14.2 MR应用性能调试工具
14.3 Unity分析器使用
14.4 性能优化的一般步骤
14.5 渲染优化
14.6 代码优化
14.7 MRTK优化设置
附录A 更多资源
参考文献
HoloLens2开发入门精要:基于Unity和MRTK是2021年由清华大学出版社出版,作者汪祥春 编著。
得书感谢您对《HoloLens2开发入门精要:基于Unity和MRTK》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。