AbstractThis paper presents a new methodology of material blending for heterogeneous object modeling by matching the material governing features for designing a heterogeneous object. The proposed geometric feature matching method is used to generate non-self-intersecting and non-twisted connecting surfaces. The proposed method establishes point-to-point correspondence represented by a set of connecting lines between two material directrices. To blend the material features between the directrices, a heuristic optimization method developed with the objective is to maximize the sum of the inner products of the unit normals at the end points of the connecting lines and minimize the sum of the lengths of connecting lines. By subdividing the connecting lines into equal number of segments, one can construct a series of intermediate piecewise curves that represent the material metamorphosis between the governing material features. Implementation and examples are also presented.