Computer graphics systems and methods generating smooth feature lines for subdivision surfaces
AssigneeMental Images GmbH
InventorSilviu Borac
Life of this patent
Estimating the term…
Abstract
Computer graphics systems and methods are provided for generating a representation of a feature in a surface defined by a mesh representation, the mesh comprising at a selected level a plurality of points including at least one point connected to a plurality of neighboring points by respective edges, the feature being defined in connection with the vertex and at least one of the neighboring points and the edge interconnection the vertex and the at least one of the neighboring points in the mesh representation. The feature generating arrangement comprises a weight vector generator module and a feature representation generator module.
Claims15
An arrangement for generating a representation of a feature in a surface defined by a mesh representation the mesh comprising at a selected level a plurality of points including at least one point connected to a plurality of neighboring points of respective edges, the feature being defined in connection with the vertex and at least one of the neighboring points and the edge interconnecting the vertex and the at least one of the neighboring points in the mesh representation the feature generating arrangement comprising:
- A. a weight vector generator module configured to generate at least one weight vector based on a parameterized subdivision rule defined at a plurality of levels, for which a value of at least one parameter differs at at least two levels in the mesh;
- and
- B. a feature representation generator module configured to use the at least one weight vector and positions of the vertex and the neighboring points to generate the representation of the feature.
A computer program product for use in connection with a computer to provide an arrangement for generating a representation of a feature in a surface defined by a mesh representation, the mesh comprising at a selected level a plurality of points including at least one point connected to a plurality of neighboring points by respective edges, the feature being defined in connection with the vertex and at least one of the neighboring points and the edge interconnecting, the vertex and the at least one of the neighboring points in the mesh representation, the computer program product comprising:
- A. a weight vector generator module configured to enable the computer to generate at least one weight vector based on a parameterized subdivision rule defined at a plurality of levels, for which a value of at least one parameter differs at at least two levels in the mesh;
- and
- B. a feature representation generator module configured to enable the computer to use the at least one weight vector and positions of the vertex and the neighboring points to generate the representation of the feature.
A method for generating a representation of a feature in a surface defined by a mesh representation the mesh comprising at a selected level a plurality of points including at least one point connected to a plurality of neighboring points by respective edges, the feature being defined in connection with the vertex and at least one of the neighboring points and the edge interconnecting the vertex and the at least one of the neighboring) points in the mesh representation, the method comprising:
- A. a weight vector generator step configured to generate at least one weight vector based on a parameterized subdivision rule defined at a plurality of levels for which a value of at least one parameter differs at at least two levels in the mesh;
- and
- B. a feature representation generator step configured to use the at least one weight vector and positions of the vertex and the neighboring points to generate the representation of the feature.
Dependencies are inferred from the claim text.