您的位置:首页 >评论 >

优美缔软件(上海)有限公司大中华区技术副总裁杨栋: 软件开发工具促进AR普及

时间:2019-11-05 16:36:00 来源:互联网

目前,市面上主流的AR软件主要有苹果针对iOS的增强现实SDK(软件开发工具)——ARkit,谷歌针对安卓的增强现实SDK——ARCore。

ARKit和ARCore问世后,促进了AR在移动端的普及。ARKit具有的功能包括:世界地图功能——通过扫描环境,并将每个用户重新定位到相同的坐标空间来创建多用户体验;对象检测功能——扫描并检测现实世界中的3D对象,然后相对于扫描对象,放置虚拟内容;环境探针功能——使用找到的平面和特征点,基于环境创建立方体贴图,立方体贴图可用于反射探针来创建反射现实世界的数字对象;面部追踪功能——使用深度相机跟踪用户脸部,在运行时生成网格以及混合形状系数的值;图像追踪功能——检测并跟踪已编译到应用程序中的已知2D图像,在检测到图像的位置创建一个锚点,并在图像移动时更新。ARKit 3.0还具有如下独特功能:人体遮挡功能——使用基于机器学习的身体检测来呈现人体、手和脚遮挡虚拟物体的情况;动作捕捉功能——通过追踪多达91个独特关节来捕捉人体的身体动作;同时使用前后摄像头——在捕捉面部动作或眼睛注视的同时,将虚拟内容放置在后置摄像头的世界中。谷歌的ARCore具有的功能包括:云锚点——在现实世界中放置AR锚点并将其同步到云端,在另一台设备上解析此锚点,以创建多用户体验(适用于iOS和安卓);有朝向的特征点——特征点可以具有与之关联的方向矢量,帮助将虚拟内容放置在非平坦和非垂直或水平表面上;面部追踪——基于相机的面部跟踪,生成网格,并在左前额和右前额和鼻尖处生成锚点,可放置虚拟内容;全新环境光估计模式——360度高动态范围照明,可获取光的数据并将其扩展到场景中,呈现精确的阴影、高光、反射等元素;即时预览——将客户的移动设备连接到Unity编辑器并测试ARCore功能,而无需构建设备;增强图像——基于内部数据库检测和识别2D图像,可以在运行时更新图像数据库以创建特定图像的锚点。

Unity推出的AR Foundation软件是针对多平台的增强现实SDK,目前它支持ARKit和ARCore,但ARFoundation的目标并不局限于ARKit与ARCore,它的目标是建成一个统一、开放的AR开发平台。AR Foundation支持Unity的轻量级渲染管线,实现一些独特的视觉特效,还可访问原始相机图像,以进行自定义计算机视觉处理和其他效果。此外,AR Foundation 2.2支持ARKit 3.0的所有独特功能。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如有侵权行为,请第一时间联系我们修改或删除,多谢。