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

3D graphics device

Assignee: VLSI Solution Oy
•
Filing: 1998-09-24
•
Granted: 2001-02-13
•
Expires: 2018-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A device ( 1 ) for presenting 3D graphics comprises means for defining one or more polygons for objects to be presented, means ( 2, 3, 4 ) for bump mapping, which comprises means ( 6 ) for storing a bump map and means ( 5 ) for fetching the bump map from the bump map storing means ( 6 ), and means for defining a direction vector of bump map normal at each vertex of a polygon, and means ( 13, 14, 17, 18, 19 ) for rasterizing images on a display device. The device ( 1 ) comprises further means ( 7 ) for producing an angle value which is used to rotate the direction vector of the bump map.

Inventors

  • 👤 Eero Pajarre
  • 👤 Otto Chrons

Bibliographic Details

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

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 184 words
A device for presenting 3D graphics comprising: means for defining one or more polygons for objects to be presented, means for environment mapping, which comprises means for storing texture map and means for fetching the texture map information from the texture map storing means, means for bump mapping, which comprises means for storing a bump map and means for fetching the bump map from the bump map storing means, and means for defining a direction vector of bump map normal at each vertex of a polygon, means for modifying texture map coordinates based on the said bump map information by adding the bump map information as a 2D displacement to the texture map coordinates, and means for rasterizing images on a display device, characterized in that the device comprises further means for interpolating the bump map direction vectors by using the bump map direction values at vertices of the converging polygons for producing an angle value which is used to rotate the direction vector of the bump map to reduce annoying artifacts on the areas where the converging polygons meet on the object surfaces.
Claim 2
Independent Claim 184 words
A device for presenting 3D graphics comprising: means for defining one or more polygons for objects to be presented, means for environment mapping, which comprises means for storing texture map and means for fetching the texture map information from the texture map storing means, means for bump mapping, which comprises means for storing a bump map and means for fetching the bump map from the bump map storing means, and means for defining a direction vector of bump map normal at each vertex of a polygon, means for modifying texture map coordinates based on the said bump map information by adding the bump map information as a 2D displacement to the texture map coordinates, and means for rasterizing images on a display device, characterized in that the device comprises further means for interpolating the bump map direction vectors by using the bump map direction values at vertices of the converging polygons for producing an angle value which is used to rotate the direction vector of the bump map to reduce annoying artifacts on the areas where the converging polygons meet on the object surfaces.
Claim 3
Dependent Claim 36 words
A device according to claim 1 , characterized in that the angle value producing means comprises further means for combining a preferably constant angle value with the angle value generated by the angle value producing means.
Claim 4
Dependent Claim 61 words
A device according to claim 1 or 2 , characterized in that the bump map is stored as a two-dimensional displacement map and the bump map values are modified pixel by pixel bases by combining the directional part of the bump map by adding it to an interpolated direction angle and/or to an angle value which is constant for the polygon.
Claim 5
Dependent Claim 34 words
A device according to claim 3 , characterized in that the displacement in the first dimension (x) is scaled by a value calculated on the basis of the displacement in the second direction (y).
Claim 6
Dependent Claim 18 words
A device according to claim 4 , characterized in that the scaling value is calculated by function 1/sin(1—|y|).

References Cited (Backward Citations)

EP0447222A2 Cited
US5224208A Cited
JPH05298460A Cited
WO1995027268A1 Cited
EP0764921A1 Cited
US5900881A Cited
US5864344A Cited
JPH09231402A Cited
US5809219A Cited
US5956043A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-02-13 2004-08-14 2005-02-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-02-13 2008-08-14 2009-02-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-02-13 2012-08-14 2013-02-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag