在2017年谷歌年于I / O大会上发布的 Seurat,可以帮助开发者以及创作者,将高解析度的影像带进VR头戴装置中,并且提供完整的定位追踪功能。而今天谷歌于博客宣布开源 Seurat,开发者可以在GitHub上中取得代码。
谷歌提到,Seurat 是一种场景简化技术,从观看者的视野范围最佳化场景的多边形以及贴图信息。Seurat会将画面的颜色RGBA以及深度信息分开,以分层深度影像作为输入,并且产生贴图多边形模型,目标为将原本复杂的世界,最后简化成目标装置可接受的三角形数量以及贴图大小。
这个简化动作对将复杂场景放入VR应用非常有帮助,因为观看者在VR体验中,通常只能从受限制的区域观看虚拟世界,那对于装置来说,可以省略计算那些观看者永远看不到的部分,等同于节省了大量运算资源,最佳化绘制的影像。
另外,Google也把Seurat用于Google Earth中,控制虚拟世界的三角形数量对压缩Google Earth的资料量非常有用,特别是因为顶点信息的品质会因不同的位置而改变。
谷歌曾与卢卡斯电影公司合作,将电影《星际大战外传:侠盗一号》的场景放进VR装置中进行展示,让观看者可以在星际大战世界身历其境,在虚拟世界中跟着剧情进行。这个过程需要很长的制作时间,因为每一帧画面都需要数小时渲染,并将多边形以及贴图压缩到头戴装置可以运作的等级。
via ithome