如何增加对齐视点_借助VRS集成轻松实现注视点渲染,提升VR设备流畅体验

本文介绍了NVIDIA的可变速率着色(VRS)技术如何与眼动追踪相结合,优化VR头戴式显示器的渲染性能。通过VRS,开发者可以集中资源渲染用户的注视点区域,降低边缘区域的处理,以提高视觉质量和帧率。VRS Wrapper API简化了注视点渲染的集成,提供了预设和自定义选项,帮助开发者在保证质量的同时减少GPU负载。
摘要由CSDN通过智能技术生成
点击上方“公众号”可以订阅哦

每一代VR头戴式显示器(HMD)都可实现性能的大幅提升。然而,分辨率、刷新率、视野以及其他功能也会带来特有挑战。为应对HMD的这些新增功能所带来的挑战,NVIDIA VRWorks Graphics SDK一直不断推出各类渲染技术。例如,NVIDIA Turing推出可变速率着色(VRS),该技术能够改变一帧内的着色速率。

图1所示的眼动追踪是新一代VR HMD硬件新增的另一关键功能。在售的VR HMD集成了眼动追踪技术,该项技术可以将着色资源集中于注视点区域,由此进一步推动VRS集成。

3cd32223bebe836a5816af82d4e50e85.gif

图 1.眼动追踪式注视点渲染的实际应用

Turing中的可变速率着色

NVIDIA基于Turing GPU架构推出了可变速率着色(VRS)功能VRS通过改变应用于图像不同区域的处理能力,来平衡渲染性能和渲染质量。

这项全新着色技术的工作原理是:通过改变单次像素着色器操作所处理的像素数量,以取得所需的效果;这些操作现可应用于像素块,帮助应用程序有效改变屏幕不同区域的着色质量。

可变速率着色技术所渲染的材质接近于输出到头盔显示器的镜头校正图像,因而能够更高效地渲染VR。这可以在将图像输出到VR头盔之前,避免丢弃大量渲染像素。VRS还可以结合眼动追踪,根据用户的注视点优化渲染质量。

本文将重点介绍全新VRS Wrapper,它由VRS Helper API和Gaze Handler API组成,专为轻松集成注视点用例而设计。

NVIDIA 曾推出了基于Maxwell和Pascal的VR渲染优化功能,其中包括多分辨率着色(MRS)和透镜匹配着色(LMS)。与上述早期方法相比,VRS可提供更出色的边缘保持性能,整体而言也更易于实现。下图比较了MRS、LMS和VRS的视觉质量,以进一步说明VRS的优势:

b2f3e7ad0591ba5f612121aa74742b04.png

图 2.同等合成像素密度下,多分辨率着色(MRS)、透镜匹配着色(LMS)和可变速率着色(VRS)的视觉质量比较结果。

注视点渲染

头戴式显示器(HMD)的分辨率每提升一次,即表示GPU所需渲染的像素数也要相应增加。为保持流畅的VR体验,我们必须继续寻找新方法以优化VR渲染性能。

人眼在视野范围内对视觉质量的感知并不相同,集成眼动追踪技术的新兴HMD能为我们提供提升视觉感知质量和性能的新方法。人眼的敏锐度或分辨能力会随视锥细胞的数量发生相应变化,如图3所示。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值