Patent US2976202A successfully refreshed from Google Patents.
Patent US5844562A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5844562A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for hi-fidelity graphic rendering of three-dimensional objects

Assignee: Dassault Systemes Delmia Corp
•
Filing: 1996-06-28
•
Granted: 1998-12-01
•
Expires: 2016-06-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for high-speed, high-fidelity three-dimensional graphic rendering includes representing an object in three-dimensional form using a plurality of polygons. Selected views of the multi-polygon rendering are then transformed into single image mapped polygons using texture maps to represent the three-dimensional features of the object. The single image mapped polygons are dynamically displayed in place of the multi-polygon renderings for the selected views, without requiring any outside user input. This system allows increased rendering speed and smoother animation without sacrificing graphic detail.

Inventors

  • 👤 Jay P. Harrison

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:53
CPC Classifications
G; G06; G06T; G06T15/00

Claims Analysis

Total Claims: 13
Claim 1
Independent Claim 126 words
A method of operating a digital computer to render an object on a display terminal, comprising the steps of: A. storing a first data set representing said object in three-dimensional space, B. displaying said object as represented by a plurality of polygons, C. dynamically analyzing a plurality of parameters to determine whether said rendered object of step (B) should undergo a transformation, D. creating a virtual view port currently used to view said object, E. dynamically transforming said first data set into a second data set, wherein said second data set defines a single image mapped polygon representing said object in three-dimensional space, F. dynamically displaying the single image mapped polygon of said object in place of the image as represented by a plurality of polygons.
Claim 2
Independent Claim 126 words
A method of operating a digital computer to render an object on a display terminal, comprising the steps of: A. storing a first data set representing said object in three-dimensional space, B. displaying said object as represented by a plurality of polygons, C. dynamically analyzing a plurality of parameters to determine whether said rendered object of step (B) should undergo a transformation, D. creating a virtual view port currently used to view said object, E. dynamically transforming said first data set into a second data set, wherein said second data set defines a single image mapped polygon representing said object in three-dimensional space, F. dynamically displaying the single image mapped polygon of said object in place of the image as represented by a plurality of polygons.
Claim 3
Dependent Claim 25 words
The method of claim 1, wherein said plurality of parameters includes at least one parameter selected from the set of distance, size, and regeneration angle.
Claim 4
Dependent Claim 24 words
The method of claim 1, wherein step (E) further includes filling a background area of said single image mapped polygon with indicia indicating transparency.
Claim 5
Independent Claim 108 words
A method for using a computer readable storage device to direct a computer to render an object on a display terminal, comprising the steps of: A. storing a first data set representing said object in three-dimensional space, B. rendering said object as represented by said data C. analyzing a plurality of parameters to determine whether said object should undergo a transformation, D. dynamically transforming said first data set into a second data set, wherein said second data set defines a single image mapped polygon representing said object in three-dimensional space, E. rendering the image mapped polygon of said object in place of the object rendered in step (B).
Claim 6
Independent Claim 108 words
A method for using a computer readable storage device to direct a computer to render an object on a display terminal, comprising the steps of: A. storing a first data set representing said object in three-dimensional space, B. rendering said object as represented by said data C. analyzing a plurality of parameters to determine whether said object should undergo a transformation, D. dynamically transforming said first data set into a second data set, wherein said second data set defines a single image mapped polygon representing said object in three-dimensional space, E. rendering the image mapped polygon of said object in place of the object rendered in step (B).
Claim 7
Dependent Claim 24 words
The method of claim 4, wherein said plurality of parameters includes at least one parameter selected from the set of distance, size, and angle.
Claim 8
Dependent Claim 24 words
The method of claim 4, wherein step (D) further includes filling a background area of said single image mapped polygon with indicia indicating transparency.
Claim 9
Dependent Claim 22 words
The method of claim 4, further including the step of F. creating a virtual view port currently used to view said object.
Claim 10
Dependent Claim 117 words
A process for rendering an object on a display terminal, of a graphics display computer, comprising the steps of: A. storing a first data set representing said object in three-dimensional space, B. dynamically analyzing a plurality of parameters to determine whether said object should be rendered to said terminal using said first data set or a second data set that is a transformation of said first data set, C. transforming said first data set into said second data set, wherein said second data set defines a single image mapped polygon representing said object in three-dimensional space, D. displaying the image mapped polygon of said object in place of the image as represented by a plurality of polygons.
Claim 11
Dependent Claim 117 words
A process for rendering an object on a display terminal, of a graphics display computer, comprising the steps of: A. storing a first data set representing said object in three-dimensional space, B. dynamically analyzing a plurality of parameters to determine whether said object should be rendered to said terminal using said first data set or a second data set that is a transformation of said first data set, C. transforming said first data set into said second data set, wherein said second data set defines a single image mapped polygon representing said object in three-dimensional space, D. displaying the image mapped polygon of said object in place of the image as represented by a plurality of polygons.
Claim 12
Dependent Claim 25 words
The method of claim 8, wherein said plurality of parameters includes at least one parameter selected from the set of distance, size, and regeneration angle.
Claim 13
Dependent Claim 24 words
The method of claim 8, wherein step (C) further includes filling a background area of said single image mapped polygon with indicia indicating transparency.

References Cited (Backward Citations)

US4727365A Cited
US4727365B1 Cited
US4586038A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-11-30 2002-06-01 2002-12-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-11-30 2006-06-01 2006-12-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-11-30 2010-06-01 2010-12-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag