高效的几何镶嵌和位移

    公开(公告)号:CN101933049B

    公开(公告)日:2013-01-23

    申请号:CN200980103997.0

    申请日:2009-01-09

    Applicant: 微软公司

    CPC classification number: G06T17/205 G06T7/13 G06T17/10 G06T17/20 G06T2210/36

    Abstract: 提供了用于通过使用新颖的结构和算法来镶嵌对象来渲染三维(3D)图形的方法和计算机存储介质。利用“曲片”,即包括指定数量的控制点的可配置函数来渲染允许在除了传统的按顶点、按图元和按像素方法之外的每一曲片或每一控制点的基础上进行计算。这产生胜于先前镶嵌方法的多个优点,包括跨现有顶点的计算的重用以及按较低频率处理的能力。简化计算点的运算以优化该过程中所使用的系统资源。从未镶嵌到已镶嵌对象的转换利用本发明来更加平滑,同时开发者在存在于相同曲片的不同边处的细节水平方面具有更多灵活性。还可增加位移图中的细节而没有与先前系统和方法相关联的负面效果。

    提供增强的图形流水线的系统和方法

    公开(公告)号:CN1702692A

    公开(公告)日:2005-11-30

    申请号:CN200510064920.0

    申请日:2005-04-04

    Applicant: 微软公司

    Abstract: 提供了一种增强的图形流水线,使得公共核心硬件能够表现为图形流水线的不同组件,流水线中的组件对包括线和三角形的图元的可编程性,以及在流水线中用数据绘制图形显示之前或同时的流输出。编程者不必优化代码,因为公共核心将平衡必要的功能的负荷,并动态地将那些指令分配到公共核心硬件上。编程者可使用算法来对图元编程,以通过用线和三角形构成的拓扑来替代来简化所有的顶点运算。编程者在输出数据被绘制之前或同时可取出计算出的输出数据并能进行读取。从而,编程者在编程时具有很大的灵活性。通过使用增强的图形流水线,编程者可优化流水线中的硬件的使用,对顶点、线或三角形拓扑全体进行编程,而不是仅对每个顶点单独进行编程,并且可从流水线能够输出计算出的信息的存储器中读取任何计算出的数据。

    高效的几何镶嵌和位移

    公开(公告)号:CN101933049A

    公开(公告)日:2010-12-29

    申请号:CN200980103997.0

    申请日:2009-01-09

    Applicant: 微软公司

    CPC classification number: G06T17/205 G06T7/13 G06T17/10 G06T17/20 G06T2210/36

    Abstract: 提供了用于通过使用新颖的结构和算法来镶嵌对象来渲染三维(3D)图形的方法和计算机存储介质。利用“曲片”,即包括指定数量的控制点的可配置函数来渲染允许在除了传统的按顶点、按图元和按像素方法之外的每一曲片或每一控制点的基础上进行计算。这产生胜于先前镶嵌方法的多个优点,包括跨现有顶点的计算的重用以及按较低频率处理的能力。简化计算点的运算以优化该过程中所使用的系统资源。从未镶嵌到已镶嵌对象的转换利用本发明来更加平滑,同时开发者在存在于相同曲片的不同边处的细节水平方面具有更多灵活性。还可增加位移图中的细节而没有与先前系统和方法相关联的负面效果。

    提供增强的图形流水线的系统和方法

    公开(公告)号:CN1702692B

    公开(公告)日:2010-09-08

    申请号:CN200510064920.0

    申请日:2005-04-04

    Applicant: 微软公司

    Abstract: 提供了一种增强的图形流水线,使得公共核心硬件能够表现为图形流水线的不同组件,流水线中的组件对包括线和三角形的图元的可编程性,以及在流水线中用数据绘制图形显示之前或同时的流输出。编程者不必优化代码,因为公共核心将平衡必要的功能的负荷,并动态地将那些指令分配到公共核心硬件上。编程者可使用算法来对图元编程,以通过用线和三角形构成的拓扑来替代来简化所有的顶点运算。编程者在输出数据被绘制之前或同时可取出计算出的输出数据并能进行读取。从而,编程者在编程时具有很大的灵活性。通过使用增强的图形流水线,编程者可优化流水线中的硬件的使用,对顶点、线或三角形拓扑全体进行编程,而不是仅对每个顶点单独进行编程,并且可从流水线能够输出计算出的信息的存储器中读取任何计算出的数据。

Patent Agency Ranking