Smooth shading of an object
AssigneeAdobe Systems Incorporated
InventorsRobert S. Sargent, Paul A. George
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdobe Systems Incorporated
InventorsRobert S. Sargent, Paul A. George
Estimating the term…
A method and apparatus for defining a smooth shading across an object for display on a raster output device. The method including converting the object to a mesh, rendering the mesh displaying the object having a shading defined by the mesh and editing the mesh until a desired result is achieved in the displayed object. The method may include a method for defining a gradient across an object for display on a raster output device where the object includes a boundary comprising multisegment edges in which the method includes selecting the object and finding the boundary for the object. Thereafter a bounding box is created including four corners that encloses the object boundary. Four points on the boundary of the object are identified that are closest to the four corners of the boundary box. A single patch mesh may be constructed from the four points and segments connecting pairs of the four points. The single patch mesh may be further divided to create a series of patches defining the gradient where patch boundaries correspond to segment vertices in the multisegment edges of the boundary of the object.
A method for defining a smooth shading across an object for display on a raster output device, the method comprising:
A computer program, tangibly stored on a computer-readable medium, for rendering a two dimensional (2D) patch associated with an object to achieve a smooth shading across the object where the 2D patch defines a complex gradient including at least one foldover edge, the computer program comprising instructions for causing a computer to:
A method for defining a smooth shading across an object for display on a raster output device, the object including a boundary comprising edges at least one of which is a multisegment curve, the method comprising:
A method for defining a gradient across an object for display on a raster output device, the object including a boundary comprising multisegment edges, the method comprising:
A method for defining a gradient across an object for display on a raster output device, the object including a boundary comprising multisegment edges, the method comprising:
Dependencies are inferred from the claim text.