[发明专利]用于几何图形的抗混叠有效
申请号: | 201380076088.9 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105378798B | 公开(公告)日: | 2018-01-02 |
发明(设计)人: | C.M.L.安德鲁斯;B.D.佩尔顿;A.J.霍兹顿 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06T17/20 | 分类号: | G06T17/20 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 孙之刚,景军平 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 几何图形 抗混叠 | ||
背景技术
现今的计算设备可以访问多种不同的视觉内容。为了使得能够显示视觉内容,在显示视觉内容之前通常会用多种方式对其进行处理。例如,图形数据通常会从复杂的几何图形(geometry)转换成可作为更复杂的图像的一部分处理和显示的更简单的几何图元(geometric primitive)。
一种这样的用于将几何图形转换成更简单的图元的方法被称为曲面细分(tessellation)。概括地说,曲面细分涉及将复杂的形状转换成一组能被处理和显示的简单多边形(例如,三角形)。虽然曲面细分对于再现高质量的图形是有用的,但其亦与显著的计算资源成本相关联。
一种用于减轻曲面细分资源成本的普通方法是将图形再现分成两个阶段(pass)。第一阶段被称为“实感化”(realization)阶段,该阶段会将几何图形转换成被缓存在例如中央处理单元(“CPU”)和/或图形处理单元(“GPU”)上的中间形式(其被称为“实感(realization)”)。第二阶段被称为“绘制”阶段,该阶段将被缓存的实感连同变换和“画笔”(例如,从像素位置到颜色值的映射)一起获得(take),并且再现图元。因此,这会引起一次曲面细分昂贵的CPU成本,而图元本身可以用变化的变换和画笔再现多次,从而降低CPU开销。
虽然当前技术可以利用这个两阶段方法来再现图元,但这样的技术受到多种缺陷困扰。例如,一些技术采用基于多采样的抗混叠,该抗混叠可以显著增加CPU成本,并且因此影响整体再现性能。此外,在当前的很多GPU上通常不支持这样的技术。其他技术可以通过将几何图形光栅化来生成覆盖位图,该覆盖位图被用作可以将画笔应用到其上的不透明掩模(mask),以便再现图形。当覆盖位图被缩放时,这些技术可以受到失真的困扰,并且对于更大的几何图形来说,这些技术也可以显著地增加GPU存储器成本。
发明内容
本发明内容被提供来以简化的形式介绍概念的选择,所述概念在下文具体实施方式中将被进一步描述。本发明内容不是旨在标识要求保护的主题的关键特征或必要特征,也不是旨在被用来帮助确定要求保护的主题的范围。
描述了用于几何图形的抗混叠技术。在至少一些实施例中,图形图像被缩减至多边形几何图元(“几何图形”)的一个集合。单个几何图形是根据本文所讨论的技术而被处理的,以便在将几何图形作为图形图像的一部分进行显示的时候将抗混叠应用于该几何图形。一般地,混叠是指在图像中的线条的锯齿状外观,诸如位图图像边缘之类。抗混叠指的是可被应用于图像(例如几何图形)的部分,以便移除和/或减少混叠的处理和/或效果。本文所讨论的技术经由在再现几何图形以用于显示时可以动态变换的四边形和斜角的关联集合,来提供用于通用几何图形的抗混叠。在至少一些实施例中,为几何图形生成的四边形和斜角使得几何图形能够被动态变换和重新再现多次从而实现多种不同的画面。
附图说明
具体实施方式参考附图而被描述。在附图中,附图标记最左侧的(多个)数字标识该附图标记在其中首次出现的附图。在说明书和附图的不同实例中使用的相同附图标记可以指示相似或相同的项目。
图1是在可以操作来采用本文所讨论的技术的示例实现方式中的环境的图示。
图2图示了根据一个或多个实施例的示例实现场景的部分。
图3图示了根据一个或多个实施例的示例实现场景的部分。
图4图示了根据一个或多个实施例的示例实现场景的部分。
图5图示了根据一个或多个实施例的示例实现场景的部分。
图6图示了根据一个或多个实施例的示例实现场景的部分。
图7图示了根据一个或多个实施例的示例实现场景的部分。
图8图示了根据一个或多个实施例的示例实现场景的部分。
图9图示了根据一个或多个实施例的示例实现场景的部分。
图10图示了根据一个或多个实施例的示例实现场景的部分。
图11图示了根据一个或多个实施例的示例实现场景的部分。
图12图示了根据一个或多个实施例的示例实现场景的部分。
图13是描述根据一个或多个实施例的方法中的步骤的流程图。
图14是描述根据一个或多个实施例的方法中的步骤的流程图。
图15图示了参考图1描述的、被配置成实现本文所描述的技术的实施例的示例系统和计算设备。
具体实施方式
概览
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380076088.9/2.html,转载请声明来源钻瓜专利网。