IP Library Granted Patent US 7,277,094
Granted Patent B2
US 7,277,094 · App. 10/062,192 · Granted Oct 2, 2007

Computer graphics system and computer-implemented method for generating smooth feature lines for subdivision surfaces

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,277,094
App. No.
10/062,192
Granted
Oct 2, 2007
Kind
B2
Abstract

An arrangement is described 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 feature generating arrangement comprises a weight vector generator module and a feature representation generator module. The weight vector generator module is 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. The 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. One embodiment of the arrangement generates a smooth feature line in the subdivision surface.

Claims (9)

1. 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, referred to as a vertex, 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 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, wherein the feature is a smooth feature line defined in connection with the vertex and two neighboring points and edges interconnecting the vertex and the respective neighboring points, the weight vector generator module being configured to make use of the parameterized subdivision rule having a parameter value associated with each of the edges along which the smooth feature line is defined,

wherein the weight vector generator module is configured to make use of parameters associated with the edges along which the smooth feature line is defined whose values differ, and

wherein the weight vector generator module is configured to make use of the parameters that are in relation to a subdivision rule that, in turn, reflects a sharp crease along the edges along which the smooth feature line is defined, the values of the parameters being defined in the interval [0,1], where higher values define a sharper crease, the values of the parameters at a lower level being related to the values of the parameters at a higher level being related by

s 1 ( j+ 1)=(¾ s 1 ( j )+¼ s 2 ( j )) 2 ,

and

s 2 ( j+ 1)=(¼ s 1 ( j )+¾ s 2 ( j )) 2

where s 1 (j) and s 2 (j) represent the values of the parameters associated with the respective edges at level “j,” and s 1 (j+1) and s 2 (j+1) represent the values of the parameters associated with the respective edges at the higher level “j+1.”

Assignments (3)
MERGER Recorded Dec 24, 2007
From: MENTAL IMAGES G.M.B.H. & CO. KG
To: MENTAL IMAGES GMBH
Reel/Frame 020279/0902 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2007
From: BORAC, SILVIU
To: MENTAL IMAGES G.M.B.H. & CO. KG
Reel/Frame 020261/0752 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2002
From: BORAC, SILVIU
To: MENTAL IMAGES G. M. B. H.
Reel/Frame 012738/0103 →