• ARFoundation增强现实开发实战(ARCore版)
21年品牌 40万+商家 超1.5亿件商品

ARFoundation增强现实开发实战(ARCore版)

全新正版 极速发货

50.69 4.7折 109 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者汪祥春

出版社清华大学出版社

ISBN9787302612186

出版时间2022-09

装帧平装

开本16开

定价109元

货号31556786

上书时间2024-08-10

书香美美

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
    汪祥春,计算机科学与技术专业硕士,全国信息安全标准化委员会虚拟现实与增强现实标准工作组成员(CNITSC)、中国增强现实核心技术产业联盟成员(CARA)、华为HDE(Huawei Developer Experts)、CSDN博客专家,申请AR/MR专利3项,拥有深厚的软件工程专业背景和十余年软件项目实施管理经验。著有《基于Unity的ARCore开发实战详细讲解》《AR开发权威指南——AR Foundation》《ARKit原生开发入门精粹——RealityKit+Swift+SwiftUI》。

目录
基础篇
  第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  运动跟踪原理

内容摘要
 本书基于ARFoundation框架,采用URP渲染管线,讲述利用ARCore进行Android平台的AR应用开发,从AR技术概念、原理、
理论脉络到各功能技术点、
Android与Unity交互通信、
设计原则、性能优化,对ARCore应用开发中涉及的技术进行了全方位的讲述,用语通俗易懂,阐述深入浅出。
本书共分三个部分:第一部分为基础篇,包括第1章至第3章,从最基础的增强现实概念入手,通过一个实例阐述了AR开发从软硬件准备、开发环境搭建、工程设置、发布部署全流程,探讨了ARFoundation框架的技术基础、常用组件,并着重探索了ARCore功能特性和运动跟踪原理;第二部分为功能技术篇,包括第4章至第12章,对ARCore功
能特性各方面进行了详细探索讨论,从平面检测、图像检测、人脸检测到云锚点、
光影特效等,全方位的进行了技术剖析、讲解、演示。
并对AR场景管理、图像信息处理、3D文字声频视频等实用功能进行了阐述和使用操作讲解;第三部分为高级篇,包括第13章至第15章,主要阐述了Android与Unity交互通信、AR应用设计、性能优化相关主题,着
力提升开发人员在AR应用开发时的实际应用能力和整体把握能力。
本书结构清晰、循序渐进、深浅兼顾,实例丰富,每个技术点都有案例,特别注重对技术原理和实际运用的讲述,力图解决读者在项目开发中面临的难点问题。
本书适合AR初学者、
Unity开发人员、程序员、
科研人员,也可以作为高校、大专院校相关专业师生的学习用书,以及培训学校的培训教材。

精彩内容
 第3章ARCore功能特性与开发基础
ARCore是一个高级AR应用开发引擎,高内聚、易使用,特别是集成到ARFoundation框架后,提供了简洁统一的使用界面,这使利用其开发AR应用变得非常高效。 ARCore运动跟踪稳定性好,并且支持多传感
器融合(如深度传感器、双目相机),性能消耗低,有利于营造沉浸性更好的AR体验。本章主要阐述ARCore本身的技术能力和与ARCore扩展包相关的知识。
3.1ARCore概述及主要功能2017年6月,苹果公司发布了ARKitSDK,它能够帮助用户在移动端快速实现AR功能。 ARKit的发布推动了AR概念的普及,但ARKit只能用于苹果公司自家的移动终端,无法应用到Android平台。 2017年8月,谷歌公司正式发布对标ARKitSDK的ARCorea,将AR能力带入Android平台,ARCore也是一套用来创建AR的SDK,利用该工具包可以为现有及将来的Android手机提供AR功能,它通过采集环境信息及传感
器数据使手机/平板具备感知环境、了解现实世界、支持虚实交互的能力,ARCore还为Android和iOS平台同时提供了API,支持 AR体验共享。
ARCore主要做两件工作,即跟踪用户设备姿态和构建对现实环境的理解。 ARCore利用SLAM技术进行运动跟踪并构建环境三维结构信息,除此之外,ARCore还支持检测平坦的表面(如桌面或地面)、估计周围环境的光照信息。借助ARCore对现实世界的理解,我们能够以一种与现实世界无缝融合的方式添加虚拟物体、
注释或其他信息,例如可以将一只打盹的小猫放在咖啡桌的一角,或者利用艺术家的生平信息为一幅画添加注释。
虽然ARCore出现时间比ARKit晚,但事实上ARCore项目开展比ARKit早,在2014年,谷歌公司展示了其Tango项目成果,Tango是谷歌公司基于FlyBy公司VIO技术发展起来的AR技术,技术比ARCore更复杂,融合了更多传感器,需要额外的硬件辅助实现增强现实,过高的门槛使消费者甚至开发者难以触及,这导致Tango技术并未能大规模推广。苹aARCore后来被更名为GooglePlayServicesforAR,本书遵循原名,仍使用ARCore进行描述。
果公司的ARKitSDK发布后,由于其基于现有移动终端硬件平台,不需要额外硬件支持,大大降低了AR使用者的门槛,取得了良好的市场反响。为抢占技术高点,谷歌公司也迅速在Tango的基础上推出了ARCore,并提供了Android、iOS、Unity、Unreal、
Java多个开发平台的API。
ARCore是在移动手机广泛普及的情况下,谷歌公司适应时代潮流推出的AR开发工具,但其可以追溯到Tango这个已经研究很长时间的AR技术项目,事实上ARKit也基于FlyBy公司的技术,因此,ARKit和ARCore技术同源且具有基本相似的功能。

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP