迪士尼的研究人员日前演示了在AR环境中渲染虚拟对象的能力,而这种虚拟对象能够自动与周围的物理环境进行交互。
类似于下边GIF动图所示,你可以将一枚虚拟棘鬣鱼放置房间中的地板上。根据迪士尼团队的研究,如果你试图用手握住它,棘鬣鱼可以像狗狗一样躲开你,或者跳上你的掌心。
对于这一点,一个关键点在于对角色运动的建模,特别是在骨骼结构和关节运动方面,另一点是运动如何适应地形的变化。为此,研究人员描述了让角色的3D模型自动动画化应用的能力,而这个过程能让角色适应真实世界的环境从而作出相应的动作。
为了让虚拟角色对环境作出智能反应,研究人员开发了一种扫描3D环境的方法——使用预定义的对象和Vuforia的图像识别技术。他们对虚拟角色进行了训练,令它们能够根据识别的对象或道具进行回应。例如,一架球体发射器发射出的球体可以多角度逼真撞击角色,如下图。
迪士尼的突破与美国光学学会最近发表的研究相得益彰。据日前报道,亚利桑那大学光学科学学院的研究人员介绍了一种将虚拟物体放置在各种真实物品前面和后面的方法,可以实现相互遮挡的逼真视图。
而迪斯尼这项研究对提高AR体验的逼真程度具有潜在的重要意义。对于当前Snapchat上的AR体验或通过ARKit构建的体验而言,尽管内容可以固定在水平面上,但虚拟对象无法智能地与周围环境进行交互。