ARCore简介
一、前言
ARCore是谷歌2017年推出的针对Android设备增强现实SDK,iOS设备可以使用部分功能
ARCore官网:https://developers.google.cn/ar
二 、主要功能
1、运动跟踪:
ARCore 可以准确感知手机的位置和姿态,并改变显示的虚拟物体的位置和姿态
2、环境感知(环境理解):
ARCore可以感知水平面和垂直面,这样可以在现实环境中放置虚拟物体的时候位置相对合理,平面检测环境要避免反光,纯色无纹理。
3、光线评估:
ARCore使用手机的环境光传感器,感知环境光照情况,对应调整虚拟物体的亮度、阴影和材质,让它看起来更融入环境。
三 、支持设备
在中国区域,ARCore 支持以下设备:
制造商 | 型号 | Notes |
---|---|---|
Huawei | Honor 10 | |
Huawei | Honor Magic 2 | |
Huawei | Honor V20 | |
Huawei | Maimang 7 | |
Huawei | Mate 20 | |
Huawei | Mate 20 Pro | |
Huawei | Mate 20 X | |
Huawei | Nova 3 | |
Huawei | Nova 3i | |
Huawei | Nova 4 | |
Huawei | P20 | |
Huawei | P20 Pro | |
Huawei | P30 | |
Huawei | P30 Pro | |
Huawei | Porsche Design Mate RS | |
Huawei | Porsche Design Mate 20 RS | |
Oppo | K5 | |
Oppo | realme Q | |
Oppo | realme X | |
Oppo | realme X Lite | |
Oppo | realme X2 | |
Oppo | realme X2 Pro | |
Oppo | Reno | |
Oppo | Reno 10x Zoom | |
Oppo | Reno Ace | |
Oppo | Reno Z | |
Oppo | Reno2 | |
Oppo | Reno2 Z | |
Samsung | Galaxy Note9 | |
Samsung | Galaxy S9 | |
Samsung | Galaxy S9+ | |
Samsung | Galaxy S10e | |
Samsung | Galaxy S10 | Supports multiple GPU texture resolutions |
Samsung | Galaxy S10+ | Supports multiple GPU texture resolutions |
Samsung | Galaxy S10 5G | |
Vivo | iQOO | |
Vivo | NEX S | |
Xiaomi | Mi Mix 2S | 不支持 CPU 图像读取 |
Xiaomi | Mi Mix 3 | 不支持 CPU 图像读取 |
Xiaomi | Mi 8 | 不支持 CPU 图像读取 |
Xiaomi | Mi 8 SE | 不支持 CPU 图像读取 |
Xiaomi | Mi 9 |
iOS
ARCore支持所有运行iOS 11.0或更高版本的ARKit兼容设备。
验证新设备:
新的设备测试通过后讲被添加到设备列表之后(下面)。
支持旧设备
对特定功能的支持取决于ARCore功能和设备的版本,如下所示:
- Cloud Anchors:Cloud Anchors不支持比以下列表中设备旧的iOS设备
*Augmented Faces:Augmented Faces 可能适用于早于以下版本的iOS设备,但可能无法支持所需的帧率。
ARCore 支持以下iOS设备。
产品 | 型号 | Notes |
---|---|---|
iPhone | iPhone 11 | |
iPhone | iPhone 11 Pro | |
iPhone | iPhone 11 Pro Max | |
iPhone | iPhone XR | |
iPhone | iPhone XS 和 XS Max | |
iPhone | iPhone X | |
iPhone | iPhone 8 和 8 Plus | |
iPhone | iPhone 7 和 7 Plus | |
iPhone | iPhone 6S 和 6S Plus | |
iPhone | iPhone SE | |
iPad | iPad Air 第 3 代 | |
iPad | iPad mini 第 5 代 | |
iPad | 12.9 英寸 iPad Pro(第 1 代) | |
iPad | 12.9 英寸 iPad Pro(第 2 代) | |
iPad | 12.9 英寸 iPad Pro(第 3 代) | |
iPad | 11 英寸 iPad Pro | |
iPad | 10.5 英寸 iPad Pro | |
iPad | 9.7 英寸 iPad Pro | |
iPad | iPad (第 7 代) | |
iPad | iPad (第 6 代) | |
iPad | iPad (第 5 代) | |
iPod | iPod touch (第 7 代) |
四 、本套教程预告
1.ARCore基本功能详解
2.ARCore常用的API讲解
3.ARCore实战实现AR尺子
4.ARCore实战实现AR导航功能
5.ARCore实战实现动图加载识别图
6.ARCore实战实现人脸Demo
Unity QQ交流群:299412191 欢迎对Unity感兴趣的同学加入.