【技术实现步骤摘要】
使用时间累积来对动态光线追踪场景进行去噪的历史箝位
技术介绍
[0001]随着显示设备的质量——连同用户期望——继续增加,需要不断地增加要显示的内容的质量。这可包括诸如移除噪声和减少渲染的图像中的伪影的任务,诸如可对应于视频游戏或动画的内容帧。某些常规方法利用诸如时间累积之类的过程来尝试对不同效果(诸如阴影、反射、环境遮挡、以及用于光线追踪应用的直接照明)进行去噪。然而,在许多情形中,这可能导致动态场景的时滞,这可能由于此累积不能快速且准确地考虑动态场景中的变化而导致明显的重影。用于管理时滞的现有方法或者未能充分地减少不希望的影响,或者已经增加了不希望的附加计算要求和复杂性。
附图说明
[0002]将参照附图描述根据本公开的各个实施例,在附图中:
[0003]图1A、1B、1C和1D示出了根据至少一个实施例的为动态场景渲染的图像;
[0004]图2示出了根据至少一个实施例的示例图像生成系统;
[0005]图3A、3B、3C、3D和3E示出了根据至少一个实施例的示例箝位过程中的阶段;
[0006]图4示出 ...
【技术保护点】
【技术特征摘要】
1.一种方法,包括:生成针对渲染帧的快速历史帧;从所述快速历史帧确定针对像素位置的预期像素值的范围;确定来自完整历史帧的所述像素位置的历史像素值在预期像素值的所述范围之外;将来自所述完整历史帧的所述像素位置的所述历史像素值箝位到预期像素值的所述范围内的箝位历史值;至少部分地基于所述历史值与所述箝位历史值之间的差来确定要在所述像素位置处应用的空间滤波的量;以及部分地通过将所述当前帧的所述像素位置的当前值与所述箝位历史值混合并且应用所确定的空间滤波的量来执行图像重构。2.根据权利要求1所述的方法,还包括:使用与所述历史值和所述箝位历史值之间的差相对应的滤波权重乘以指定的标量值来确定要应用的所述空间滤波的量。3.根据权利要求1所述的方法,其中,要应用的所述空间滤波的量是在图像重构期间在一个或更多个像素位置处要应用的默认空间滤波的量的补充。4.根据权利要求1所述的方法,其中,要应用的所述空间滤波的量对应于在所述混合之后在所述像素位置处要应用的高斯模糊的模糊半径。5.根据权利要求1所述的方法,还包括:将从所述图像重构得到的图像提供给时间累积,所述时间累积用于更新所述快速历史帧和所述完整历史帧并存储到各个缓冲器中用于所述图像重构。6.根据权利要求5所述的方法,还包括:确定用于生成所述快速历史帧的第一时间累积权重以及用于生成所述完整历史帧的第二时间累积权重,所述第一时间累积权重高于所述第二时间累积权重。7.根据权利要求6所述的方法,其中,所述第一时间累积权重为约0.5,并且所述第二时间为约0.05。8.根据权利要求1所述的方法,其中,至少部分地基于从所述快速历史帧中的所述像素位置周围的像素邻域确定的一组快速像素值来确定预期像素值的所述范围。9.根据权利要求1所述的方法,还包括:从第二渲染帧确定对应于像素位置的第二组快速像素值;至少部分地基于所述第二组快速像素值来确定预期像素值的第二范围;确定来自所述完整历史帧的更新的历史像素值在预期像素值的所述第二范围内;以及确定在所述像素位置处仅应用默认量的空间滤波。10.一种系统,包括:处理器;以及存储器,其包括指令,所述指令在由所述处理器执行时使得所述系统:生成针对渲染帧的快速历史帧;从所述快速历史帧确定用于像素位置的预期像素值的范围;确定来自完整历史帧的所述像素位置的历史像素值在预期像素值的所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。