We investigate factors which affect the visibility of Mach bands. Experimental results indicate the intensity of Mach bands drops off with higher orders of continuity in the interpolation function. Width of the interpolation region also plays a role, although it is possible to reduce the visibility of Mach bands for very narrow interpolation regions.
An adapted Gouraud shader is created which corrects for these factors. Remaining edge effects are attributed to a number of other perceptual issues which have not been previously associated with Gouraud shading. Corrections for these effects are also described, resulting in further shader variations which can use efficient Gouraud shading strategies for the bulk of the polygon, and alternative interpolation strategies where Mach bands occur.