文章目录
- 一、AR 增强现实技术简介
- 二、Android 平台常用的 AR 技术
- 三、ARCore 相关资料收集
一、AR 增强现实技术简介
AR 全称 Augmented Reality , 增强现实
将 虚拟的元素 叠加到 现实世界
借助 虚拟模型元素 增强 现实世界的 场景 ,
并可以与现实世界进行交互 ;
AR 增强现实 技术涉及到的 学科 或 技术 :
- 计算机视觉
- 计算机图形学
- 传感器技术
AR 增强现实 技术 的硬件载体 :
- AR 头盔 / 眼镜
- 智能手机 / 平板电脑
- 电视屏幕 / 显示器
AR 增强现实 技术 的软件平台 :
- Android
- iOS
- Windows
- Linux
二、Android 平台常用的 AR 技术
Android 平台常用的 AR 技术 :
- ARCore : Google 开发的 AR 框架 , 可以在 Android 平台上开发 AR 应用 ; https://developers.google.com/ar
- Vuforia : 跨平台 AR 方案 , 支持 Android / iOS / Windows 系统 ; https://www.vuforia.com/
- Wikitude : 跨平台 AR 方案 , 支持 Android / iOS / Windows 系统 ; https://www.wikitude.com/
- EasyAR : Android 和 iOS 平台的 AR 引擎 , https://www.easyar.com/
- ARToolKit : 开源 AR 引擎 , http://www.hitl.washington.edu/artoolkit/
- 源码地址 : https://github.com/artoolkit
在 Android 平台 , 推荐使用 ARCore , Google 出品 , 对 Android 平台兼容性比较好 ;
三、ARCore 相关资料收集
ARCore 相关资料收集 :
- ARCore 官网 : https://developers.google.com/ar
- ARCore 和支持的开发环境概览 : https://developers.google.com/ar/develop
- ARCore SDK 源码 : https://github.com/google-ar/arcore-android-sdk
- ARCore 代码示例 : https://github.com/google-ar/arcore-android-sdk/tree/master/samples
- ARCore API 参考文档 : https://developers.google.com/ar/reference/java/com/google/ar/core/package-summary