GoogleAR云锚点简介以及开发索引

AR Core1.2 介绍

  2018 5月8日凌晨 Google I / O上,Daydream 产品经理 Nathan Martz 介绍了该公司用于Android的增强现实软件开发套件的新版本ARCore 1.2。最新版本的ARCore引入了三个主要的新功能 —— Sceneform Java SDK,云锚点以及AR图像,并且出乎意料地为iOS设备引入了云锚点的支持。

GoogleAR云锚点简介以及开发索引_第1张图片

  首先是 Cloud Anchors。ARCore通过识别平面特征并创建稀疏点云来实现运动跟踪。Cloud Anchors可以将这些信息存储在Google云中,并为开发者提供该信息的ID。该ID可以与其他用户共享,这样的话可以比较两个私人点云并将AR对象粘在同一地点。
  有意思的一点是,Cloud Anchors还部分支持ARKit。谷歌为iOS设备建立了一个图书馆,其Cloud Achors的数据库可以在ARKit上运行。在iOS上,系统将使用所有内置的ARKit功能,如运动跟踪和环境评估,并将这些数据同步到云端。假设开发人员为两种平台构建相同的应用程序,则无论您使用的是哪种平台,都可以在Android和iOS之间同步AR数据以共享体验。

GoogleAR云锚点简介以及开发索引_第2张图片

  然后是 Augmented Images。谷歌更新了一项名为Augmented Images的功能,这个功能新增了垂直平面识别。例如,在下图中,你可以通过识别产品垂直包装面,以AR的方式呈现出包装内的产品。
Augmented Images是一项新功能,类似于以前的AR扫描和QR码,它是一个通用的图像识别系统,用手机摄像头指向对象就可以启动AR体验。开发人员可以为其应用程序指定多达1,000个2D图像,从而使ARCore能够检测诸如产品框或电影海报之类的东西,而不会出现笨重的方形AR标记。这个功能的商业场景很广泛,例如让电影海报、广告传单、产品组装说明更生动等。

GoogleAR云锚点简介以及开发索引_第3张图片

  最后,全新的 SDK Sceneform。Sceneform是一个旨在帮助Java开发人员创建场景的新版SDK。因为AR需要3D对象的显示,这就要求AR开发者具备游戏开发者的能力,会使用Android NDK,OpenGL和像Unity这样的游戏引擎,这对于Android的2D Java开发人员来说可能有点令人望而生畏。
Sceneform SDK是一个Android Studio插件和API,允许开发人员轻松创建AR体验,而无需处理整个3D开发堆栈。 Sceneform包含大量常见的3D用户界面小部件,因此用户可以选择对象或移动事物,而无需开发人员重新造轮子,

Google AR 云锚点开发索引

  • 1.ARCore SDK for iOS   官方文档传送门
    GoogleAR云锚点简介以及开发索引_第4张图片


  • 2.ARCore SDK for Unity   官方文档传送门
    GoogleAR云锚点简介以及开发索引_第5张图片


  • 3.ARCore SDK for Unity(iOS ARKit)   官方文档传送门
    GoogleAR云锚点简介以及开发索引_第6张图片


支持 AR Core 的设备   官方原文转送门

  • 国内安卓手机
    ARCore只能从以下应用商店购买
       - 小米应用商店
       - 华为应用商店
    支持一下Android设备:


    GoogleAR云锚点简介以及开发索引_第7张图片
  • iOS
    ARCore需要运行iOS 11.0或更高版本的ARKit兼容设备。
    支持以下iOS设备:

    GoogleAR云锚点简介以及开发索引_第8张图片



    Android(Play)
    要求:
    Android 7.0或更高版本(一些型号需要更新版本,如下所示)
    为了更新ARCore, Play Store需要接入互联网
    GoogleAR云锚点简介以及开发索引_第9张图片

    GoogleAR云锚点简介以及开发索引_第10张图片

    GoogleAR云锚点简介以及开发索引_第11张图片

    GoogleAR云锚点简介以及开发索引_第12张图片

你可能感兴趣的:(GoogleAR云锚点简介以及开发索引)