Shading polygons from a three-dimensional model
AssigneeIntel Corporation
InventorsAdam T. Lake, Carl S. Marshall, Marc S. Blackstein
Life of this patent
Estimating the term…
Abstract
Shading a polygon includes identifying points on edges of the polygon using shading values for vertices of the polygon, connecting the points to form at least two areas within the polygon, and shading the at least two areas differently. Vertices are assigned to at least two different bins. The bins correspond to different shades. The points may be identified by identifying points on edges of the polygon having vertices assigned to different bins.
Claims30
A method of shading a polygon, comprising:
- identifying points on edges of the polygon using shading values for vertices of the polygon;
- connecting the points to form at least two areas within the polygon;
- and
- shading the at least two areas differently.
A method of rendering a two-dimensional image from three-dimensional data, comprising:
- projecting a polygon defined by the three-dimensional data onto a two-dimensional surface;
- subdividing the polygon into sub-polygons;
- assigning the sub-polygons to bins that correspond to predetermined shadings;
- and
- mapping the predetermined shadings onto the sub-polygons to render the two-dimensional image.
An article comprising:
- a machine-readable medium that stores executable instructions for shading a polygon, the instructions causing a machine to:
- identify points on edges of the polygon using shading values for vertices of the polygon;
- connect the points to form at least two areas within the polygon;
- and
- shade the at least two areas differently.
An article comprising:
- a machine-readable medium that stores executable instructions for rendering a two-dimensional image from three-dimensional data, the instructions causing a machine to:
- project a polygon defined by the three-dimensional data onto a two-dimensional surface;
- subdivide the polygon into sub-polygons;
- assign the sub-polygons to bins that correspond to predetermined shadings;
- and
- map the predetermined shadings onto the sub-polygons to render the two-dimensional image.
An apparatus for shading a polygon, comprising:
- a processor that executes instructions to
- identify points on edges of the polygon using shading values for vertices of the polygon;
- connect the points to form at least two areas within the polygon;
- and
- shade the at least two areas differently.
An apparatus for rendering a two-dimensional image from three-dimensional data, comprising:
- a processor that executes instructions to:
- project a polygon defined by the three-dimensional data onto a two-dimensional surface;
- subdivide the polygon into sub-polygons;
- assign the sub-polygons to bins that correspond to predetermined shadings;
- and
- map the predetermined shadings onto the sub-polygons to render the two-dimensional image.
Dependencies are inferred from the claim text.