A three-dimensional model search method includes a step of producing a
plurality of two-dimensional images obtained by observing a
three-dimensional model as an object of search from points of view
different from one another. In a first value extraction step, the
respective feature values of the two-dimensional images are extracted
from the plurality of two-dimensional images. In a search key input step,
a two-dimensional image as a search key is inputted. In a second
extraction step, the feature value is extracted from the two-dimensional
image as the search key. In a similarity search step, the feature values
extracted in the first and second extraction steps are used to carry out
similarity search, and a three-dimensional model which is similar to the
search key is outputted.