System and method for reducing the effects of aliasing in a computer graphics system
First Claim
1. An anti-aliasing method comprising the steps of:
- determining whether a pixel is an edge pixel of a filled primitive;
approximating a coverage area of the pixel, the coverage area being the area of the pixel interior to the primitive edge;
determining a direction from the pixel center to an external edge of the primitive; and
blending a first color of the primitive with a second color, the second color being a color of a pixel of a second primitive adjacent the external edge.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention is generally directed to a system and method for anti-aliasing edges of adjacent primitives. In accordance with one aspect of the invention, a method operates by determining whether a pixel is an edge pixel of a filled primitive, approximating a coverage area of the pixel, the coverage area being the area of the pixel interior to the primitive edge, determining a direction from the pixel center to an external edge of the primitive, and blending a first color of the primitive with a second color, the second color being a color of a pixel of a second primitive adjacent the external edge. In accordance with another aspect of the invention, a system is provided having frame buffer circuitry uniquely configured for rendering an anti-aliased graphics scene. In accordance with one embodiment, the frame buffer circuitry includes a first memory segment for storing color values associated with pixels, a second memory segment for storing alpha values associated with the pixels, a third memory segment for storing depth values associated with the pixels, and a fourth memory segment for storing anti-alias blending information associated with the pixels.
-
Citations
8 Claims
-
1. An anti-aliasing method comprising the steps of:
-
determining whether a pixel is an edge pixel of a filled primitive;
approximating a coverage area of the pixel, the coverage area being the area of the pixel interior to the primitive edge;
determining a direction from the pixel center to an external edge of the primitive; and
blending a first color of the primitive with a second color, the second color being a color of a pixel of a second primitive adjacent the external edge. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An anti-aliasing method comprising the steps of:
-
evaluating a pixel to determine whether the pixel is on the edge of a filled primitive;
determining a coverage area of the pixel;
determining a direction from the pixel center to an external edge of the primitive; and
blending a first color of the primitive with a second color, the second color being a color of a second primitive adjacent the pixel and in the determined direction.
-
Specification