发明名称 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
代理机构 代理人
主权项
地址