In a colored medium such as air-brush and pen, artists often use both hue and luminance (gray scale intensity) shifts. Adding black and white to a given color results in what artists call shades in the case of black and tints in the case of white. When color scales are created by adding gray to a certain color they are called tones [3]. Such tones vary in hue but do not typically vary much in luminance. Adding the complement of a color can also create tones. Tones are considered a crucial concept to illustrators and are especially useful when the illustrator is restricted to a small luminance range [18]. Another quality of color used by artists is the temperature of the color. The temperature of a color is defined as being warm (red, orange, and yellow), cool (blue, violet, and green), or temperate (red-violets and yellow-greens). The depth cue comes from the perception that cool colors recede whereas warm colors advance. In addition, object colors change temperature in sunlit scenes because cool skylight and warm sunlight vary in relative contribution across the surface, so there may be ecological reasons to expect humans to be sensitive to color temperature variation. Not only is the temperature of a hue dependent upon the hue itself, but this advancing and receding relationship is effected by proximity [5]. Gooch et al. used these techniques and their psychophysical relationship as the basis for their shading model.
The classic computer graphics shading model can be generalized to experiment with tones by using the cosine term () of Equation 1 to blend between two RGB colors, kcool and kwarm:
Note that the quantity varies over the interval [-1,1]. To ensure the image shows this full variation, the light vector should be perpendicular to the gaze direction. Because the human vision system assumes illumination comes from above [10], it is best to position the light up and to the right and to keep this position constant.
An image that uses a color scale with little luminance variation is
shown in Figure 14.
![]() |
|
In order to automate this hue shift technique and to add some luminance variation to the use of tones, Gooch et al. examined two extreme possibilities for color scale generation: blue to yellow tones and scaled object-color shades. The final model is a linear combination of these techniques. Blue and yellow tones are chosen to insure a cool to warm color transition regardless of the diffuse color of the object.
The blue-to-yellow tones range from a fully saturated blue: in RGB space to a fully saturated yellow: . This produces a very sculpted but unnatural image and is independent of the object's diffuse reflectance kd. The extreme tone related to kd is a variation of diffuse shading where kcool is pure black and kwarm = kd. This would look much like traditional diffuse shading, but the entire object would vary in luminance, including where . A compromise between these strategies will result in a combination of tone scaled object-color and a cool-to-warm undertone, an effect which artists achieve by combining pigments. The undertones can be simulated by a linear blend between the blue/yellow and black/object-color tones:
Plugging these values into Equation 1 leaves four free parameters: b, y, , and . The values for b and y will determine the strength of the overall temperature shift, and the values of and will determine the prominence of the object color and the strength of the luminance shift. In order to stay away from shading which will visually interfere with black and white, intermediate values should be supplied for these constants. An example of a resulting tone for a pure red object is shown in Figure 15.
![]() |
Substituting the values for kcool and kwarm from
Equation 1 into the tone Equation 1 results in
shading with values within the middle luminance range as
desired. Figure 16
![]() |
|
![]() |
|
The model is appropriate for a range of object colors. Both traditional shading and the new tone-based shading are applied to a set of spheres in Figure 18. Note that with the new shading method objects retain their ``color name'' so colors can still be used to differentiate objects like countries on a political map, but the intensities used do not interfere with the clear perception of black edge lines and white highlights. One issue that is mentioned as people study these sphere comparisons is that the spheres look more like buttons or appear flattened. We hypothesize a few reasons why this may be so. The linear ramp of the shading may be too uniform and cause the spheres to flatten. The shading presented here is just a first pass approximation to the shading artists use and much improvement could be made. Another problem may be that the dark silhouettes around to the object may tie the spheres to the background. Figure 19 shows three sets of spheres, shaded the same but put against different gradations of background. The edge lines of the spheres on the darkest background fade a little bit and even seem to thin towards the light, due to the gradation of the background. In our opinion, the spheres set against the darkest background, where the edge lines loose some emphasis, seem to be a little more three dimension than the spheres with edge lines.
Figure 20 shows both the Phong-shaded spheres and the spheres with new shading without edge lines. Without the edge lines, the spheres stand out more. Spheres are not really the best model to test this new shading and edge lines. Edge lines are not really necessary on a sphere, since edge lines are used by illustrators to differentiate parts and discontinuities in a model, something that is not really necessary in a simple model like a sphere. However, it is a computer graphics tradition to test a shading model on the spheres.