最近在研究各种web实现AR的现有方案,整理一下,以下是国内外的部分现有方案
开源
非Web
以下几个是非Web平台的项目,web平台的技术基础
ARToolKit
最早的开源AR库,全平台,已经废弃,包括早期的NyARToolKit,FLARToolKit等分支,就不一一列举了
ARToolKit5
ARToolKit的新仓库,5.4版,全平台
- github:https://github.com/artoolkit/ARToolKit5 Stars:43
ARToolKitX
artoolkitX是一个新的开源项目,其创建是为了继续支持ARToolKit社区,并确保下一代增强现实开发人员可以访问并了解驱动该创新技术的底层算法。该项目由核心团队管理,该团队在过去十年中一直负责所有ARToolKit开发,并由中国领先的AR公司Realmax(www.realmax.com)资助。
- 官网:http://www.artoolkitx.org/
- github:https://github.com/artoolkitx/artoolkitx Stars:205
Web
JSARToolKit
第一个面向web的 js ar库,基于ARToolKit / NyARToolKit / FLARToolKit,已经废弃
- github:https://github.com/kig/JSARToolKit Stars:663
jsartoolkit5
ARToolKit5的js版本
- github:https://github.com/kig/JSARToolKit Stars:55
AR.js
将jsartoolkit5进行封装,并整合three.js和aframe进行渲染,支持Image tracking, Location Based AR, Marker tracking,目前使用人数最多,更新频繁(主要是更新渲染部分)
- github:https://github.com/kig/JSARToolKit Stars:670
three.ar.js(待测)
谷歌的开源web ar项目,基于自家的WebARonARKit(ios)和WebARonARCore(android)
- github:https://github.com/google-ar/three.ar.js Stars:2400
awe.js(已经商业)(待测)
颜色跟踪,面部检测的js库,比较活跃
- 官网:https://awe.media/
- github:https://github.com/awe-media/awe.js Stars:278
Argon(待测)
由佐治亚理工学院的增强环境实验室所建,与来自美国国家科学基金会,佐治亚理工学院的GVU中心和研究所的人员和技术,以及公司包括高通和阿尔卡特朗讯的支持,最后更新是2018年
- 官网:https://www.argonjs.io/
- github:https://github.com/argonjs/argon Stars:321
THREEAR
基于jsartoolkit的ts工程
- github:https://github.com/JamesLMilner/THREEAR Stars:86
tracking.js
颜色跟踪,面部检测的js库,比较活跃
- github:https://trackingjs.com/ Stars:8500
model-viewer
谷歌自家最新的webAR方案,依赖Chrome,脱卡识别,效果稳定性算是标杆了
- github:https://github.com/google/model-viewer Stars:1600
最近在研究各种web实现AR的现有方案,整理一下,以下是国内外的部分现有方案
商业
8thwall
zapworks
kivisense
提供创作平台,提供小程序插件(ios不能用),js插件报价10w
XR+
awe.js
vectary
最后经过各种测试,权衡,选了一家国外的商业方案