U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Method and system for improving shadowing in a graphics rendering system

Patent 6252608 Issued on June 26, 2001. Estimated Expiration Date: Icon_subject October 22, 2018. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Multiprocessor computer system for forming a color picture from object elements defined in a hierarchic data structure
Patent #: 4631690
Issued on: 12/23/1986
Inventor: Corthout ,   et al.

Computer generated synthesized imagery
Patent #: 4645459
Issued on: 02/24/1987
Inventor: Graf ,   et al.

System and method for drawing antialiased polygons
Patent #: 5287438
Issued on: 02/15/1994
Inventor: Kelleher

Polygon engine for updating computer graphic display employing compressed bit map data
Patent #: 5295235
Issued on: 03/15/1994
Inventor: Newman

Method and apparatus for approximating a value between two endpoint values in a three-dimensional image rendering device
Patent #: 5345541
Issued on: 09/06/1994
Inventor: Kelley, et al.

Image generator for generating perspective views from data defining a model having opaque and translucent features
Patent #: 5363475
Issued on: 11/08/1994
Inventor: Baker, et al.

Computer graphics display method and system with shadow generation
Patent #: 5377313
Issued on: 12/27/1994
Inventor: Scheibl

5392385

Method and apparatus for rendering trimmed parametric surfaces
Patent #: 5488684
Issued on: 01/30/1996
Inventor: Gharachorloo, et al.

Scanline rendering device for generating pixel values for displaying three-dimensional graphical images
Patent #: 5517603
Issued on: 05/14/1996
Inventor: Kelley, et al.

More ...

Inventors

Assignee

Application

No. 178078 filed on 10/22/1998

US Classes:

345/473, Animation345/422, Z buffer (depth buffer)345/426Lighting/shading

Examiners

Primary: Vo, Cliff N.

Attorney, Agent or Firm

International Class

G06T 017/00

Abstract

A system for improved shadowing of images using a multiple pass, depth buffer approach includes rendering a scene from the perspective of a light source to construct a shadow depth map in a rasterization buffer. The system computes depth values for the two nearest geometric primitives to the light source for pixels, and stores these depth values in the rasterization buffer. Once the shadow map is constructed, it is stored in shared memory, where it can be retrieved for subsequent rendering passes. The two depth values for each element in the shadow map can be used in combination with a global bias to eliminate self-shadowing artifacts and avoid artifacts in the terminator region. The system supports linear or higher order filtering of data from the shadow depth map to produce smoother transitions from shadowed and un-shadowed portions of an image. In addition, the system supports the re-use of the shadow map and shadowed images for more than one frame.

Other References

  • Akerly, Kurt, "RealityEngine Graphics", ACM SIGGRAPH, Conference Proceedings, pp. 109-116, Aug. 1-6, 1993
  • Bae, Seong-Ok, et al., "Patch Rendering: A New Parallel Hardware Architecture for Fast Polygon Rendering", Circuits and Systems, 1991 IEEE International Symposium, pp. 3070-3073, 1991
  • Bergman et al., "Image Rendering by Adaptive Refinement," ACM Siggraph 86, vol. 20, No. 4, pp. 29-37, Aug. 18-22, 1986
  • Chen, Chein-Liang, et al., "A Raster Engine for Computer Graphics and Image Compositing," Abstract, APCCAS 94, IEEE, pp. 103-108, Dec. 5-8, 1994
  • Chrysanthou, Y and Slater, M., "Computing Dynamic Changes to BSP Trees", Computer Graphics Forum, pp. C-321-C342, Sep. 7-11, 1992
  • Collaborative work, Pixel-Planes, Pixel Planes, Home Page, url-http:/www.cs.unc.edu/ , University of North Carolina, pp. 1-25, update Sep. 26, 1995
  • Crawfis, Roger A., et al. A Scientific Visualization Synthesizer, Visualization, 1991 Conference, pp. 262-267, 1991
  • Deering, Explorations of Display Interfacers for Virtual Reality, IEEE Virtual Reality, 1993 International Symposium, pp. 141-147, 1993
  • Deering, Michael, et al., Leo: A System for Cost Effective 3D Shaded Graphics, ACM SIGGRAPH, Conference Proceedings, pp. 101-108, Aug. 1-6, 1993
  • Foley, James D., et al., Computer Graphics: Principles and Practices, Addison-Wesley Publishing Co., 2nd ed., pp. 806-813, 855-921, 1990
  • Haeberli, Paul, et al., "The Accumulation Buffer: Hardware Support for High-Quality Rendering," ACM Computer Graphics, vol. 24, No. 4, pp. 309-318, Aug. 1990
  • Heb, Andreas, et al., "Three Dimensional Reconstruction of Brains from 2-Deoxyglucose Serial Section Autoradiographs," Image Processing, 1994 Internation Conference, vol. 3, pp. 290-294, 1994
  • Hu, Lincoln, Computer Graphics in Visual Effects, "COMPCON Spring", 92, IEEE Computer Society International Conference, pp. 472-474, 1992
  • Mcmillan, Leonard, et al., "Pienoptic Modeling: An Image-Based Rendering System", ACM SIGGRAPH, Conference Proceedings, pp. 39-46, Aug. 6-11, 1995
  • Oak Technology WARP5 Press Releases, "Oak Technology Sets New Standard for 3D Realism with Breakthrough WARP5 Chip Architecture," Atlanta, GA, Jun. 19, 1997
  • Regan, Matthew and Ronald Pose, "Priority Rendering With a Virtual Reality Address Recalculation Pipeline", ACM SIGGRAPH 94, Computer Graphics Proceedings, Annual Conference Series, pp. 155-162, 1994
  • Regan, Matthew and Ronald Pose, "Low Latency Virtual Reality Display System", Technical Report No. 92/166, Monash University, Victoria, Australia, pp. 1-13, Sep., 1992
  • Regan, Matthew and Ronald Pose, "A Interactive Graphics Display Architecture", IEEE Virtual Reality, 1993 International Symposium, pp. 293-299, 1993
  • Reichlen, "Sparcchair: A One Hundred Million Pixel Display", IEEE Virtual Reality, 1993 International Symposium, pp. 300-307, May 28, 1993
  • Runyon, Kenneth R., "dvanced Graphics Processor," Digital Avionics Systems, 1993 Conference, pp. 394-399, 1993
  • Slater, Mel, "Segments on Bit-mapped Graphics Displays", Software--Practice and Experience, vol. 16(II), pp. 965-980, Nov. 1986
  • Slater, Mel et al., "Liberation from Flatland: 3D Interaction Based on the Desktop Bat", Eurographics 91, pp. 209-221, 1991
  • Slater, Mel et al., "Liberation from Rectangle: A Tiling Method for Dynamic Modification of Objects on Raster Displays", Eurographics 88, Conference date, Sep. 12-16, 1988, pp. 381-392, 1988
  • Slater, Mel, "An Algorithm to support 3D Interaction on Relatively Low Performance Graphics Systems", Compute. & Graphics, vol. 16I, No. 3, pp. 311-315, 1992
  • Tan, Wee-Chiew, et al., "Low-Power polygon Renderer for Computer Graphics", Application Specific Array Processors, 1993 International Conference, pp. 200-213, 1993
  • Torborg, Jay, et al., "Talisman: Commodity Realtime 3D Graphics for the PC", ACM SIGGRAPH, Conference Proceedings, pp. 353-373, Aug. 4-9, 1996
  • Yoo, Terry S., et al., "Direct Visualization of Volume Data," IEEE Computer Graphics and Applications Magazine, vol. 12, No. 4, pp. 63-71, Jul. 92
  • Chapter 7: Blending, Antialiasing, and Fog, "Open GL Programming Guide", by Neider, Davis & Woo, pp. 196-199
  • "Rendering Antialiased Shadows with Depth Maps", by W.T. Reeves, D.H. Salesin and R.L. Cook, Computer Graphics, vol. 21, No. 4, Jul. 1987, pp. 283-291
  • Chapter VII.I: "The Shadow Depth Map Revisited", by Andrew Woo, Graphics Gems III, editor D. Kirk, pp. 388-342
  • "The A-buffer, an Antialiased Hidden Surface Method", by Loren Carpenter, Computer Graphics, vol. 18, No. 3, Jul. 1984, pp. 103-108
  • "Exact: Algorithm and Hardware Architecture for an Improved A-Buffer", by A. Schilling and W. Stra댮r, Computer Graphics Proceedings, Annual Conference Series, 1993, pp. 85-91
  • "Fast Shadows and Lighting Effects Using Texture Mapping", by M. Segal, C. Korobkin, R. van Widenfelt, J. Foran and P. Haeberli, Computer Graphics, vol. 26, No. 2, Jul. 1992, pp. 249-252
  • "A New Simple and Efficient Antialiasing with Subpixel Masks", by Andreas Schilling, Computer Graphics, Vo. 25, No. 4, Jul. 1991, pp. 133-141
  • Bove, Jr., V. Michael et al., "Real-Time Decoding and Display of Structured Video", IEEE Multimedia, 1994 International Conference, pp. 456-462, 1994
  • Bang et al., "ESEU: A Hardware Architecture for Fast Image Generation," Circuitry and Systems, 1990 IEEE International Symposium, pp. 73-76
  • The NuGraf Developers 3D Toolkit, "A Technical White Paper", Mar. 1995, accessed on the Internet on May 5, 1998, http://www-okino.com/toolkit/overview/main.ht
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?