← Back to Patent Explorer
US5592597A Expired / Lapsed US ⏱️ 0.0 years remaining

Real-time image generation system for simulating physical paint, drawing media, and feature modeling with 3-D graphics

Assignee: PTC Inc
•
Filing: 1994-02-14
•
Granted: 1997-01-07
•
Expires: 2014-02-14
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Kenneth W. Kiss

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 10:25
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/04

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 122 words
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.
Claim 2
Independent Claim 122 words
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.
Claim 3
Dependent Claim 12 words
A system according to claim 1 wherein said drawing primitive is three-dimensional.
Claim 4
Dependent Claim 50 words
A system according to claim 1 wherein said polygonal mesh has a plurality of internal subdivisions, said subdivisions being defined by adjacent boundaries of said plurality of three-dimensional mesh primitives, and wherein as said plurality of internal subdivisions become closer together, said polygonal mesh better conforms with said three-dimensional surface.
Claim 5
Dependent Claim 18 words
A system according to claim 3 wherein said polygonal mesh automatically subdivides to conform to said three-dimensional surface.
Claim 6
Dependent Claim 18 words
A system according to claim 1 wherein said visual components include local transparency characteristics of said drawing primitive.
Claim 7
Dependent Claim 94 words
A system according to claim 5 further comprising means for receiving location signals from a movable pointing device, wherein said location signals indicate said trajectory along said electronic display, means for receiving pressure signals representative of a pressure applied to said movable pointing device, means for converting said pressure signals to a global transparency value at each of said series of locations along said trajectory and means for combining said global transparency value with said local transparency value to determine a degree of transparency at each of said series of locations along said trajectory.
Claim 8
Dependent Claim 17 words
A system according to claim 1 wherein said visual components include color characteristics of said drawing primitive.
Claim 9
Dependent Claim 17 words
A system according to claim 1 wherein said texture map is a single channel transparency texture map.
Claim 10
Dependent Claim 15 words
A system according to claim 1 wherein said texture map is a multi-channel texture map.
Claim 11
Dependent Claim 40 words
A system according to claim 1 further comprising means for blending said visual components of said drawing primitive with previously existing display data to render said drawing primitive at each of said series of overlapping locations on said electronic display.
Claim 12
Independent Claim 114 words
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.
Claim 13
Independent Claim 114 words
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.
Claim 14
Dependent Claim 50 words
A system according to claim 11 wherein said means for simulating a drawing tool includes means for providing force signals representative of the force manually applied to said pointing device and further includes a graphics processor that generates said polygonal mesh x- and y- dimensions responsive to said force signals.

References Cited (Backward Citations)

GB2140257A Cited
US4633416A Cited
GB2157122A Cited
US4602286A Cited
US4646251A Cited
US5251160A Cited
US5237647A Cited
US5155813A Cited
US5343220A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-07 2000-07-08 2001-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-07 2004-07-08 2005-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-07 2008-07-08 2009-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag