是什么使受 ARCore 支持的设备支持ARCore? 哪些功能使该设备支持ArCore? ARCore设备和其他不受支持的设备有什么区别?
答案 0 :(得分:1)
为了获得AR体验,与ARCore兼容的设备必须具有4个传感器:
如果您的智能手机没有可测量空间方向(旋转)的陀螺仪(或虚拟陀螺仪),则您的Android设备被视为与ARCore不兼容。每个兼容ARCore的设备都必须使用6个自由度(XYZ位置和XYZ旋转)实现3D跟踪。
在为Google Play商店开发AR应用程序时,应编写代码以检查ARCore的兼容性。
如何执行运行时检查。
检查是否支持ARCore(仅适用于AR可选应用程序)。
AR可选应用可以使用
-375 0 0 262500 -375 0 0 262500 -1 0 0 700
来确定当前设备是否支持ARCore。在不支持ARCore的设备上,AR可选应用应禁用与AR相关的功能并隐藏关联的UI元素:
ArCoreApk.checkAvailability()
答案 1 :(得分:0)
发生的事情不是关于移动电话的新颖程度,而是如果该移动电话在设计和制造时进行了一些测试和确定。
加速度计:测量加速度,即速度变化除以时间。简而言之,它是速度变化的量度。加速力可以是静态/连续(如重力),也可以是动态(如运动或振动)。
陀螺仪:测量和/或保持方向和角速度。当您在使用AR体验的同时更改手机的旋转角度时,陀螺仪会测量旋转角度,而ARCore可以确保数字资产正确响应。
手机摄像头:通过移动AR,您的手机摄像头可以提供周围真实世界的实时供稿,并在其上叠加了AR内容。除了相机本身之外,具有ARCore功能的手机(如Google Pixel)还依赖于机器学习,复杂图像处理和计算机视觉等互补技术来为移动AR生成高质量图像和空间地图。
磁力计:为智能手机提供与地球磁场有关的简单方向。由于有了磁力计,您的手机始终可以知道哪个方向是北向,从而可以根据您的身体方位自动旋转数字地图。该设备是基于位置的AR应用程序的关键。
GPS :一种全球导航卫星系统,可以向GPS接收器(例如您的智能手机)提供地理位置和时间信息。对于支持ARCore的智能手机,此设备有助于启用基于位置的AR应用。
显示:智能手机上的显示对于获得清晰的图像和显示3D渲染的资产非常重要。例如,Google Pixel XL的显示规格为5.5英寸AMOLED QHD(2560 x 1440)534ppi显示屏,这意味着手机可以每英寸显示534像素,从而获得丰富生动的图像。
您可以在Introduction to Augmented Reality and ARCore by Google AR & VR
上找到此信息以及更多信息。答案 2 :(得分:0)
AR内核要求设备具有6个自由度,不受支持的设备通常具有3个自由度(DOF)。