作品简介

本书第1章介绍AR技术原理和AR Foundation概况,讲述用Unity开发AR应用的环境配置及调试方法,第2章对AR Foundation体系架构及关键组件、核心功能技术进行深入探讨,第3章讲述平面检测识别及参考点相关知识,第4章介绍2D图像与3D物体的检测识别跟踪知识,第5章介绍人脸检测、人脸表情捕捉、人脸特效实现的相关技术,第6章介绍光照估计、环境光反射、AR阴影生成的相关知识,第7章讨论云锚点、持久化存储、AR多人体验共享的相关知识,第8章介绍摄像头图像获取及自定义渲染管线的相关知识,第9章讨论2D、3D人体姿态估计及人形遮挡的相关知识,第10章讲述摄像机及手势操作的相关知识,第11章讨论在AR应用中使用3D音、视频的相关知识,第12章讲述开发AR应用的设计原则与设计指南,第13章讨论AR开发时的性能问题排查及优化技术。

本书适合AR Foundation初学者、Unity开发人员阅读,也可以作为大专院校相关专业师生的学习用书以及培训学校的教材。

汪祥春,计算机科学与技术专业硕士,全国信息技术标准化技术委员会、计算机图形图像处理及环境数据表示分技术委员会虚拟现实与增强现实标准工作组成员,中国增强现实核心技术产业联盟成员。现从事AR技术研发及管理工作。拥有深厚的软件工程专业背景和省部级科技项目实施管理经验,CSDN博客专家。拥有十余年软件开发及项目管理经验。

作品目录

  • 内容提要
  • 前言
  • 第1章 AR Foundation入门
  • 1.1 增强现实技术概述
  • 1.2 AR技术原理
  • 1.3 AR Foundation概述
  • 1.4 开发环境准备
  • 1.5 Android开发环境配置
  • 1.6 连接设备调试应用
  • 1.7 iOS开发环境配置
  • 第2章 AR Foundation基础
  • 2.1 AR Foundation体系架构
  • 2.2 AR Session & AR Session Origin
  • 2.3 可跟踪对象
  • 2.4 Session管理
  • 第3章 平面检测与参考点管理
  • 3.1 平面管理
  • 3.2 射线检测
  • 3.3 点云与参考点
  • 3.4 平面分类
  • 第4章 图像与物体检测跟踪
  • 4.1 2D图像检测跟踪
  • 4.2 3D物体检测跟踪
  • 第5章 人脸检测跟踪
  • 5.1 人脸检测基础
  • 5.2 人脸姿态与网格
  • 5.3 人脸区域与多人脸检测
  • 5.4 BlendShapes
  • 第6章 光影效果
  • 6.1 光照基础
  • 6.2 光照估计
  • 6.3 环境光反射
  • 6.4 使用内置实时阴影
  • 6.5 Projector阴影
  • 6.6 Planar阴影
  • 6.7 伪阴影
  • 第7章 持久化存储与多人共享
  • 7.1 锚点
  • 7.2 ARWorldMap
  • 7.3 协作Session
  • 第8章 摄像机图像获取与自定义渲染管线
  • 8.1 获取GPU图像
  • 8.2 获取CPU图像
  • 8.3 边缘检测原理
  • 8.4 CPU图像边缘检测实例
  • 8.5 可编程渲染管线
  • 第9章 肢体动捕与遮挡
  • 9.1 2D人体姿态估计
  • 9.2 3D人体姿态估计
  • 9.3 人形遮挡
  • 第10章 摄像机与手势操作
  • 10.1 场景操作
  • 10.2 同时开启前后摄像头
  • 10.3 环境交互
  • 10.4 手势控制
  • 第11章 3D音视频
  • 11.1 3D音频
  • 11.2 3D视频
  • 第12章 设计原则
  • 12.1 移动AR带来的挑战
  • 12.2 移动AR设计准则
  • 12.3 移动AR设计指南
  • 第13章 性能优化
  • 13.1 移动平台性能优化基础
  • 13.2 Unity Profiler使用
  • 13.3 性能优化的一般步骤
  • 13.4 移动设备性能优化
  • 13.5 渲染优化
  • 13.6 代码优化
  • 13.7 UI优化
  • 参考文献
展开全部