Recent advances in three-dimensional (3D) data acquisition techniques have offered an alternative to the traditional 2D metamorphosis (or morphing) approaches, which gradually change a source object through intermediate objects into a target object. In this paper, we approach 3D metamorphosis via a novel 3D modelling technique, which reconstructs a fairly complex object with a single B-Spline patch. Our object representation is compact - over 90% compression rate can be achieved. Despite such huge amount of data reduction, our method achieves similar rendering result to that using polygonal representation. Our approach also allows a one-to-one mapping from the object space to a common parameter space to be established, to allow automatic correspondence between a pair of objects. This way to establishing object correspondence is advantageous over the common connectivity generation process, with which, if either the source or target object is changed, the whole process of establishing c...