【技术实现步骤摘要】
使用可变速率着色的运动自适应渲染要求优先权本申请要求于2018年8月9日提交的题为“使用可变速率着色的运动自适应渲染(MotionAdaptiveRenderingUsingVariableRateShading)”的美国临时申请No.62/716,497(案卷号18-SC-0232US01)的权益,其全部内容通过引用并入本文中。
本公开涉及实时图形渲染,并且更具体地,涉及使用可变速率着色的运动自适应渲染。
技术介绍
已知液晶显示器(LCD)系统和有机发光二极管(OLED)显示系统在显示运动或动画时会引入不期望的眼睛跟踪运动模糊效果。该效果是由在刷新间隔内静态显示每个帧引起的,而当主动跟踪正在显示的移动对象时,观看者的眼睛相对于图像连续移动。结果,在帧的寿命期间,静态显示的帧基本上涂抹(smear)在观看者的连续移动的视网膜上,导致模糊感。眼动跟踪运动模糊效果可以在60fps的常见交互帧速率下显著降低视觉质量,并且在120fps时可以注意到。交互式图形系统提供有限的实时渲染能力,迫使在静态图像质量和帧 ...
【技术保护点】
1.一种用于运动自适应渲染的计算机实现的方法,包括:/n接收帧的区域的运动数据;/n由所述运动数据计算每区域运动值;/n基于所述每区域运动值确定所述区域的着色速率;以及/n以所述着色速率渲染图形图元,以产生所述区域的颜色数据。/n
【技术特征摘要】
20180809 US 62/716,497;20190517 US 16/415,2091.一种用于运动自适应渲染的计算机实现的方法,包括:
接收帧的区域的运动数据;
由所述运动数据计算每区域运动值;
基于所述每区域运动值确定所述区域的着色速率;以及
以所述着色速率渲染图形图元,以产生所述区域的颜色数据。
2.如权利要求1所述的方法,其中所述运动数据包括用于所述区域中的每个像素或每个顶点的运动向量,并且计算所述每区域运动值包括选择最小运动向量值。
3.如权利要求1所述的方法,其中所述渲染由光栅化和着色管线执行,并且所述着色速率确定所述区域内的每像素的可见性样本和着色操作的数量。
4.如权利要求1所述的方法,其中所述渲染由屏幕空间计算管线执行,并且所述着色速率确定所述区域内的每像素的着色操作的数量。
5.如权利要求1所述的方法,其中所述渲染由光线跟踪管线执行,并且所述着色速率确定所述区域内的每像素的光线投射的数量。
6.如权利要求1所述的方法,其中所述渲染由延迟着色管线执行,并且所述着色速率确定基于每纹理-图块渲染为纹理的纹理MIP级别。
7.如权利要求1所述的方法,其中根据紧接在所述帧之前渲染的两帧之间的颜色图像数据的光流来计算所述运动数据。
8.如权利要求1所述的方法,其中根据紧接在前的帧和所述帧之间的相机位置变化或对象位置变化来计算所述运动数据。
9.如权利要求1所述的方法,其中所述着色速率包括所述区域的第一维度的第一着色速率和所述区域的第二维度的第二着色速率。
10.如权利要求1所述的方法,还包括:
接收所述帧的第二区域的第二运动数据;
由所述第二运动数据计算第二每区域运动值;
基于所述第二每区域运动值确定所述第二区域的第二着色速率;以及
以所述第二着色速率渲染图形图元以产生所述第二区域的颜色数据,
其中所述第二着色速率不同于所述着色速率。
11.如权利要求10所述的方法,其中所述区域和所述第二...
【专利技术属性】
技术研发人员:杨磊,E·M·克里加里夫,E·B·卢姆,
申请(专利权)人:辉达公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。