ARKit开发实战
¥
15.32
1.9折
¥
79
九五品
仅1件
作者员凯 著
出版社电子工业出版社
ISBN9787121334702
出版时间2018-01
版次1
装帧平装
开本16开
纸张胶版纸
页数300页
字数99999千字
定价79元
上书时间2024-12-02
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:ARKit开发实战
定价:79.00元
作者:员凯 著
出版社:电子工业出版社
出版日期:2018-01-01
ISBN:9787121334702
字数:450000
页码:300
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
适读人群 :ios开发者,AR开发者 AR是颠覆传统的交互革命,而ARKit能让数亿iOS设备瞬间“变身”AR设备,学会ARKit将让你抓住AR红利。 nARKit简单、易学,效果超赞。本书能让你快速了解AR的各项知识,从零开始全面掌握ARKit,快速开始动手制作自己的AR应用。 n
内容提要
本书主要介绍ARKit的原生API,分别从世界跟踪、场景理解、几何渲染、人脸跟踪4个方面详细叙述ARKit的功能,以及在Unity中接入ARKit的方法。并且在开始部分添加了使用ARKit所必需的一些基础知识,为了减少接受难度,本书只会叙述用到的知识点。本书的最后一部分介绍了EasyAR和Vuforia这两款AR SDK的功能和使用方法。 n本书适合对ARKit感兴趣的iOS开发者,以及其他想要了解ARKit原生API的读者阅读。 n
目录
部分 基础知识 n第1章 绘制图形/2 n1.1 代码编写/2 n1.2 CPU与GPU交互/4 n1.3 状态准备/5 n1.4 坐标转换/5 n1.5 像素计算/6 n1.6 硬件显示/6 n n第2章 图形学基础/8 n2.1 笛卡儿坐标系/8 n2.2 坐标空间/11 n2.3 坐标系转换/12 n2.4 硬件设备/13 n n第3章 数学基础/16 n3.1 向量/16 n3.2 矩阵/20 n3.2.1 矩阵的定义/20 n3.2.2 基本运算/21 n3.2.3 运算律/24 n3.2.4 矩阵的类型/27 n n第4章 增强现实基础/31 n4.1 概念/31 n4.2 结构组成/33 n4.2.1 系统结构/33 n4.2.2 关键要点/33 n4.2.3 SLAM/34 n4.3 发展历史/36 n4.4 发展现状/39 n4.4.1 AR硬件/39 n4.4.2 AR软件/42 n n第二部分 ARKit内容 n第5章 ARKit简介/47 n5.1 ARKit概述/47 n5.2 ARKit结构/49 n5.3 ARKit使用/50 n n第6章 个AR应用/52 n6.1 SceneKit/52 n6.2 SpriteKit/56 n6.3 Metal/60 n n第7章 世界跟踪/65 n7.1 跟踪概述/65 n7.2 模块结构/66 n7.3 运行跟踪/67 n7.4 ARConfiguration类/69 n7.4.1 两者区别/71 n7.4.2 使用示例/73 n7.4.3 属性说明/74 n7.5 ARSession类/75 n7.5.1 持有的硬件/75 n7.5.2 持有的数据/77 n7.5.3 具备的能力/79 n7.5.4 生命周期/80 n7.5.5 处理输出/82 n7.5.6 跟踪状态/84 n7.5.7 中断和出错/86 n7.6 ARFrame类/88 n7.6.1 包含的内容/89 n7.6.2 获取方式/90 n7.6.3 属性和方法说明/91 n7.7 ARAnchor类/93 n7.8 ARCamera类/93 n7.9 实例演示/98 n7.9.1 新建项目/98 n7.9.2 开始编码/99 n7.9.3 运行效果/105 n7.9.4 出错原因/106 n n第8章 场景理解/108 n8.1 平面检测/108 n8.2 ARPointCloud类/109 n8.3 ARPlaneAnchor类/110 n8.4 hit-test/111 n8.4.1 概述/111 n8.4.2 功能使用/114 n8.4.3 ARHitTestResult类/114 n8.5 ARLightEstimate类/116 n8.6 实例/116 n8.6.1 实例一/117 n8.6.2 实例二/125 n n第9章 几何渲染/130 n9.1 SceneKit/130 n9.1.1 SceneKit概述/130 n9.1.2 ARSCNView/133 n9.1.3 ARSCNViewDelegate/135 n9.2 SpriteKit 136 n9.2.1 SpriteKit概述/136 n9.2.2 ARSKView/137 n9.2.3 ARSKViewDelegate/138 n9.3 实例/139 n9.3.1 实例一/139 n9.3.2 实例二/150 n n第10章 人脸跟踪/155 n10.1 概述/155 n10.2 模块使用/156 n10.3 各类说明/160 n n第11章 游戏/165 n11.1 数字排列/165 n11.1.1 新建项目/166 n11.1.2 添加视图/166 n11.1.3 添加数字/168 n11.1.4 点击数字/169 n11.1.5 调用加载/171 n11.1.6 状态处理/172 n11.1.7 运行效果/174 n11.2 元素操作/175 n11.2.1 新建项目/175 n11.2.2 添加视图/175 n11.2.3 添加手势/177 n11.2.4 调用加载/182 n11.2.5 添加平面/183 n11.2.6 运行效果/185 n11.3 捕捉萌宠/187 n11.3.1 新建项目/187 n11.3.2 添加元素/187 n11.3.3 添加音效/191 n11.3.4 添加模型/191 n11.3.5 碰撞逻辑/194 n11.3.6 粒子效果/195 n11.3.7 调用加载/195 n11.3.8 提示信息/196 n11.3.9 运行效果/198 n n第三部分 ARKit在Unity中的应用 n第12章 Unity环境/203 n12.1 准备环境/203 n12.2 环境说明/204 n12.3 Hello Unity/207 n n第13章 使用ARKit/209 n13.1 接入插件/209 n13.2 远程调试/210 n13.3 结构说明/214 n13.4 使用操作/215 n n第14章 实例演示/218 n14.1 管理跟踪/218 n14.2 小游戏/223 n n第四部分 其他SDK的使用 n第15章 EasyAR SDK/230 n15.1 开发环境准备/230 n15.2 EasyAR Basic功能/232 n15.2.1 图片检测/232 n15.2.2 播放视频/240 n15.2.3 跟踪多个目标/245 n15.2.4 检测/248 n15.2.5 云识别/252 n15.3 EasyAR Pro功能/257 n15.3.1 识别3D物体/258 n15.3.2 录屏/263 n15.3.3 SLAM /267 n n第16章 Vuforia SDK/272 n16.1 开发环境准备/272 n16.2 Image Targets/276 n16.3 Cylinder Targets/278 n16.4 Multi Targets/280 n16.5 User Defined Targets/281 n16.6 Cloud Recognition/282 n16.7 Virtual Buttons/283 n16.8 Text Recognition/284 n16.9 VuMark /285 n16.10 Object Recognition/285 n
作者介绍
员凯,iOS开发工程师,拥有多年iOS开发经验,经过PMP项目管理认证,专注于AR开发方面的研究,曾就职于“世界500强企业”中国电信和知名互联网金融公司,分别担任项目经理、iOS团队leader。 n
序言
— 没有更多了 —
以下为对购买帮助不大的评价