[发明专利]临时密实渲染的自适应像素采样顺序在审
申请号: | 202011049896.4 | 申请日: | 2020-09-29 |
公开(公告)号: | CN113450445A | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | J·P·安德森;J·尼尔森;T·G·阿肯宁·莫勒 | 申请(专利权)人: | 辉达公司 |
主分类号: | G06T15/06 | 分类号: | G06T15/06;G06T15/04;G06T15/00;G06T1/60;G06T1/20 |
代理公司: | 北京市磐华律师事务所 11336 | 代理人: | 高伟 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 临时 密实 渲染 自适应 像素 采样 顺序 | ||
本申请涉及临时密实渲染的自适应像素采样顺序。一种为图块中的像素的光线跟踪动态地选择第一采样顺序和第二采样顺序中之一的方法,其中选择是基于图块的运动矢量来进行的。采样顺序可以是领结图案或沙漏图案。
背景技术
对于计算机生成图像的光线跟踪已成为电影中使用的主要算法,并且对于诸如虚拟现实之类的实时应用程序越来越流行。尽管光线跟踪对于实时应用程序变得越来越可访问,但仍需要更高的性能,尤其在性能关键型应用程序中使用是要达到高刷新率。
无帧渲染是一种为每个光线或每个样本分配唯一时间的技术。尽管无帧渲染在提供世界模拟的连续更新方面表现良好,但它需要为每个采样运行世界模拟。一种更有效的解决方案是一种方法,例如交错采样,以覆盖一些帧上所需的空间采样,每个帧都使用来自伪随机位置的采样。这些样本使用累积缓冲进行合并,以生成最终的帧以供显示。这种方法的一种变体称为时间性抗混叠(TAA),它使用规则的子像素偏移并在许多帧上累积采样。TAA使用各种启发式方法(通常针对每个应用程序进行调整)来减少模糊,重影和其他伪像。
附图说明
为了容易识别对任何特定元素或动作的讨论,附图标记中的一个或更多个最有效数字是指首次引入该元件的附图标记。
图1描绘了根据一个实施例的像素布局100。
图2描绘了根据一个实施例的帧生成管线200。
图3描绘了根据一个实施例的每图块采样顺序300。
图4描绘了根据一个实施例的反射光线跟踪400。
图5描绘了根据一个实施例的在图块(暗正方形)中的给定像素(实心点)的方差采样(空心圆)期间使用的像素500。
图6描绘了根据一个实施例的场景分割600。
图7描绘了根据一个实施例的像素排序算法700。
图8描绘了根据另一个实施例的像素排序算法800。
图9描绘了根据又一个实施例的像素排序算法900。
图10描绘了根据又一个实施例的像素排序算法1000。
图11描绘了根据一个实施例的并行处理单元1100。
图12描绘了根据一个实施例的通用处理集群1200。
图13描绘了根据一个实施例的存储器分区单元1300。
图14描绘了根据一个实施例的流式多处理器1400。
图15描绘了根据一个实施例的处理系统1500。
图16描绘了根据另一个实施例的示例性处理系统1600。
图17描绘了根据一个实施例的图形处理管线1700。
具体实施方式
本公开参考了包括光线跟踪(ray tracing),像素采样,超级采样(supersampling),显示和渲染的几种技术。光线跟踪是指一类众所周知的算法,该算法将来自视点的光线通过像素引导到要在机器显示器上显示的场景中。场景的描述称为“显示”场景。在显示场景之前,先渲染场景,这意味着在机器存储器(例如显示缓冲存储器)中生成场景的像素化图像。渲染的图像每个像素可能使用多于一条的光线,通常称为超级采样。“帧”或“视频帧”是多个子帧上的像素的完整集合,其中“子帧”是指完整帧中的像素子集,这些是根据渲染算法的迭代进行采样的。“图块(tile)”是一帧中像素的子集,而“块(block)”是一组多个图块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011049896.4/2.html,转载请声明来源钻瓜专利网。