虚拟现实目前呈现非常迅速的发展态势,无论是游戏开始开发商数量都在呈爆发式的增长,而包括教育、娱乐甚至是成人领域,都能看到虚拟现实的身影。而逼真的沉浸式VR体验需要相当强大的硬件配置做支撑,但是对于现有设备来说,却是一个不小的挑战。而现在微软研究院推出了FlashBack算法,可以让低配置的设备同样体验更逼真的VR感受。
不管是Oculus Rift还是HTC Vive,都对电脑的硬件提出了很高的要求,并且在使用过程中需要大量的预算。因此除了第一代VR设备本身的价格很好之外,用户还得额外花钱来添置可以运行起来的高配置电脑。
另一方面,虽然谷歌Cardboard和三星Gear VR都提供了更廉价的解决方案,但是通常效果也不是让人特别满意,画面质量非常有限。另外,就算这些便携式VR设备很便宜,但是通常也需要价格很贵的旗舰级智能手机才行。
而微软研究院则通过一项名为FlashBack的新算法来解决这些矛盾,能够让低配置的智能手机或电脑也能提供高品质的沉浸式体验。FlashBack可以提供更好的8x帧率、比97x更少的电量消耗以及15x的延迟。
FlashBack本身的远离是通过消除VR视频中的一些帧率,并且通过GPU的处理而不依赖缓存进行预处理,有些类似于YouTube提供了360度流媒体视频服务。当然,这只是一种非常简化的解释,打比方来说就是如果有一辆汽车在虚拟现实世界中形式,那么FlashBack可以通过对目标框架的预渲染来规划基于用户位置的正确帧率。
FlashBack同时还可以压缩以往需要的大幅RAM空间,而无论是SSD还是闪存。在虚拟现实环境中FlashBack可以有效的利用缓存而无需使用更多的存储空间。比如一个4K纹理的解析需要8MB的内存,但是FlashBack压缩后只需要100KB的内存。而这样的压缩率也可以被进一步优化,将整个虚拟现实环境使用在设备中。用户可以直接从网上下载或者在设备中进行预渲染,但是需要更长的时间。
目前,研究人员已经成功的通过一台低端惠普Pavilion Mini电脑利用FlashBack算法来为Oculus Rift DK2提供运算动力。不过目前还处于原型开发阶段,并且在同一时间的动态目标数量也进行了限制。不过考虑到这项技术对于能源消耗的大幅减少和性能提升,因此未来非常有希望被广泛使用在VR技术领域中。