/ Roadtovr / 0浏览

谷歌开源Seurat,一款用于6DOF移动VR的“表面光场”渲染工具

谷歌在去年的I/O开发者大会上宣布了Seurat,展示了这项新的渲染技术,旨在减少超高质量CGI资源的复杂性,以便它们能够在移动处理器上实时运行。现在,该公司正在开源Seurat,以便开发者可以自定义工具并将其用于自己的移动VR项目中。

“Seurat通过利用VR场景通常从有限的视野区域中进行观察这一事实,并利用该优势来优化场景中的几何和纹理。”谷歌的软件工程师Manfred Ernst在开发者博客文章中解释道。“它以RGBD图像(颜色和深度)作为输入,并生成一个纹理网格,目标是简化场景,超越传统方法所能达到的三角形数量、纹理大小和填充率。”

《银翼杀手:启示录》是谷歌首款6DOF Daydream头盔Lenovo Mirage Solo同步推出的,利用Seurat取得了相当惊人的效果。开发工作室Seismic Games使用这种渲染技术,将一个含有4660万个三角形的场景简化到只有307,000个三角形,“在几乎没有损失视觉质量的情况下,性能提高了100倍以上,”谷歌表示。

为了实现这一目标,Seurat使用了谷歌称之为“表面光场”的过程,其中包括将原始的超高质量资源转化为玩家的视野区域,然后在该区域内采样可能的视角,确定可在其中观察到的所有元素。

对于希望在移动硬件上创建6DOF体验的开发者来说,这在很大程度上是有用的,因为用户可以从多个视角查看场景。该公司去年还表示,一个主要优点还包括能够添加透视校正的镜面光照,这为移动处理器的计算开销提供了一种通常被认为是不可能的逼真水平。

谷歌现已在GitHub上发布了Seurat的文档和源代码,供有兴趣的开发者使用。

以下是带有Seurat和不带Seurat的图像(点击展开):

使用Seurat的图像,图像由谷歌提供

不使用Seurat的图像,图像由谷歌提供

0

  1. This post has no comment yet

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注