展开全部

主编推荐语

本书系统讲述如何使用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工程师,也可以作为高校、大专院校相关专业师生的学习用书,以及培训学校的培训教材。

目录

  • 版权信息
  • 内容简介
  • 作者简介
  • 前言 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 更多资源
  • 参考文献
展开全部

评分及书评

评分不足
1个评分
  • 用户头像
    给这本书评了
    5.0

    本书主要讲述利用 Unity MRTK 进行 HoloLens 2 设备上的 MR 应用开发,对 MR 应用开发中涉及的技术进行了全方位讲述,语言通俗易懂,阐述深入浅出。本书共分 4 部分:第一部分为基础篇,包括第 1 章和第 2 章,从混合现实概念入手,简述 HoloLens 2 设备的技术特性、基本开发步骤及调试部署、MRTK 体系架构、配置文件使用等基础知识,立意高屋建瓴,通过对 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 工程师,也可以作为高校、大专院校相关专业师生的学习用书,以及培训学校的培训教材。

      转发
      评论

    出版方

    清华大学出版社

    清华大学出版社成立于1980年6月,是由教育部主管、清华大学主办的综合出版单位。植根于“清华”这座久负盛名的高等学府,秉承清华人“自强不息,厚德载物”的人文精神,清华大学出版社在短短二十多年的时间里,迅速成长起来。清华大学出版社始终坚持弘扬科技文化产业、服务科教兴国战略的出版方向,把出版高等学校教学用书和科技图书作为主要任务,并为促进学术交流、繁荣出版事业设立了多项出版基金,逐渐形成了以出版高水平的教材和学术专著为主的鲜明特色,在教育出版领域树立了强势品牌。