Computer graphics, parametric patch parallel subdivision processor
First Claim
1. A system for subdividing parametric patches defined by initial control points to attain control points for subpatches in accordance with established subdivision equations, comprising:
- means for supplying signals representative of said initial control points for a patch to be subdivided;
a plurality of processors for executing said subdivision equations connected to receive said signals representative of said initial control points for a patch to be subdivided;
means for controlling said processors to selectively process said signals representative of said initial control points to provide resultant signals representative of control points for subpatches; and
means for receiving said resultant signals from said processors.
2 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for subdividing parametric patches for use in a computer graphics system to develop images. The system utilizes initial data, provided as by an interactive user, to represent control points for an initial patch from which the system rapidly computes control points for subpatches using parallel processors. The disclosed system is recursive so that each level of subdivision leads to greater refinement of an initial patch. In one embodiment, the processors in the system compute multiple control points, the grouping of processors exploiting patch symmetrical properties.
-
Citations
19 Claims
-
1. A system for subdividing parametric patches defined by initial control points to attain control points for subpatches in accordance with established subdivision equations, comprising:
-
means for supplying signals representative of said initial control points for a patch to be subdivided; a plurality of processors for executing said subdivision equations connected to receive said signals representative of said initial control points for a patch to be subdivided; means for controlling said processors to selectively process said signals representative of said initial control points to provide resultant signals representative of control points for subpatches; and means for receiving said resultant signals from said processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
Specification