HoloLens2开发入门精要:基于Unity和MRTK

HoloLens2开发入门精要:基于Unity和MRTK

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书系统讲述如何使用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》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Unity 3D游戏开发(第2版) 电子书
本书涵盖了Unity 3D实际应用中的各类功能,全方面讲解了其运行原理。
Unity3D脚本编程与游戏开发 电子书
精选丰富实践案例,精讲游戏开发技术,总结一线游戏开发经验。
Unity3D游戏开发标准教程 电子书
本书本着“起点低、终点高”的原则,内容覆盖了从学习Unity3D开发引擎必知必会的基础知识到能够熟练使用Unity3D开发引擎制作简单3D游戏的每一个阶段。全书共分为12章,前11章按照由易到难的顺序依次介绍了Unity基础与开发环境配置、脚本程序的开发、图形用户界面、物理引擎、着色器基础、3D游戏开发常用技术、光影效果、模型与动画、地形与寻路技术、游戏资源更新及网络开发。结尾一章给出了一个完整的
微课实战:Camtasia Studio入门精要 电子书
近年来微视频技术发展迅速,以5~15分钟教学微视频为核心,整合了知识学习、练习、作业、测验、调查等内容的微课,备受各层次教育工作者和广大师生的青睐。本书围绕微视频制作技术这一主线,对微视频开发软件CamtasiaStudio的诸多功能进行了详细介绍,各章完整的案例有助于读者进一步掌握微视频制作技术以及相关的辅助技术和支撑理论。综合案例部分将全书的内容融会贯通,使读者能够更全面、更系统地掌握微视频制
Unity 3D ShaderLab 开发实战详解(第3版) 电子书
1.一本专一介绍底层渲染的图书 。对着色器的概念、渲染流水线以及图形存储器的解释,扩展了在阴影批处理和渲染优化方面的内容。同时,针对不好理解的体积阴影和体积光,改成了在世界坐标空间内实现的程序。 2.针对Unity 5.x全新改版,删减了一些第2版中难懂且没有实际意义的内容。 3.书中的彩图文件和工程文件全部提供给读者免费下载。