Creating and modifying parameterizations of surfaces
AssigneesParaform, Inc., The Board of Trustees of the Leland Stanford Junior University
InventorVenkat Krishnamurthy
Life of this patent
Estimating the term…
Abstract
A method for creating a parameterization of an input surface in a 3-D computer graphics system comprises specifying a plurality of boundary curves on the surface that define a patch of the surface. The boundary curves are typically specified using a user-interactive curve editing procedure, but may also be specified automatically. Similarly, a feature curve is specified on the surface. The method then automatically generates a parameterization of the patch such that a discretized higher order energy functional defined on the surface is minimized subject to the constraint that iso-curves of the parameterization are attracted to follow the feature curve. The method is useful for converting dense irregular polygon meshes into surface models suitable for interactive modification and animation.
Claims10
In a 3-D computer graphics system, a computer-implemented method for creating a parameterization of an input surface, the method comprising:
- a) specifying a plurality of boundary curves on the surface, wherein the boundary curves define a patch of the surface;
- b) specifying a feature curve on the surface;
- and
- c) automatically generating a parameterization of the patch, wherein the parameterization is selected to minimize a discretized higher order energy functional defined on the surface subject to the constraint that iso-curves of the parameterization are attracted to follow the feature curve.
Dependencies are inferred from the claim text.