1. A method for encoding a plurality of geometry patterns, wherein the geometry patterns are connected components of one or more 3D mesh models, the method comprising steps of detecting similar geometry patterns; clustering the detected similar geometry patterns in a common cluster; generating a cluster representative surface; generating for at least two clustered geometry patterns individual displacement maps, wherein each displacement map defines a displacement between vertices of the cluster representative surface and vertices of a clustered geometry pattern; and encoding the plurality of geometry patterns by, encoding the representative surface and the displacement maps.