A computer graphics computer program product for use in connection with a computer for generating a model of a three-dimensional object by shading provided by an operator in connection with a two-dimensional image of the object, the image representing the object as projected onto an image plane, the computer graphics computer program product comprising a computer-readable medium having encoded thereon:
- A. an operator input module configured to enable the computer to receive shading information provided by the operator in connection with the image of the object;
- B. a model generator module configured to enable the computer to receive the shading information from the operator input device and to generate in response thereto an updated model of the object;
- and
- C. an object display module configured to enable the computer to display the image of the object as defined by the updated model.