最近在研究各種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
最后經過各種測試,權衡,選了一家國外的商業方案