ARKit原生开发入门精粹—RealityKit+Swift+SwiftUI

ARKit原生开发入门精粹—RealityKit+Swift+SwiftUI

作者:汪祥春

出版社:清华大学

出版年:2021年2月

ISBN:9787302567479

所属分类:散文随笔

书刊介绍

《ARKit原生开发入门精粹—RealityKit+Swift+SwiftUI》内容简介

本书采用RealityKit框架,对ARKit原生开发进行了全面深入的探究,从ARKit技术原理、理论脉络到各功能技术点、设计原则、性能优化,对AR应用开发中涉及到的技术进行了全方位的讲述,用语通俗易懂,阐述深入浅出。
汪祥春,计算机科学与技术专业硕士,全国信标委计算机图形和图像处理及环境数据表示分技术委员会虚拟现实与增强现实标准工作组成员,中国增强现实核心技术产业联盟成员,曾在中国人民解放军某部从事部队信息化软件开发研制,现从事AR技术研发及管理工作。拥有深厚的软件工程专业背景,省部级科技项目实施管理经验,CSDN博客专家。拥有十余年软件开发及项目管理经验,100余万行代码开发量积累,著有《基于Unity的ARCore开发实战详解》《AR开发权威指南——AR Foundation》。

作品目录

前言FOREWORD
基础篇
第1章:ARKit基础
1.1、增强现实技术概述
1.2、AR技术原理
1.3、ARKit概述
1.4、ARKit原理
1.5、RealityKit概述
1.6、ARKit初体验
1.7、调试AR应用
第2章:RealityKit基础
2.1、运动跟踪原理
2.2、ARSession管理
2.3、ARSession执行流
2.4、平面检测
2.5、射线检测
2.6、手势检测
2.7、ARCoaching
2.8、RealityKit中的事件系统
2.9、LiDAR传感器
2.10、DepthAPI
2.11、AR截屏
2.12、基于位置的AR
第3章:渲染基础
3.1、材质纹理
3.2、网格
3.3、模型
3.4、动画
3.5、RealityKit渲染
功能技术篇
第4章:图像与物体检测跟踪
4.1、2D图像检测跟踪
4.2、3D物体检测跟踪
第5章:人脸检测跟踪
5.1、人脸检测基础
5.2、人脸检测配置
5.3、BlendShapes
5.4、同时开启前后摄像头
第6章:光影特效
6.1、光照
6.2、光照估计
6.3、环境反射
第7章:肢体动作捕捉与人形遮挡
7.1、ARBodyTrackingConfiguration配置
7.2、2D人体姿态估计
7.3、3D人体姿态估计
7.4、人形遮挡
7.5、人形提取
第8章:持久化存储与多人共享
8.1、AR锚点
8.2、持久化存储与共享体验技术基础
8.3、ARWorldMap
8.4、协作Session
8.5、RealityKit同步服务
第9章:物理模拟
9.1、物理引擎
9.2、RealityKit中的物理组件
9.3、物理模拟实例
9.4、触发器与触发域
9.5、自定义物理实体类
第10章:Reality
Composer
10.1、Reality
Composer主要功能
10.2、内容操作
10.3、与AR应用整合
10.4、行为交互
10.5、代码交互
10.6、导出USDZ
第11章:3D文字与音视频
11.1、3D文字
11.2、3D音频
11.3、3D视频
第12章:USDZ与AR
Quick
Look
12.1、USDZ概述
12.2、USDZ文件转换
12.3、AR
Quick
Look概述
12.4、App应用中嵌入ARQuickLook
12.5、Web网页中嵌入AR
Quick
Look
12.6、使用AR
Quick
Look的注意事项
提高篇
第13章:设计原则
13.1、移动AR带来的挑战
13.2、移动AR设计准则
13.3、移动AR设计指南
第14章:性能优化
14.1、移动平台性能优化基础
14.2、移动设备性能优化
14.3、性能优化的一般流程
14.4、RealityKit优化
14.5、RealityKit渲染测试
14.6、性能优化与设备兼容性
参考文献

相关推荐

微信二维码