虽然目前手机VR渐渐普及,比如谷歌Cardbord纸盒、三星Gear VR,还有国产众多手机厂商也发布VR头盔,但是目前受手机性能限制,手机VR游戏还没有一款称得上的大作。而微软近期公布了一项黑科技系统“闪回”(FalshBack),采用全新算法,解决了高端VR头显需要强悍PC硬件、低端VR头盔画质很差的诟病。怎么个黑法?采用微软“闪回”算法后,游戏帧数提升8倍,功耗降低97%,延迟降低15%!
这个算法的原理呢,预先渲染所需的画面,压缩之后存储在系统内存和GPU显存当中,消除了实时渲染的必要性,播放或者运行VR内容时,根据用户的位置,调出相关压缩数据进行解压并显示画面给用户。
举个例子,解码4K纹理最多使用8MB内存,使用闪回短发压缩后,它只需要100KB。也就是在开启VR应用、游戏前,手机或PC会预先渲染好整个VR内容,进行中再调用。如果相应内容已经有人在网上分享渲染后的数据,也可以从云端直接下载后调用。
研究人员使用了低端配置的惠普Pavilion Mini客厅PC和Oculus Rift进行对比演示。可以看到,效果极其明显!目前闪回算法还是原型阶段,存在无法处理大量动态对象,还需要不断改进,手机或者低端PC玩高画质VR也是指日可待了。
