几个月前青亭网曾报道,在NFL棒球比赛上,人们使用AR效果的黑豹吉祥物为运动员加油打气。从视频效果来看,体积庞大的AR黑豹极具动感,其皮肤纹理以及和物理场景的互动十分逼真,就好像真的有一只巨型黑豹闯入体育场一样。
从这样的案例可以看出,令人信服的AR更能为观众带来沉浸、震撼的感受。这是因为,AR游戏中的角色是三维的,其交互和视觉变化也需要具有空间感,甚至与真实场景的互动也要模拟物理特性。
而营造这种逼真感,则需要从多方面模仿现实,比如:根据环境光动态变化的光影、与真实环境产生自然的物理交互、足够细节的纹理,以及保真的动作还原等等。而实际上,为了不断提升AR的逼真感,微软、谷歌、Niantic等公司一直在探索,包括基于实时场景扫描、目标识别的动态遮挡渲染,或是阴影、物理交互等视觉提示。对于AR开发者来讲,从多方面提升AR的可信度也有助于优化用户体验感。
自从《精灵宝可梦Go》让AR游戏走进大众视野后,市面上陆续出现越来越多的AR游戏、AR应用,同时AR视觉和交互的效果也在不断提升。与传统的2D游戏相比,AR最大的特点是将虚拟内容与真实场景结合,而为了确保AR的虚实融合效果,开发者们将需要解决一系列全新的挑战,比如:如何设计以360°围绕玩家存在的沉浸式游戏体验?如何将空间内的障碍物因素考虑在内?AR如何对真实场景的光线和颜色产生反应?
对此,从早期就进入AR/VR行业的游戏工作室ResolutionGames在开发过程中也总结了许多经验。近期其AR技术总监MagnusRunesson分享了AR移动游戏的一些开发建议,他表示:从AR游戏形式刚出现,我就已经参与相关开发,而且为大部分AR设备开发过AR游戏。经过这些年积累,Runesson认为提升AR的沉浸感需要从几个关键方面入手:
- 1)阴影;
- 2)跟随自然光线动态渲染;
- 3)调整真实空间的色调;
- 4)增强现实场景;
- 5)利用粒子大小的AR来营造空间感;
- 6)现实世界中充满“障碍”。
Runesson表示:《愤怒的小鸟AR:猪岛》利用两种光源来渲染:定向光和环境光。此外,还会根据移动设备预测的环境光温来调整光线的颜色。
在渲染AR亮度时,开发者们可以采用这样一种技巧,利用ARKit生成的环境纹理来控制场景的亮度,尤其是让AR的颜色具有根据环境而变化的反光感,避免出现不自然的色块而让AR难以融入环境。
不过Runesson指出,动态变化的AR亮度只能适应普通的光线环境,在一些极端明亮或阴暗的环境中,动态光影渲染的效果可能不够明显。
简单来讲,就是用AR给摄像头捕捉到的场景染色,类似于拍照、拍视频时常用的滤镜功能。对于不同类型的AR内容,也可以通过调整场景的色调来烘托主题。
就拿《愤怒的小鸟AR:猪岛》来讲,在一年四季不同的关卡主题中,关卡的背景色调并不相同,冬季、秋季采用冷色调,而春季、夏季会更加暖色调。
Runesson表示:要想实现这样的效果,开发者可以将摄像头捕捉到的实时视频图像作为AR的背景,然后在透光的对象上叠加渲染缓冲区作为纹理,并利用缓冲区的纹理来调整AR物体的折射色彩变化。
他补充:AR的意义不仅仅是将虚拟图像融入到真实环境中,它还能够改变真实环境的观感,进而提升整个体验的沉浸感。
Runesson认为,可以通过雪花、星辰等粒子大小的特效来进一步拉近AR与空间的关系。一方面,粒子大小的AR与物理环境产生互动时,本身具有一种空间感,另一方面,当AR粒子离开摄像头边框时,也产生一种好像走进现实的错觉。
他发现,AR粒子元素将对玩家体验产生直接影响,你甚至可以通过移动摄像头来追随这些AR雪花、AR星辰。
Runesson指出,开发者可以在AR物体上叠加一种遮挡掩膜,它可以根据真实场景变化来渲染AR的遮挡效果。
实际上,早期就曾体验《精灵宝可梦Go》的玩家会知道,此前的AR通常不支持遮挡,只是将3D模型叠加在2D视频中,甚至移动摄像头角度也无法查看3D模型的背面。而随着移动设备的摄像头技术不断发展,越来越多的手机开始支持3D深度识别,这也为渲染AR遮挡带来可能。
接下来,AR技术还将持续发展,尤其是随着AR眼镜产品不断升级,未来人们将可以通过AR眼镜获得更沉浸、立体的视觉体验。参考: