
5月11日消息,谷歌在I/O 2023上宣布,ARCore Geospatial API将新增多款AR工具,旨在优化LBS AR开发的沉浸感和逼真感。这些新工具包括:街景几何图形API、屋顶锚点API、地理空间深度API和场景语义API。
1)街景几何图形API
可对真实场景的地形、建筑物等结构进行建模,让AR内容与物理环境可以准确遮挡和交互,或是为建筑物重新蒙皮。
据悉,该API兼容安卓和iOS系统。
2)屋顶锚点API
该工具允许开发者将AR内容固定在建筑物顶层,尊重建筑物的实际高度。此前,谷歌曾推出地理空间锚点,允许开发者将AR精准定位在特定的坐标,而屋顶锚点API,则允许开发者设定精准的高度。
该工具同样同时兼容安卓和iOS系统。
3)地理空间深度API
在2019年时,谷歌为ARCore推出简易场景深度识别工具Depth API,特点是基于动态深度算法,只用一颗RGB摄像头就能生成3D深度地图,适用于广泛的手机配置。而空间深度API是在此基础上的扩展,当启用街景几何图形时,空间深度API将自动扩大Depth API的适用范围和扫描速度。
比如,当AR街景几何图形所处位置在VPS覆盖范围,那么Depth API就会将本地捕捉到的3D深度地图与检索到的街景几何数据结合,宣称最远可识别65米深度。
据悉,地理空间深度API可在所有支持Depth API上的设备上使用,不需要ToF等深度传感器。不过,该工具目前仅支持安卓设备。
4)场景语义API
可在AR应用中提供基于机器学习模型的实时语义信息,允许AR内容理解周围的环境,对天空、建筑物、树、道路、人行道、车辆、人等不同的元素进行标记,并叠加不同类型的互动。值得注意的是,该工具仅支持安卓系统。
为了展示上述新工具,谷歌发布了一款开源的AR demo应用:Mega Golf,特点是利用街景几何API将城市转变成迷你高尔夫球场,允许你在城市打巨型高尔夫球,球在碰到建筑物后会反弹,甚至还能躲开3D虚拟障碍物。参考:Google