A preview mechanism, and tools for editing colour clusters have been developed to reduce (or eliminate) the probability of not obtaining satisfactory results. Recovering of reflectance functions from tristimulus values Given a CIE XYZ triple, the method employed makes it possible to find a spectral reflectance function characterising an object colour. When an object is illuminated by a given illuminant, it produces a metameric spectral power distribution, ie one with the same XYZ tristimulus values. The method proposed can be used easily and effectively to fill the gap between CAD and colour production systems. In the framework of a CAD/CAM application the method would allow changes in appearance of the object colours under changing illuminants to be simulated, and could be generalised so that the derived function minimises the metamerism indices for different illuminants.