A computer graphics system for generating a geometrical model representing geometry of at least a portion of a surface of a three-dimensional object by shading 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 system comprising:
- A. an operator input device configured to receive shading information provided by the operator, the shading information representing a change in brightness level of at least a portion of the image;
- B. a model generator configured to receive the shading information from the operator input device and to generate in response thereto an updated geometrical model of the object, the model generator being configured to use the shading information to determine at least one geometrical feature of the updated geometrical model;
- and
- C. an object display configured to display the image of the object as defined by the updated geometrical model.