In a 3D model generating method according to an embodiment of the present invention, multivariate analysis of k (where k is an integer greater than one) human body shape data obtained through actual measurements is performed, and on the basis of feature components obtained through the multivariate analysis, N (where N >; k) virtual human body shape data are generated. When size information indicating the size at a particular location of a body is received from a user, virtual human body shape data corresponding to the size information is selected from among the N virtual human body shape data, and a human body shape is output to an output device on the basis of the selected virtual human body shape data.Dans un procédé de génération de modèle 3D selon un mode de réalisation de l'invention, une analyse à variables multiples de k (k étant un nombre entier supérieur à un) données de forme de corps humain obtenues au moyen de mesures réelles est effectuée et, d'après les composantes de caractéristiques obtenues au moyen de l'analyse à variables multiples, N (où N >; k) données de forme de corps humain virtuelle sont générées. Lorsque des informations de taille indiquant la taille à un emplacement particulier d'un corps sont reçues d'un utilisateur, les données de forme de corps humain virtuelle correspondant aux informations de taille sont sélectionnées parmi les N données de forme de corps humain virtuelle, puis une forme de corps humain est transmise à un dispositif de sortie d'après les données de forme de corps humain virtuelle sélectionnées.本発明の一実施形態に係る3次元モデルの生成方法では、実測により得られたk個(kは1より大きい整数)の人体形状データの多変量解析を行い、この多変量解析により得られた特徴成分をもとに、N個(N>k)の仮想的な人体形状データを生成する。そして、身体の所定位置のサイズを表すサイズ情報をユーザから受け付けると、N個の仮想的な人体形状データの中から、サイズ情報に適合する仮想的な人体形状データを選択し、選択された仮想的な人体形状データに基づく人体形状を出力装置に出力する。