Method for watertight evaluation of an approximate catmull-clark surface
AssigneeNVIDIA Corporation
InventorsKirill Dmitriev, Henry Packard Moreton
Life of this patent
Estimating the term…
Loading patent…
AssigneeNVIDIA Corporation
InventorsKirill Dmitriev, Henry Packard Moreton
Estimating the term…
One embodiment of the present invention sets forth technique for watertight evaluation of Gregory patches for Catmull-Clark subdivision surfaces. Each boundary of each patch within a subdivision surface is configured to be owned by one related patch. In general, a given patch may own specific control points for the patch, while certain other control points for the patch may need to be reconstructed because the control points are owned by an adjacent patch. For a given patch, each control point along to a shared boundary is consistently generated using reconstruction data available to the patch. The reconstruction data is generated from values associated with a patch that owns the shared boundary. Because numerically identical data is used to evaluate each patch at each boundary, the boundaries are watertight. One advantage of the present invention is that watertight evaluation may be achieved using similar computational effort versus conventional non-watertight evaluation techniques.
A method for evaluating a parametric patch that shares a boundary with at least one additional parametric patch, wherein each edge of the parametric patch includes an ownership flag that indicates whether the parametric patch owns the edge, the method comprising:
The method 1, further comprising reconstructing one or more adjacent control points from the parameters.
A graphics subsystem configured to evaluate a parametric patch that shares a boundary with at least one additional parametric patch, wherein each edge of the parametric patch includes an ownership flag that indicates whether the parametric patch owns the edge, the graphics subsystem comprising:
A computing system, comprising:
Dependencies are inferred from the claim text.