发明名称 |
EFFICIENT GEOMETRIC TESSELLATION AND DISPLACEMENT |
摘要 |
Methods and computer-storage media are provided for rendering three-dimensional (3D) graphics by tessellating objects using novel structures and algorithms. Rendering utilizing “patches,” configurable functions that include a specified number of control points, allows for computation on a per-patch or per-control-point basis, in addition to traditional per-vertex, per-primitive, and per-pixel methods. This produces a number of advantages over previous tessellation methods, including the reuse of computations across existing vertices and the ability to process at a lower frequency. The operations to compute points are simplified in order to optimize system resources used in the process. Transitions from un-tessellated to tessellated objects are smoother utilizing the present invention, while developers have more flexibility in the level of detail present at different edges of the same patch. Detail within a displacement map also can be increased without negative effects associated with previous systems and methods. |
申请公布号 |
EP2235686(A2) |
申请公布日期 |
2010.10.06 |
申请号 |
EP20090708054 |
申请日期 |
2009.01.09 |
申请人 |
MICROSOFT CORPORATION |
发明人 |
PATEL, AMAR;SLOAN, PETER-PIKE, J.;PEEPER, CRAIG, C.;GLASSENBERG, SAMUEL, Z. |
分类号 |
G06T17/20 |
主分类号 |
G06T17/20 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|