×

Method and system for tessellation of subdivision surfaces

  • US 8,471,852 B1
  • Filed: 05/30/2003
  • Issued: 06/25/2013
  • Est. Priority Date: 05/30/2003
  • Status: Active Grant
First Claim
Patent Images

1. A method for performing adaptive tessellation on a subdivision surface and rendering the surface on a display, comprising:

  • accessing a model of a surface for subdivision processing;

    dividing the model of said surface into a plurality of patches comprising a first patch, wherein said first patch comprises extraordinary point data;

    storing control points associated with said plurality of patches in a buffer for processing on a per patch basis;

    determining whether to subdivide said first patch;

    modifying said extraordinary point data of said first patch based on subdivision rules if it is determined that said first patch is to be subdivided;

    converting the first patch to an intermediate form to facilitate subdivision processing; and

    adaptively tessellating the intermediate form of the model using a DeCasteljau subdivision process, wherein said adaptive tessellation occurs as a rendering process is preparing to render said surface wherein a flatness threshold is adjusted for said tessellating of said intermediate form of said model depending upon the rendered result of the model.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×