TheBestLinks.com
TheBestLinks.com
Gouraud shading, Computer graphics, Interpolation, Polygon, 1971, Vertex, Image ... Print friendly version | Tell a friend
 
Navigation
Search
Toolbox

Gouraud shading

From TheBestLinks.com

Gouraud shading is a method used in computer graphics to simulate the differing effects of light and colour across the surface of an object. In practice, Gouraud shading is used to achieve smooth lighting on low-polygon surfaces without the heavy computational requirements of calculating lighting for each pixel. The technique was first presented by Henri Gouraud in 1971.

The basic principle behind the method is to calculate the surface normals at the vertices of polygons in a 3D computer model. These normals are then averaged for all the polygons that meet at each point. Lighting computations are then performed to produce colour intensities at vertices. The lighting calculation used by Gouraud was based on the Lambertian diffuse lighting model.

These colour values are then interpolated along the edges of the polygons. To complete the shading, the image is filled by lines drawn across the image that interpolate between the previously calculated edge intensities.

Gouraud shading is much less processor intensive than Phong shading, but does not calculate all desirable lighting effects as accurately. However, Gouraud shading is much superior to flat shading which requires significantly less processing than Gouraud, but gives low-polygon models a sharp, faceted look.

Original Publications

  • [GOU 71] H. Gouraud, "Continuous shading of curved surfaces," IEEE Transactions on Computers, 20(6): 623-628.
  • [GOU 71] H. Gouraud, "Computer Display of Curved Surfaces" Doctoral Thesis.University of Utah.
  • [GOU 98] H. Gouraud, "Continuous shading of curved surfaces" in Seminal Graphics: pioneering efforts in that shaped the field. ACM Press.

Related links


Top visited 0 of 0 links

[no links posted yet]

>> place link >>

Discussion

Last posted 0 of 0 messages

[no messages posted yet]

>> post message >>

Watch

You can add this article to your own "watchlist" and receive e-mail notification about all changes in this page.
 
   
Innovate it
This page was last modified 06:52, 5 Sep 2004.
  Content is available under GNU Free Documentation License 1.2.
Powered by MediaWiki