[发明专利]用于混合光线跟踪系统的片段着色器及操作方法有效

专利信息
申请号: 200910176688.8 申请日: 2009-09-25
公开(公告)号: CN101685548A 公开(公告)日: 2010-03-31
发明(设计)人: 马库斯·特沃拉斯 申请(专利权)人: 辉达公司
主分类号: G06T15/00 分类号: G06T15/00
代理公司: 北京市磐华律师事务所 代理人: 董 巍;顾 珊
地址: 美国加利*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 混合 光线 跟踪 系统 片段 着色 操作方法
【说明书】:

技术领域

发明涉及混合光线跟踪操作,且更具体地涉及用于混合光线跟踪系 统的片段着色器及其操作方法。

背景技术

在现有技术中已知的是混合光线跟踪作为光栅化和光线跟踪的结合 过程。首先,对不包括任何反射或者折射表面的片段(例如像素)进行光 栅化。随后,对于包括反射或者折射表面的像素执行光线跟踪操作。在光 线跟踪操作期间,通常略过初级光线,并且从用于计算对渲染图像的反射 或者折射的相交表面点产生次级光线。将光栅化的以及进行光线跟踪的图 像进行混合或者合并以便形成合成图像。

在最初的光栅化过程中,执行两个光栅化操作。在第一个操作中,对 没有被光线跟踪的像素进行光栅化。在第二个操作中,对针对像素的图元 标识符进行光栅化。这两步光栅化过程延迟了光栅化图像的产生和全部合 成图像的渲染。

因此,所需要的是在混合光线跟踪系统中用于减少光栅化延迟的系统 和方法。

发明内容

提供了一种用于混合光线跟踪系统的片段着色器和操作方法。该方法 包括确定是否对片段进行光栅化或者光线跟踪。如果确定了要对片段进行 光栅化,则将针对该片段的预定值存储在光栅化目标中,该预定值表示从 光线跟踪操作中排除该片段。如果确定了要对片段进行光线跟踪,则将该 片段的图元标识符存储在光栅化目标中。

根据以下的附图和示例性实施例的详细描述,将更好地理解这些和其 它的特征。

附图说明

图1示出根据本发明的一个实施例的示例性片段着色过程。

图2示出结合了根据本发明一个实施例的图1的片段着色过程的示例 性片段着色过程。

图3示出结合了根据本发明一个实施例的图1和图2的片段着色过程 的示例性混合光线跟踪方法。

图4示出图1-3的方法实现根据本发明的应用的示例性系统。

具体实施方式

图1示出根据本发明的一个实施例的示例性片段着色过程100。本方 法过程包括确定是否对片段(例如像素)进行光栅化或者通过一条或者多 条初级光线相交(此处称为“光线跟踪”的处理),以及由此根据该确定结 果将后续的处理应用于该片段。如此处使用的,术语光栅化是指用于将颜 色值或者矢量转换成光栅格式的任何技术。另外此处,作为混合光线跟踪 领域内已知的,术语“光线跟踪操作”是指涉及通过一条或者多条初级光 线的片段相交的光线跟踪操作。

在102,片段处理开始,并且在104确定出是否要将片段进行光栅化 或者光线跟踪。如果确定了将该片段包括在光栅化操作中,则在106产生 预定值并且将该预定值存储在光栅化目标中,该预定值表示不对该片段进 行光线跟踪。在一个实施例中,通过操作106产生的该预定值为-1,然而, 也可以用任意值或者标记来指示从根据本发明的光线跟踪操作中排除该片 段。在具体实施例操作106中,分配给该片段具有真状态或者假状态的“光 线跟踪属性”,通过预定值(例如-1)指示的假状态标示出对该片段不进行 光线跟踪片段。

如果在104确定了对该片段进行光线跟踪,则在108将片段的图元标 识符存储在针对该片段的光栅化目标中。例如,如果该片段包括三角形图 元,则过程108包括将三角形ID存储在针对该片段的光栅化目标(例如, 三角形ID缓冲区)中。本领域的普通技术人员应该理解,在片段中可以包 括不同的几何图元,例如多边形、球形、线、点等,并且可以将这种图元 的任何标识符存储在根据本发明的与其相对应的光栅化目标内。如现有技 术中已知的,还应该理解可以结合一个或者任意数量的片段以形成像素。

在104所作的确定可以使用在光栅化和光线跟踪操作之间进行区分的 任意技术来实现。例如,如果确定该片段在反射或者折射表面内,则可以 确定将该片段包括在光线跟踪操作内。本领域的普通技术人员应该理解, 可以应用用来确定片段是否包括在光栅化还是光线跟踪操作中的其它方 法。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辉达公司,未经辉达公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200910176688.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top