The Checker texture procedure applies a colored checkerboard pattern to the shader.
| Argument Name | Absolute Range | Useful Range | Default | Description |
| contrast | -1.0, 1.0 | -1.0, 1.0 | 1.0 | Contrast for the checker pattern |
| color1 (triple) | 0, infinity | 0.0, 255.0 | 0,0,0 | Color of one set of checker squares. |
| color2 (triple) | 0, infinity | 0.0, 255.0 | 0.0 | Color of other set of checker squares. |
| urepeat | -infinity, infinity | -10.0, 10.0 | 1.0 | # of copies in u direction within coverage area. |
| vrepeat | -infinity, infinity | -10.0, 10.0 | 1.0 | # of copies in v direction within coverage area. |
| uoffset | -infinity, infinity | -1.0, 1.0 | 0.0 | U offset repeat within coverage area |
| voffset | -infinity, infinity | -1.0, 1.0 | 0.0 | V offset repeat within coverage area |
| ucoverage | -infinity, infinity | 0.0, 1.0 | 1.0 | amount of U surface to be textured |
| vcoverage | -infinity, infinity | 0.0, 1.0 | 1.0 | amount of V surface to be textured |
| utranslate | -infinity, infinity | -1.0, 1.0 | 0.0 | amount of U coverage area to be moved. |
| vtranslate | -infinity, infinity | -1.0, 1.0 | 0.0 | amount of V coverage area to be moved. |
| uwrap | TRUE FALSE | TRUE | flag to wrap texture around U boundaries of coverage area. | |
| vwrap | TRUE FALSE | TRUE | flag to wrap texture around U boundaries of coverage area. | |
| worldspace | TRUE FALSE | FALSE | flag to use world space texture mapping | |
| rotate | -infinity, infinity | -360.0, 360.0 | 0.0 | angle coverage area to be rotated |
| mirror | TRUE FALSE | FALSE | flag to match edges of texture |
“Checker” is a parametric texture.