Surface Materials for OpenGL

This table shows paramemters used to achieve the effects of various surface materials in OpenGL. Ambient, diffuse, and specular reflection coefficients are represented as (R, G, B) tuples; the specular exponent is a single value. These values should be passed to the glMaterial function using the given property names (in parentheses in the heading). Values are from F.S. Hill's Computer Graphics Using OpenGL, 2nd edition, Prentice Hall (2001), page 423.

Material
Ambient
Reflection
(GL_AMBIENT)
Diffuse
Reflection
(GL_DIFFUSE)
Specular
Reflection
(GL_SPECULAR)
Specular
Exponent
(GL_SHININESS)
Black Plastic
0.0,
0.0,
0.0
0.01,
0.01,
0.01
0.5,
0.5,
0.5
32
Brass
0.329412,
0.223529,
0.027451
0.780392,
0.568627,
0.113725
0.992157,
0.941176,
0.807843
27.8974
Bronze
0.2125,
0.1275,
0.054
0.714,
0.4284,
0.18144

0.393548,
0.271906,
0.166721

25.6
Chrome
0.25,
0.25,
0.25
0.4,
0.4,
0.4
0.774597,
0.774597,
0.774597
76.8
Copper
0.19125,
0.0735,
0.0225
0.7038,
0.27048,
0.0828
0.256777,
0.137622,
0.086014
12.8
Gold
0.24725,
0.1995,
0.0745
0.75164,
0.60648,
0.22648
0.628281,
0.555802,
0.366065
51.2
Peweter
0.10588,
0.058824,
0.113725
0.427451,
0.470588,
0.541176

0.3333,
0.3333,
0.521569

9.84615
Silver
0.19225,
0.19225,
0.19225
0.50754,
0.50754,
0.50754
0.508273,
0.508273,
0.508273
51.2
Polished Silver
0.23125,
0.23125,
0.23125
0.2775,
0.2775,
0.2775
0.773911,
0.773911,
0.773911
89.6