Method and apparatus for composing layered synthetic graphics filters
First Claim
1. A method for composing an image with a computer illustration system, comprising the steps of:
- defining a list of shapes in a memory;
specifying each of a plurality of shapes in the list of shapes to be a lens with a filtering function that applies to at least one other shape in the list of shapes;
assigning a composition order to each lens specified in the list of shapes to have one of a front-to-back ordering and a back-to-front ordering;
said assigning step assigning at least one of the lenses to have a front-to-back ordering and at least another of the lenses to have a back-to-front ordering; and
forming each shape in the list of shapes to compose the image.
4 Assignments
0 Petitions
Accused Products
Abstract
A computerized two-dimensional illustration system composes an image of a scene with layered synthetic graphics filters or lenses. The scene is defined by an ordered list of shapes. Some of the shapes in the ordered list of shapes are lenses. Each lens is a shape that has a fill color which is an operator rather than a constant. The operator of a selected lens performs a filtering function on the shapes ordered below it in the list of shapes. To compose a selected lens in the scene, the system first computes an under-list of shapes for the selected lens. The under-list of shapes is used to identify those shapes in the ordered list of shapes to which the filtering function of the selected lens may apply. Depending on the filtering function of a lens, the lens composes in either a back-to-front order or a front-to-back order. A lens composes in a back-to-front order by freezing lenses in the under-list before applying the filtering function of the lens to shapes in the under-list. In contrast, a lens composes in a front-to-back order by applying the filtering function of the lens to the under-list of shapes before freezing lenses in the under-list. When a lens is frozen, it is replaced with a cluster of shapes that are formed independently of other shapes in the list of shapes.
-
Citations
21 Claims
-
1. A method for composing an image with a computer illustration system, comprising the steps of:
-
defining a list of shapes in a memory; specifying each of a plurality of shapes in the list of shapes to be a lens with a filtering function that applies to at least one other shape in the list of shapes; assigning a composition order to each lens specified in the list of shapes to have one of a front-to-back ordering and a back-to-front ordering;
said assigning step assigning at least one of the lenses to have a front-to-back ordering and at least another of the lenses to have a back-to-front ordering; andforming each shape in the list of shapes to compose the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer illustration system for composing an image, comprising:
-
a memory for storing a list of shapes; means for specifying each of a plurality of shapes in the list of shapes to be a lens with a filtering function that applies to at least one other shape in the list of shapes; means for assigning a composition order to each lens specified in the list of shapes to have one of a front-to-back ordering and a back-to-front ordering;
said assigning means assigning at least one of the lenses to have a front-to-back ordering and at least another of the lenses to have a back-to-front ordering; andprocessing means for forming each shape in the list of shapes to compose the image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification