Real-time image generation system for simulating physical paint, drawing media, and feature modeling with 3-D graphics
First Claim
1. A system for simulating painting on an electronic display having means for displaying a three-dimensional surface, comprising:
- means for simulating a drawing tool on said electronic display;
a drawing primitive associated with said simulated drawing tool and including a polygonal mesh having a plurality of adjacent three-dimensional mesh primitives and associated x-, y-, and z- dimensions, wherein as said simulated drawing tool moves along a trajectory on said electronic display said drawing primitive is drawn on said electronic display at a series of overlapping locations and said polygonal mesh x- and y-dimensions are fixed and said z-dimension automatically varies to conform to said three-dimensional surface; and
a texture map including means for defining one or more visual components of said drawing primitive.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer graphics painting system defined in terms of three dimensional graphics and texturing mapping. A three dimensional drawing primitive, most commonly a polygonal mesh, is directed along a path specified by a tablet, mouse, or other input stream. The primitive is transformed to sequential locations along the stroke in three dimensional space. At each location the primitive is processed with texture mapping techniques and blended into the frame buffer for real-time display. The brush primitive may take many forms to achieve a wide variety of painting effects and styles. The polygonal mesh form may also be active in conforming to any underlying surface or model data, thus enabling real-time painting of three dimensional objects.
155 Citations
12 Claims
-
1. A system for simulating painting on an electronic display having means for displaying a three-dimensional surface, comprising:
-
means for simulating a drawing tool on said electronic display; a drawing primitive associated with said simulated drawing tool and including a polygonal mesh having a plurality of adjacent three-dimensional mesh primitives and associated x-, y-, and z- dimensions, wherein as said simulated drawing tool moves along a trajectory on said electronic display said drawing primitive is drawn on said electronic display at a series of overlapping locations and said polygonal mesh x- and y-dimensions are fixed and said z-dimension automatically varies to conform to said three-dimensional surface; and a texture map including means for defining one or more visual components of said drawing primitive. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for simulating painting on an electronic display having means for displaying a three-dimensional surface, comprising:
-
means for simulating a drawing tool on said electronic display; a drawing primitive associated with said simulated drawing tool and including a polygonal mesh having a plurality of adjacent three-dimensional mesh primitives and associated x-, y-, and z- dimensions, wherein as said simulated drawing tool moves along a trajectory on said electronic display said drawing primitive is drawn on said electronic display at a series of overlapping locations and said polygonal mesh dimensionally varies to conform to said three-dimensional surface; and a texture map including means for defining one or more visual components of said drawing primitive. - View Dependent Claims (12)
-
Specification