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, |
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, |
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 |