3D开发-AR技术方案

Posted zhen-android

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3D开发-AR技术方案相关的知识,希望对你有一定的参考价值。

AR SDK&开源项目

AR

开源项目

ARToolKit

https://github.com/artoolkit

AR.js

https://github.com/jeromeetienne/AR.js

ARCore

https://github.com/google-ar/arcore-android-sdk

https://developers.google.cn/ar/discover/

https://developers.google.cn/ar/

 

商业项目

Vuforia

https://developer.vuforia.com/

https://www.ptc.com/en/products/augmented-reality

ARKit

https://developer.apple.com/arkit/

 

Wikitude

https://www.wikitude.com/

https://www.kudan.eu/

https://www.xzimg.com/

 

体验

iOS 12 ARKit 2.0

JD-AR&ARCore by Google 2019.06

5G推动AR应用井喷

应用

 

 

ARToolKit

ARToolKit是一个免费的开源SDK,可以完全访问其计算机视觉算法,以及自主修改源代码以适应自己的特定应用。ARToolKit免费分发,基于LGPL v3.0许可证。最新的ARToolKit 6是一款快速而现代的开源跟踪和识别SDK,可让计算机在周围的环境中查看和了解更多信息。它使用了现代计算机视觉技术,以及DAQRI内部开发的分钟编码标准和新技术ARToolKit 6采用了免费和开源许可证发布,允许AR社区将其用于商业产品软件以及研究。

 

Google ARCore

来得有点晚。ARKit已经箭在弦上了,Google匆匆推出了一个预览版。没有整合在android里,不具备垄断优势。Android设备的市场占有率很高,但是性能、内核不像ios设备那样集中,实战可用性如何,还需拭目以待。

点评:

    ARCore项目开始的比较晚,当前技术状态还处于demo级别,支持安卓机型非常少,还需要安装另外的AR支持组件才能运行。

 

Vuforia

Vuforia是领先的AR平台,提供了一流的计算机视觉体验,可以确保在各种环境中的可靠体验。Vuforia被认为是全球最广泛使用的AR平台之一,Vuforia得到了全球生态系统的支持,拥有325,000多名注册开发人员,市面上已经有基于Vuforia开发的400多款应用程序。使用Vuforia平台,应用程序可以选择各种各样的东西,比如对象、图像、用户定义的图像、圆柱体、文本、盒子,以及VuMark(用于定制和品牌意识设计),其Smart Terrain功能为实时重建地形的智能手机和平板电脑,创建环境的3D几何图。

使用Vuforia SDK为移动设备和数码眼镜构建Android,iOS和UWP应用程序(UWP即UniversalWindows Platform,Windows通用应用平台,微软在Windows 10引入的概念)。Vuforia应用程序可以使用Android Studio,XCode,Visual Studio和Unity构建。Vuforia SDK目前的最新版本为6.2版,支持微软的Hololens,支持Windows 10设备,也支持来自Google的Tango传感器设备,以及Vuzix M300企业智能眼镜等。

点评:

Vuforia技术成熟,Marker追踪稳定识别度高,性能良好,支持Android,iOS,Windows等平台,是当前应用最成功的AR应用项目。

 

Apple ARKit

    2015年苹果收购了Metaio。Metaio此前也是不逊于Vuforia的iOS端AR SDK,但被收购后就不再提供下载和更新,可以认为Metaio就是ARKit的前身。

点评:

    支持仅限苹果系产品。

 

百度AR

http://ar.baidu.com/

 

 

视+ EasyAR

https://www.easyar.cn/

 

 

REF:

     五大AR增强现实开发平台简介

     作为AR开发者应该知道的国产AR

以上是关于3D开发-AR技术方案的主要内容,如果未能解决你的问题,请参考以下文章

3D相机技术调研(飞行时间+双目+结构光)

3D相机技术调研(飞行时间+双目+结构光)

3D开发-AR技术基础

HMS Core AR Engine 2D图片/3D物体跟踪技术 助力打造更智能AR交互体验

GJM : Unity3D 高通Vuforia SDK AR 开发

汇聚优质AR应用开发者,技术助力AR领域繁荣生态