搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
AR Foundation增强现实开发实战(ARCore版)/计算机技术开发与应用丛书
0.00     定价 ¥ 109.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302612186
  • 作      者:
    编者:汪祥春|责编:赵佳霓
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2022-09-01
收藏
畅销推荐
内容介绍
本书基于AR Foundation框架,采用URP渲染管线,讲述利用ARCore进行Android平台的AR应用开发,从AR技术概念、原理、理论脉络到各功能技术点、Android与Unity交互通信、设计原则、性能优化,对ARCore应用开发中涉及的技术进行了全方位的讲述,用语通俗易懂,阐述深入浅出。 本书共分三个部分:第一部分为基础篇,包括第1章至第3章,从最基础的增强现实概念入手,通过一个实例阐述了AR开发从软硬件准备、开发环境搭建、工程设置、发布部署全流程,探讨了AR Foundation框架的技术基础、常用组件,并着重探索了ARCore功能特性和运动跟踪原理;第二部分为功能技术篇,包括第4章至第12章,对ARCore功能特性各方面进行了详细探索讨论,从平面检测、图像检测、人脸检测到云锚点、光影特效等,全方位的进行了技术剖析、讲解、演示。并对AR场景管理、图像信息处理、3D文字声频视频等实用功能进行了阐述和使用操作讲解;第三部分为高级篇,包括第13章至第15章,主要阐述了Android与Unity交互通信、AR应用设计、性能优化相关主题,着力提升开发人员在AR应用开发时的实际应用能力和整体把握能力。 本书结构清晰、循序渐进、深浅兼顾,实例丰富,每个技术点都有案例,特别注重对技术原理和实际运用的讲述,力图解决读者在项目开发中面临的难点问题。 本书适合AR初学者、Unity开发人员、程序员、科研人员,也可以作为高校、大专院校相关专业师生的学习用书,以及培训学校的培训教材。
展开
目录
基础篇
第1章 AR开发入门
1.1 增强现实技术概述
1.1.1 AR概念
1.1.2 AR技术应用
1.2 AR技术原理
1.2.1 传感器数据
1.2.2 前端里程计
1.2.3 后端优化
1.2.4 回环检测
1.2.5 建图
1.3 AR Foundation概述
1.3.1 AR Foundation与ARCore
1.3.2 AR Foundation支持的功能
1.3.3 AR Foundation功能概述
1.3.4 AR Foundation体系架构概述
1.3.5 基本术语
1.4 支持的设备
1.5 开发环境准备
1.5.1 所需硬件和软件
1.5.2 软件安装
1.6 ARCore初体验
1.6.1 工程创建
1.6.2 工具包导入
1.6.3 工程设置
1.6.4 环境搭建
1.6.5 代码编写
1.6.6 调试准备
1.6.7 打包测试
1.7 AR应用调试
第2章 AR Foundation基础
2.1 AR Foundation体系架构
2.1.1 AR子系统概念
2.1.2 AR子系统使用
2.1.3 跟踪子系统
2.2 ARSession&ARSessionOrigin
2.2.1 ARSession
2.2.2 ARSessionOrigin
2.3 可跟踪对象
2.3.1 可跟踪对象管理器
2.3.2 可跟踪对象事件
2.3.3 管理可跟踪对象
2.4 会话管理
第3章 ARCore功能特性与开发基础
3.1 ARCore概述及主要功能
3.1.1 运动跟踪
3.1.2 环境理解
3.1.3 光照估计
3.1.4 ARCore的不足
3.2 运动跟踪原理
3.2.1 ARCore坐标系
3.2.2 ARCore运动跟踪分类
3.2.3 ARCore运动跟踪
3.2.4 ARCore使用运动跟踪的注意事项
3.3 设备可用性检查
3.4 AR会话生命周期管理与跟踪质量
3.5 ARCore扩展包
3.6 相机配置
3.7 会话录制与回放
3.7.1 AR Foundation录制与回放
3.7.2 ARCore扩展录制与回放
3.8 即时放置
功能技术篇
第4章 平面检测与锚点管理
4.1 平面检测引导
4.2 平面管理
4.2.1 平面检测
4.2.2 可视化平面
4.2.3 个性化渲染平面
4.2.4 开启与关闭平面检测功能
4.2.5 显示与隐藏已检测平面
4.2.6 平面遮挡
4.3 射线检测
4.3.1 射线检测概念
4.3.2 射线检测详细讲解
4.4 可视化放置点
4.5 特征点与点云
4.5.1 特征点
4.5.2 点云
4.5.3 点云数据采集
4.6 锚点
第5章 图像检测跟踪
5.1 图像检测跟踪基本操作
5.2 图像跟踪功能启用与禁用
5.3 多图像跟踪
5.4 运行时创建参考图像库
5.5 运行时切换参考图像库
5.6 运行时添加参考图像
5.7 脱卡
5.8 图像跟踪优化
第6章 人脸检测跟踪
6.1 人脸检测基础
6.1.1 人脸检测概念
6.1.2 人脸检测技术基础
6.2 人脸姿态与网格
6.2.1 人脸姿态
6.2.2 人脸网格
6.3 人脸区域与多人脸检测
6.3.1 人脸区域
6.3.2 多人脸检测
第7章 光影效果
7.1 光照基础
7.1.1 光源
7.1.2 光与材质的交互
7.1.3 光照模型
7.1.4 三维渲染
7.2 光照估计
7.2.1 光照一致性
7.2.2 光照估计实例
7.3 环境反射
7.3.1 立方体贴图
7.3.2 纹理采样过滤
7.3.3 AREnvironmentProbeManager组件
7.3.4 使用环境反射
7.4 内置实时阴影
7.4.1 ShadowMap技术原理
7.4.2 使用实时阴影
7.5 Planar阴影
7.5.1 数学原理
7.5.2 代码实现
7.6 伪阴影
第8章 持久化存储与多人共享
8.1 云锚点
8.2 ARCore云锚点使用实例
8.3 ARCore云锚点使用注意事项
8.4 Azure云服务概述
8.5 Azure空间定位点使用实例
第9章 场景图像获取与场景深度
9.1 获取GPU图像
9.1.1 获取摄像头原始图像
9.1.2 获取屏幕显示图像
9.2 获取CPU图像
9.2.1 AR摄像头图像数据流
9.2.2 从CPU中获取摄像头图像
9.3 边缘检测原理
9.3.1 卷积
9.3.2 Sobel算子
9.4 CPU图像边缘检测实例
9.5 DepthAPI概述
9.6 DepthAPI实例
9.7 场景深度应用场景
第10章 相机与手势操作
10.1 AR场景操作
10.1.1 场景操作方法
10.1.2 场景操作实例
10.2 手势操作交互
10.2.1 手势检测
10.2.2 手势操作控制
10.3 XRInteractionToolkit
10.3.1 对象放置
10.3.2 对象选择
10.3.3 对象操作
第11章 三维文字与音视频
11.1 三维文字
11.1.1
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证