ARFoundation快速入門-05ARKit設備支持列表

一、ARKit版本歷史

2017年9月,iOS 11.0包含ARKit 1.0,支持環境光照估測、用戶設置錨點、追蹤狀態更改、AR會話中斷和恢復的事件通知等。

2018年3月,iOS 11.3包含ARKit 1.5,新增垂直平面識別、圖像識別、圖像分辨率提升50%等。

2018年9月,iOS 12包含ARKit 2.0,新增多個玩家聯機、圖像跟蹤、3D對象識別、usdz格式文件和測距儀APP等。

2019年9月,iOS 13包含ARKit 3.0,新增人體輪廓摳圖、人體四肢識別、原型化和製作AR內容的Reality Composer工具軟件等。

小結:使用ARKit 3.0的功能需要iOS 13,使用ARKit 2.0的需要iOS 12,使用ARKit 1.5的需要iOS 11.3。

 

二、ARKit對芯片的要求和iPad的芯片型號

ARKit 1和ARKit 2需要設備是A9、A10、A11芯片,ARKit 3的人體摳圖和人體識別需要A12芯片。

1、12.9英寸iPad Pro

第三代 A12X

第二代 A10X

第一代 A9X

2、11英寸iPad Pro

A12X

3、9.7英寸iPad Pro

只銷售了3個月,Apple官網未顯示該款產品。

4、iPad Air

第三代 10.5英寸 A12

第二代 9.7英寸 A8X 不支持ARKit

第一代 9.7英寸 A7 不支持ARKit

5、9.7英寸 iPad

第六代 A10

第五代 A9

6、7.9英寸 iPad mini

第五代 A12

第四代 A8 不支持ARKit

第三代 A7 不支持ARKit

第二代 A7 不支持ARKit

芯片數據:https://www.apple.com/cn/ipad/compare/

 

三、ARKit對攝像頭類型的要求

ARWorldTrackingConfiguration

世界跟蹤配置(6DOF),只能使用後置攝像頭,需要iOS 11以上。圖像識別和垂直平面識別,需要iOS 11.3以上。

ARFaceTrackingConfiguration

人臉跟蹤配置,只能使用前置的TrueDepth攝像頭,需要iOS 11以上。

AROrientationTrackingConfiguration

方向跟蹤配置(3DOF),只能使用後置攝像頭,需要iOS 11以上。

ARImageTrackingConfiguration

圖像跟蹤配置,只能使用後置攝像頭,需要iOS 12以上。

ARImageTrackingConfiguration與ARWorldTrackingConfiguration的區別如下:

1、ARImageTrackingConfiguration當圖像快速移動時,也能跟蹤上,而ARWorldTrackingConfiguration當圖像緩慢的移動,才能跟蹤上。

2、ARWorldTrackingConfiguration依賴IMU(慣性測量單元),當周圍環境發生運動時,無法正常工作。比如用戶在交通工具上,AR顯示的虛擬物體會飄走。

3、當使用ARImageTrackingConfiguration時,無法使用ARWorldTrackingConfiguration,也就無法使用ARWorldTrackingConfiguration的水平面識別。

ARObjectScanningConfiguration

對象掃描配置,只能使用後置攝像頭,需要iOS 12以上。

ARBodyTrackingConfiguration

人體跟蹤配置,只能使用後置攝像頭,需要iOS 13以上和A12芯片。

配置要求:https://developer.apple.com/documentation/arkit/arconfiguration

ARKit設備支持文章來源:https://zhuanlan.zhihu.com/p/68325474

歡迎對AR技術感興趣的朋友,加入QQ羣:883655607 討論  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章