Skip to main content

Part of the book series: EurographicSeminars ((FOCUS COMPUTER))

  • 89 Accesses

Abstract

For the last few years the state of the art in producing three-dimensional Gouraud shaded graphics has been the use of Gouraud shading hardware. Combined with z-buffering it enables graphic workstations to provide real time display. The disadvantages of this approach are the relatively poor quality of Gouraud shaded images and its still very high cost, which so far prohibit real-time applications running on standard PCs. This article describes a universal approach to provide a very powerful graphic unit using minimal hardware at very low cost. This graphic unit will not only support Gouraud shading, but also such methods as 2D-texturing [3], solid texturing [10], normal (bump) texturing [2], shadow mapping [15, 13] and Phong shading [11] as well as a combination of these methods (shade trees [5]).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Amanatides, J.: Ray tracing with cones. Computer Graphics 18 (3): 129–135, July 1984.

    Article  Google Scholar 

  2. Blinn, J. F.: Simulation of wrinkled surfaces. Computer Graphics 12 (3): 286–292, August 1978.

    Article  Google Scholar 

  3. Blinn, J. F. and Newell, M. E.: Texture and reflection in computer generated images. Communications of the ACM 19 (10): 542–547, October 1976.

    Article  Google Scholar 

  4. Claussen, U.: Verfahren zur schnellen Beleuchtungs- und Schattierungsberechnung. Dissertationsarbeit, Fakultät Physik, Universität Tübingen, Germany 1990.

    Google Scholar 

  5. Cook, R. L.: Shade trees. Computer Graphics 18 (3): 223–231, July 1984.

    Article  Google Scholar 

  6. van Dam, A.: PHIGS+ functional description revision 3.0. Computer Graphics 22 (3): 125–218, July 1988.

    Article  Google Scholar 

  7. Greenberg, D. P., Cohen, M. F. and Torrance. K. E.: Radiosity: a method for computing global illumination. The Visual Computer 2: 291–297, 1986.

    Article  Google Scholar 

  8. Gouraud, H.: Continuous shading of curved surfaces. IEEE Transaction on Computers C-20(6):623–628, June 1971.

    Article  Google Scholar 

  9. Newman, W. M. and Sproull, R. F.: Principles of interactive computer graphics. Springer, 1986.

    Google Scholar 

  10. Peachey, D. R.: Solid texturing of complex surfaces. Computer Graphics 19 (3): 279–286, July 1986.

    Article  Google Scholar 

  11. Phong, B. T.: Illumination for computer generated images. Communications of the ACM 18(6): 311–317, June 1975.

    Article  Google Scholar 

  12. The RenderMan Interface. Pixar, San Rafael; CA, edition 3.0, May 1988.

    Google Scholar 

  13. Reeves, W. T., Salesin, D. H. and Cook, R. L.: Rendering antialiased shadows with depth maps. Computer Graphics 21 (4): 283–291, July 1987.

    Article  Google Scholar 

  14. Whitted, T.: An improved illumination model for shaded display. Communications of the ACM 23 (6): 343–349, June 1980.

    Article  Google Scholar 

  15. Williams, L.: Casting curved shadows on curved surfaces. Computer Graphics 12 (3): 270–274, August 1978.

    Article  Google Scholar 

Download references

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1992 EUROGRAPHICS The European Association for Computer Graphics

About this chapter

Cite this chapter

Pöpsel, J., Tikwinski, E. (1992). A Multipurpose Hardware Shader. In: Grimsdale, R.L., Kaufman, A. (eds) Advances in Computer Graphics Hardware V. EurographicSeminars. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-76777-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-76777-7_4

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-76779-1

  • Online ISBN: 978-3-642-76777-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics