where I is the RGB color to be displayed for a given point on the
surface, kd is the RGB diffuse reflectance at the point, ka is
the RGB ambient illumination, is the unit vector in the
direction of the light source, and is the unit surface normal
vector at the point. This model is shown for kd = 1 and ka = 0
in Figure 11.
This unsatisfactory image hides shape
and material information in the dark regions. Both highlights and
edge lines can provide additional information about the object. These
are shown alone in Figure 12 with no shading. Edge
lines and highlights could not be effectively added to
Figure 11 because the highlights would be lost in the
light regions and the edge lines would be lost in the dark regions.
![]() |
|
![]() |
To add edge lines to the shading in Equation 1, either of two standard heuristics could be used. First ka could be raised until it is large enough that the dim shading is visually distinct from the black edge lines, but this would result in loss of fine details. Alternatively, a second light source could be added, which would add conflicting highlights and shading. To make the highlights visible on top of the shading, kd could be lowered until it is visually distinct from white. An image with hand-tuned ka and kd is shown in Figure 13. This is the best achromatic image using one light source and traditional shading. This image is poor at communicating shape information, such as details in the claw nearest the bottom of the image, where it is colored the constant shade kd ka regardless of surface orientation.
![]() |