[发明专利]3D图形处理系统中用于处理图元的不透明度测试有效
申请号: | 201510059921.X | 申请日: | 2015-02-05 |
公开(公告)号: | CN104835191B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | J·豪森 | 申请(专利权)人: | 想象技术有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;李峥宇 |
地址: | 英国赫*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及3D图形处理系统中用于处理图元的不透明度测试。非不透明的图元(例如,半透明的或者穿透的图元)通常包括不需要被当作非不透明的片元的一些片元。例如,半透明的图元的一些片元可以是完全不透明的或者完全透明的。然而,通常,片元的不透明度状态(例如,alpha状态)是未知的直到应用了纹理化,这是因为它是包括不透明度信息(例如,alpha值)的纹理。然而,如在此所述,不透明度测试预先被执行(例如,在对非不透明的图元的片元应用纹理化之前)以查看是否可以简化片元的处理。例如,如果片元是完全透明的则它们可以被丢弃。作为另一示例,如果片元是完全不透明的,则可以如同它们具有不透明的对象类型来处理它们,以使得片元的后续的处理被简化。 | ||
搜索关键词: | 图形 处理 系统 用于 不透 明度 测试 | ||
【主权项】:
1.一种在3D图形处理系统中处理图元以对于所述图元应用深度测试和纹理化的方法,其中所述图元具有非不透明的对象类型,并且其中所述纹理化包括根据与所述图元的片元相关联的所述对象类型对所述片元进行纹理化,所述方法包括:接收将被处理的所述图元的片元,所接收的所述图元的所述片元与所述非不透明的对象类型相关联;在对于所接收的所述图元的片元应用纹理化之前:(i)获取不透明度状态图,所述不透明度状态图提供将被应用于所述图元的纹理的纹素的不透明度的指示;(ii)对于所述图元的一个或者多个片元的多个块中的每一个块,通过以下步骤,使用所述不透明度状态图来确定对于所述片元块的各自的不透明度状态:(a)基于所述片元块的一个或者多个片元的纹理坐标,确定对于所述片元块的所述不透明度状态图内的不透明度状态的块的位置,以及(b)执行所述不透明度状态块的所述不透明度状态的保守组合,来确定对于所述片元块的所述不透明度状态;以及(iii)通过执行以下步骤中的一项或者多项,使用对于所述片元块的确定的所述不透明度状态来简化所述图元的所述片元的处理:(a)基于确定的所述不透明度状态,指示所述片元块中的一个或者多个片元块的所述片元将与不同于所述非不透明的对象类型的对象类型相关联以用于所述片元的后续的处理,(b)基于确定的所述不透明度状态丢弃所述片元块中的一个或者多个片元块,以及(c)基于确定的所述不透明度状态,设置一个或者多个标志来指示所述片元块中的一个或者多个片元块的所述片元将不被传输用于后续的纹理化;对于所述图元的片元应用深度测试;以及继所述简化之后,对于所述图元的片元,根据它们的相关联的对象类型应用纹理化。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于想象技术有限公司,未经想象技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510059921.X/,转载请声明来源钻瓜专利网。