surfaceBlendShapeField is a grasshopper definition that first creates a morpher or blend shape type of relation between two surfaces (base and target) and then creates a two dimensional array of the base surface. Each surface is affected by the morphing effect according to its distance for a set of point and/or curve attractors.
Download the definition and an example file here.

surfaceBlendShapeField.ghxDimitris Gourdoukis