Brevet FR3058250A1 — publié le 20180504

PROCEDE POUR SIMULER LE TOMBE D'UN VETEMENT SUR UNE REPRESENTATION NUMERIQUE D'UN SUJET, PRODUIT PROGRAMME D'ORDINATEUR ET SERVEUR ASSOCIES L'invention concerne un procédé pour simuler le tombé d'un vêtement sur une représentation numérique en trois dimensions d'un sujet, et ainsi fournir un outil d'aide à la décision et/ou d'évaluations objectives de l'adéquation d'un vêtement à la morphologie du sujet. Un tel sujet peut, à titre d'exemples non limitatifs, consister en un homme ou une femme. De nos jours, de plus en plus de personnes optent pour une confection sur mesure de pièces d'habillement, communément appelées « vêtements ». Contrairement à un vêtement prêt-à-porter, un vêtement sur-mesure est confectionné pour s'adapter à la 15 morphologie d'un client. Ce dernier peut, en outre, le personnaliser en choisissant, par exemple, une ou plusieurs caractéristiques esthétiques et/ou fonctionnelles, telles qu'à titre d'exemples non limitatifs, la coupe dudit vêtement, ses matières, ses 20 couleurs ou motifs, ses éléments d'accessoire, etc. Un vêtement sur-mesure est généralement confectionné par un tailleur ou un couturier. Ce dernier procède, dès lors, à un ensemble de mesures sur le client, par exemple 25 la longueur de ses bras et/ou la circonférence de son cou. De telles mesures peuvent être prises au moyen d'outils traditionnels, tels qu'un mètre ruban de couturière par exemple, ou à l'aide de nouveaux moyens technologiques, tels que des cabines trois dimensions qui 30 capturent une image en trois dimensions d'un client puis procèdent, à partir de ladite image, à une prise de 3058250 2 mesures numérique. Ensuite, le client fait part des caractéristiques esthétiques et fonctionnelles de son vêtement souhaitées. Lors de cette étape, le client connaît les spécifications de son vêtement, mais pas le 5 rendu final. Le tailleur, à partir desdites mesures, confectionne ledit vêtement conformément aux exigences de son client. Une fois le vêtement confectionné, le client se déplace à nouveaux chez le tailleur pour une séance d'essayage. Lors de cette dernière, le client se vêt de 10 son vêtement et en découvre le tombé sur son corps et son agencement esthétique. Certains vêtements ainsi confectionnés peuvent ne pas correspondre aux attentes du client. En effet, le client a pu s'imaginer un tout autre rendu lors de la commande de son vêtement, et être déçu à la réception de ce dernier. Une telle déception peut être accrue notamment lors de commandes de vêtements prêt-à-porter au moyen d'un site « internet ». En effet lors de telles commandes, le potentiel acheteur ne bénéficie pas du regard ou du conseil d'un professionnel, ni d'une représentation numérique lui permettant d'estimer l'adaptation du vêtement à sa morphologie et à son style vestimentaire. De la même manière, des professionnels proposant un service de vente en ligne peuvent perdre une opportunité de vente d'un vêtement, si un potentiel acquéreur estime qu'un vêtement ne lui est pas approprié à cause d'un jugement erroné de son tombé. Un essayage, même virtuel, peut influencer le potentiel acquéreur et le convaincre de poursuivre l'achat. Pour limiter les cas d'insatisfaction du client, et pour aider ledit client à visualiser le rendu final du vêtement lors d'une commande de ce dernier, une première méthode peut consister à superposer une image d'un 3058250 3 vêtement de dimension standard sur une image du client. Cette méthode présente cependant l'inconvénient de ne pas prendre en compte la morphologie dudit client. Par exemple, si le client a des bras longs et un tronc court, 5 l'image du vêtement peut ne pas se superposer comme il faut sur l'image du client. De plus, afin de s'adapter à la morphologie du client, l'image du vêtement peut être déformée en largeur et en longueur et présenter une image très éloignée de l'image d'origine et donc du vêtement 10 d'origine. Le rendu peut être éloigné de la réalité et dissuader le client de tout achat. De plus, l'image du vêtement ainsi superposée est généralement issue d'une banque d'image présentant des agencements esthétiques et/ou fonctionnels prédéfinis ne correspondant pas 15 forcément aux souhaits du client et à l'image qu'il souhaite donner de lui-même. Pour palier en partie à cet inconvénient d'ordre morphologique, une deuxième méthode consiste à sélectionner l'image d'un vêtement dans une taille 20 déterminée, puis de la superposer sur l'image du client. Selon cette méthode, la taille de l'image du vêtement demeure standardisée et ne prend donc pas en compte totalement la morphologie du client. Cette méthode reste peu adaptée à la simulation de vêtements sur-mesure, qui 25 par définition ne sont pas standardisés. Ces deux méthodes permettent de restituer vaguement l'allure conférée par le port simulé d'un vêtement, mais pas le tombé dudit vêtement, ledit tombé étant impacté notamment par la morphologie du client et le choix des 30 matières des tissus. De plus, ces méthodes permettent généralement de ne restituer principalement qu'une vue de la face avant du vêtement et du client. Une vue de dos ou 3058250 4 latérale de ces derniers n'est généralement pas restituée. Une troisième méthode peut consister à utiliser des représentations en trois dimensions respectivement du 5 client et du vêtement. Ladite représentation du vêtement est dès lors positionnée en un seul bloc sur la représentation du client selon des points de références déterminés. Toutefois le vêtement simulé demeure rigide et ne permet pas d'estimer et/ou de simuler le tombé sur 10 le client. Ces trois méthodes présentent en outre un inconvénient majeur. Pour permettre une superposition du vêtement sur le client, il est indispensable que la posture dudit client lors de la séance d'acquisition de 15 sa représentation numérique doit être identique à celle du vêtement c'est-à-dire, par exemple, que l'angle formé entre le bras gauche et le tronc du client doit être sensiblement identique à l'angle formé par la manche gauche et le corps du vêtement. Dans le cas contraire, 20 les représentations du vêtement et du client ne peuvent pas se superposer correctement entrainant un rendu selon lequel, à titre d'exemple non limitatif, un avant bras se trouve à l'extérieur de la manche d'une veste ou d'une chemise. De plus, la représentation numérique dudit 25 vêtement étant généralement considérée comme un seul objet informatique, il n'est pas possible, par exemple, d'ajuster uniquement la taille des manches de la représentation du vêtement, le client pouvant dès lors être représenté avec des manches au trois quart de ses 30 bras, si par exemple ledit client à des bras particulièrement longs. De telles méthodes offrent un rendu qui demeure très approximatif, le client pouvant douter quant à la 3058250 5 pertinence de son choix et retarder, voire même abandonner toute décision d'achat. L'invention permet de répondre de manière 5 particulièrement efficace à tout ou partie des inconvénients précédemment évoqués. L'invention propose une solution technique nécessaire à une mise en oeuvre efficace, simple et rapide d'un outil permettant de simuler et de visualiser le tombé fluide et 10 naturel d'un vêtement sur-mesure sur un client en trois dimensions et adapté à la morphologie de ce dernier. Parmi les nombreux avantages apportés par l'invention, nous pouvons mentionner que l'invention permet de simuler 15 et de restituer graphiquement la représentation numérique d'un client vêtu d'un vêtement tout en tenant compte de la morphologie dudit client, c'est-à-dire de sa taille et de sa corpulence. De plus, l'invention permet de simuler l'incidence du choix de tissus au regard de ladite 20 corpulence du client sur le tombé du vêtement, par exemple en prenant en compte l'élasticité d'un tissu employé, sans toutefois perdre l'esprit, la forme et l'esthétique initial dudit vêtement. Un autre avantage réside dans le fait que le positionnement du client n'est 25 pas imposé lors de l'acquisition de sa représentation numérique en trois dimensions contrairement à l'art antérieur où celui-ci est imposé durant la séance d'acquisition d'image. Par ailleurs, l'invention procure une solution 30 technique particulièrement adaptée à un environnement informatique de type client/serveur, c'est-à-dire que des dispositifs électroniques clients standards, tels que des ordinateurs personnels ou des dispositifs électroniques 3058250 6 nomades, peuvent se connecter à un serveur mettant en oeuvre un procédé conforme à l'invention au travers d'un réseau de communication. Ainsi, les dispositifs électroniques peuvent accéder aux fonctionnalités 5 offertes par ledit serveur, tout en préservant les coûts de mise en oeuvre et la fluidité de la restitution graphique du sujet vêtu sur une interface de restitution d'un des dispositifs électroniques. Une fois qu'une représentation numérique en trois dimensions du client 10 est disponible, ce dernier peut par exemple choisir les caractéristiques de son vêtement depuis son ordinateur personnel par exemple, sans se déplacer chez son tailleur. L'invention permet en outre de procurer une aide 15 précieuse et objective à un potentiel client lors de son choix de vêtements dont il souhaite faire l'acquisition. Ledit client potentiel peut ainsi visualiser le tombé du vêtement en égard de sa morphologie. 20 A cette fin, l'invention concerne un procédé pour simuler le tombé d'un vêtement sur une représentation numérique en trois dimensions d'un sujet, ledit procédé étant mis en oeuvre par une unité de traitement d'un serveur, ladite unité de traitement coopérant avec une 25 mémoire de données et une interface homme-machine de restitution. Pour restituer ledit tombé, le procédé comporte une étape pour déclencher une restitution graphique, par l'interface homme-machine de restitution, d'une structure sujet et d'une structure vêtement 30 préalablement inscrites dans ladite mémoire de données. Pour pouvoir simuler le tombé d'un vêtement sur une représentation numérique d'un vêtement ladite structure sujet comporte un ou plusieurs enregistrements 3058250 7 respectivement dédiés à un ou plusieurs éléments de maillage sujet, chacun desdits enregistrements étant agencé pour mémoriser des valeurs respectives de données géométriques caractérisant un élément de maillage sujet, 5 un attribut de famille sujet dont la valeur traduit l'appartenance dudit élément de maillage à un ensemble déterminé d'éléments de maillage, et lorsque l'élément de maillage comporte un point de référence, des données géométriques d'un point de référence sujet associées à un 10 attribut de positionnement sujet caractérisant l'appartenance dudit point de référence à une catégorie de points de dimensionnement ou à une catégorie de points de positionnement. Ladite structure vêtement comporte, quant à elle, un 15 ou plusieurs enregistrements respectivement dédiés à un ou plusieurs éléments de maillage vêtement chacun desdits enregistrements étant agencé pour mémoriser des valeurs respectives de données géométriques caractérisant un élément de maillage vêtement, un attribut de famille 20 vêtement dont la valeur traduit l'appartenance dudit élément de maillage à un ensemble déterminé d'éléments de maillage, et, lorsque l'élément de maillage comporte un point de référence, des données géométriques dudit point de référence vêtement et un attribut de positionnement 25 vêtement caractérisant l'appartenance dudit point de référence à une catégorie de points de dimensionnement ou à une catégorie de points de positionnement. Pour simuler le tombé d'un vêtement sur une représentation numérique d'un sujet, ledit procédé 30 comporte: une étape pour rechercher dans la structure vêtement des premier et deuxième enregistrements respectivement associés à des 3058250 8 premier et deuxième éléments de maillage vêtement comportant des premier et deuxième attributs de positionnement vêtement dont les valeurs traduisent l'appartenance desdits 5 points de référence vêtement associés à la catégorie de points de dimensionnement ; une étape pour extraire desdits premier et deuxième enregistrements les valeurs respectives des données géométriques desdits 10 premier et deuxième points de référence vêtement et les valeurs respectives de leurs attributs de famille vêtement associés ; - une étape pour calculer une distance euclidienne vêtement entre les deux points de 15 référence vêtement associés auxdits éléments de maillage vêtement à partir des données géométriques précédemment extraites ; une étape pour rechercher dans la structure sujet des premier et deuxième enregistrements 20 associés respectivement à des premier et deuxième éléments de maillage sujet comportant des premier et deuxième attributs de famille sujet dont les valeurs sont respectivement égales à celles des premier et deuxième 25 attributs de famille vêtement précédemment extraites, et dont les valeurs des premier et deuxième attributs de positionnement sujet sont respectivement égales à la valeur des attributs de positionnement vêtement 30 précédemment extraits, et extraire desdits premier et deuxième enregistrements sujet les valeurs respectives des données géométriques des points de référence sujet associés ; 3058250 9 - une étape pour calculer une distance euclidienne sujet à partir desdites données géométriques des points de référence sujet précédemment extraites ; 5 une étape pour produire un coefficient de dimensionnement à partir des valeurs respectives de la distance euclidienne sujet et de la distance euclidienne vêtement précédemment calculées ; 10 une étape pour estimer des nouvelles données géométriques pour l'ensemble des enregistrements de la structure vêtement à partir dudit coefficient de dimensionnement a précédemment produit, et mettre à jour 15 l'ensemble desdits enregistrements de la structure vêtement ; une étape pour : o rechercher dans la structure sujet un enregistrement associé à un élément de 20 maillage sujet comportant un attribut de positionnement dont la valeur traduit l'appartenance du point de référence associé à la catégorie des points de dimensionnement ; 25 o extraire dudit enregistrement les données géométriques du point de référence sujet associé et la valeur de l'attribut de famille auquel ledit élément est associé ; une étape pour : 30 o rechercher dans la structure vêtement un enregistrement associé à un élément de maillage vêtement comportant un attribut de famille et un attribut de positionnement 3058250 10 dont les valeurs respectives sont respectivement égales aux valeurs de l'attribut de famille sujet et de l'attribut de positionnement sujet 5 précédemment extraites ; o extraire dudit enregistrement les données géométriques du point de référence vêtement associé ; - une étape pour déterminer une loi d'ajustement 10 à partir des données géométriques du point de référence sujet et des données géométriques du point de référence vêtement précédemment extraites ; - une étape pour calculer à partir de ladite loi 15 d'ajustement préalablement déterminée des nouvelles données géométriques pour l'ensemble des enregistrements de la structure vêtement comportant une même valeur d'attribut de famille que celle précédemment extraite, et 20 mettre à jour lesdits enregistrements. Pour transposer les coordonnées des données géométriques de la structure vêtement dans le repère de la structure sujet, le procédé 100 peut comporter : 25 - une étape pour rechercher dans la structure sujet un enregistrement associé à un élément de maillage sujet comportant des données géométriques d'un point de référence dont la valeur de l'attribut de positionnement atteste 30 de son appartenance à la catégorie de points de positionnement et extraire les valeurs desdites données géométriques ainsi que de l'attribut de famille associé ; 3058250 11 une étape pour : o rechercher dans la structure vêtement un enregistrement associé à un élément de maillage vêtement comportant : 5 ^ un attribut de famille vêtement dont la valeur est égale à la valeur d'attribut de famille sujet précédemment extraite ; ^ un attribut de positionnement dont la 10 valeur caractérise son appartenance à la catégorie des points de positionnement ; o extraire dudit enregistrement les données géométriques du point de référence vêtement 15 associé ; - une étape pour déterminer une loi de positionnement 13 à partir des données géométriques de points de référence respectivement de sujet et de vêtement 20 précédemment extraites ; une étape pour calculer des nouvelles données géométriques d'éléments de maillage vêtement pour chaque enregistrement associé à un élément de maillage vêtement de la structure 25 vêtement à partir de ladite loi de positionnement R, et mettre à jour lesdits enregistrements. Avantageusement, les étapes pour : 30 rechercher dans la structure sujet un enregistrement associé à un élément de maillage sujet comportant un attribut de 3058250 12 positionnement dont la valeur traduit l'appartenance du point de référence associé à la catégorie des points de dimensionnement ; extraire dudit enregistrement les données 5 géométriques du point de référence sujet associé et la valeur de l'attribut de famille auquel ledit élément est associé ; rechercher dans la structure vêtement un enregistrement associé à un élément de 10 maillage vêtement comportant un attribut de famille et un attribut de positionnement dont les valeurs respectives sont respectivement égales aux valeurs de l'attribut de famille sujet et de l'attribut de positionnement sujet 15 précédemment extraites ; - extraire dudit enregistrement les données géométriques du point de référence vêtement associé ; déterminer une loi d'ajustement à partir des 20 données géométriques du point de référence sujet et des données géométriques du point de référence vêtement précédemment extraites ; calculer à partir de ladite loi d'ajustement préalablement déterminée des nouvelles données 25 géométriques pour l'ensemble des enregistrements de la structure vêtement comportant une même valeur d'attribut de famille que celle précédemment extraite, et mettre à jour lesdits enregistrements ; 30 peuvent être mises en oeuvre par itérations successives pour une pluralité d'attributs de famille. Selon un deuxième objet, l'invention concerne un 3058250 13 produit programme d'ordinateur comportant des instructions de programme exploitables par une unité de traitement coopérant avec une mémoire de données et une interface homme-machine de restitution, qui, lorsqu'elles 5 sont exécutées ou interpétées par ladite unité de traitement, déclenchent la mise en oeuvre d'un procédé pour simuler le tombé d'un vêtement sur une représentation numérique en trois dimensions d'un sujet conforme à l'invention. 10 Selon un troisième objet, l'invention concerne un serveur comportant : - une unité de traitement; - une mémoire de données pour enregistrer des 15 données géométriques d'éléments de maillage ; - une mémoire de programmes pour enregistrer les instructions d'un produit programme d'ordinateur conforme à l'invention ; ledit serveur coopérant en outre avec une interface de 20 restitution. D'autres caractéristiques et avantages apparaîtront plus clairement à la lecture de la description qui suit, se rapportant à un exemple de réalisation donné à titre 25 indicatif et non limitatif, et à l'examen des figures qui l'accompagnent parmi lesquelles : la figure 1 illustre une architecture fonctionnelle d'un serveur conforme à l'invention ; 30 la figure 2 présente un procédé pour simuler le tombé d'un vêtement sur une représentation numérique d'un sujet, ledit 3058250 14 procédé étant mis en oeuvre sur un serveur conforme à l'invention. A titre d'exemple d'application préférée mais non 5 limitative, l'invention sera décrite au travers d'une application relative à la simulation d'un tombé d'une veste sur un sujet. La figure 1 permet de représenter un exemple 10 d'architecture fonctionnelle d'un serveur 10 conforme à l'invention. Un tel serveur 10 comporte une mémoire de programmes 12 coopérant, par couplage ou par bus filaire, avec une unité de traitement 11 comprenant un ou plusieurs microprocesseurs ou microcontrôleurs. La 15 mémoire de programmes 12 est agencée pour mémoriser un ou plusieurs programmes, dont les instructions de programme sont interprétables ou exécutables par l'unité de traitement 11. Un serveur 10 comporte en outre une mémoire de données 13. Les données de la mémoire de 20 données 13 sont avantageusement regroupées dans des fichiers, idéalement mais de manière non limitative, sous la forme de tableaux. Dans un exemple préféré décrit en liaison avec la figure 1, les données peuvent être enregistrées dans deux tableaux, dits structure sujet 25 STR S et structure vêtement STR V comportant chacun un ou plusieurs enregistrements respectivement associés à un ou plusieurs éléments de maillage. Lesdites structure sujet STR S et structure vêtement STR V sont des transpositions, en langage informatique de 30 représentations numériques d'un sujet ou d'un vêtement, de manière préférentielle mais non limitative en trois dimensions. De telles représentations numériques en trois dimensions sont généralement appelées « maillage ». De 3058250 15 tels maillages sont constitués d'un ensemble de points dans un repère déterminé et reliés entre eux pour former des éléments de maillage ou couramment appelés « cellule élémentaire ». De tels éléments de maillage sont 5 généralement des polygones, par exemple des triangles ou des carrés lorsque le maillage est surfacique, ou des tétraèdres lorsque le maillage est volumique. L'ensemble des éléments de maillage forme un polyèdre. Un tel maillage peut dès lors constituer une enveloppe 10 caractérisant la surface dudit sujet. Un maillage peut en outre être défini par son volume, par la géométrie de ses éléments de maillage, par le type d'objet, etc. En outre, chaque élément de maillage peut être caractérisé par une ou plusieurs métadonnées, telles qu'à 15 titre d'exemples non limitatifs, une masse, des conditions de comportement respectivement initiales et limites, une raideur t, lesdites métadonnées permettant de simuler un comportement selon différentes contraintes, etc. 20 Un tel serveur 10 coopère en outre avec une interface de restitution 14 sous la forme avantageuse mais non limitative, d'un écran. Toute autre forme d'interface de restitution peut être utilisée, telle que par exemple un 25 vidéoprojecteur. Ladite interface de restitution 14 peut être propre au serveur 10, ou avantageusement distante dudit serveur 10, c'est-à-dire être celle d'un objet électronique communiquant avec ledit serveur 10 via un réseau de communication R, tel que le réseau internet ou 30 intranet. Dès lors le serveur 10 comporte en outre des moyens de communication 16, sous la forme d'un modulateur-démodulateur, permettant de communiquer 3058250 16 avantageusement au travers dudit réseau de communication R. Au sens de l'invention et dans la suite du document, nous désignerons par « interface de restitution » une 5 interface propre au serveur 10 ou directement connectée audit serveur, et/ou une interface distante au serveur 10, c'est-à-dire propre ou directement connectée à un objet électronique distant, communiquant avec le serveur 10 via un réseau de communication R. 10 Le serveur 10 peut en outre coopérer avec une interface de consigne 15, sous la forme avantageuse mais non limitative d'un écran tactile, d'un clavier, ou d'un microphone. Ladite interface 15 peut, telle que l'interface de restitution 14, être propre ou distante au 15 serveur 10, et coopérer avec des moyens de communication 16 du serveur 10 au travers d'un réseau de communication R. Chaque enregistrement de la structure sujet STR S est 20 agencé pour mémoriser des données relatives à des éléments de maillage ES1 ... ESk constituant la représentation numérique en trois dimensions d'un sujet. Lesdits éléments de maillage ES1 ... ESk peuvent être des polylignes, c'est-à-dire un ensemble ordonné de segments 25 tel qu'un polygone par exemple. Chaque élément de maillage appartient à un sous-ensemble d'éléments de maillage appelé « famille ». A titre d'exemple, un élément de maillage peut appartenir à la famille du bras gauche, du bras droit, du tronc avant, du tronc arrière, 30 de la tête, etc. Lesdits éléments sont dès lors différenciés dans la structure sujet STR S par un attribut de famille dont la valeur traduit leur 3058250 17 appartenance à une portion du corps tel qu'un membre déterminé du sujet. Lesdites données relatives à des éléments de maillage peuvent être, à titre d'exemples non limitatifs, des 5 données géométriques DGS1 ... DGSk desdits éléments de maillage, l'attribut de famille AF1 ... AFm et une ou plusieurs différentes métadonnées associées à la représentation numérique dudit sujet, telles qu'à titre d'exemples un identifiant de sujet Sl, une origine et un 10 base d'un repère R1 dans lequel sont définis les éléments de maillage, etc. Les éléments de maillage peuvent être transposés sous la forme de points ou de vecteurs ou de tout autre représentation géométrique. Les données géométriques DGS1 ... DGSk associées aux éléments de 15 maillage peuvent être, à titre d'exemples, des coordonnées spatiales ou des éléments caractérisant un vecteur, tel qu'une direction et une origine par exemple. Lesdites données géométriques peuvent en outre comporter un attribut caractérisant la géométrie dudit élément, 20 tels qu'à titres d'exemples non limitatifs une valeur caractérisant un élément de maillage de forme triangulaire ou carré. Tout ou partie des familles peuvent être associées à un point de référence RefSl ... RefSp caractérisant un 25 emplacement particulier du maillage. Les données relatives aux éléments de maillage comportent dès lors des données relatives à un point de référence comportant des données géométriques DRefS1 ... DRefSp dudit point et un attribut de positionnement AP1 ... APp dont la valeur 30 traduit l'appartenance dudit point à une catégorie de points de positionnement ou à une catégorie de points de dimensionnement. Lesdites données géométriques DRefS1 ... DRefSp peuvent consister en des coordonnées spatiales 3058250 18 dudit point et en un vecteur dont l'origine est confondue avec ledit point et dont le sens est déterminé. Un attribut de positionnement AP1 ... APp peut, à titre d'exemple non limitatif, consister en une valeur 5 booléenne, par exemple, en affectant une valeur positive non nulle tel que la valeur « 1 » à un point de positionnement et une valeur nulle telle que la valeur « 0 » à un point de dimensionnement. Une famille peut, en outre, comporter deux point de référence de catégories 10 différentes, c'est-à-dire un point de positionnement et un point de dimensionnement. Selon une variante de l'invention lesdits points peuvent être confondus. Une telle structure sujet STR S comporte ainsi des enregistrements ES1 ... ESk respectivement associés à des 15 éléments de maillage. Les enregistrements sont regroupés sous la forme d'un tableau ordonné de k éléments. Ainsi, le premier élément du tableau comporte des données relatives à un premier élément ES1, le deuxième élément du tableau comporte des données relatives à un deuxième 20 élément ES2 et ainsi de suite, jusqu'à l'élément ESk enregistrant les données relatives à l'élément de rang k. De tels enregistrements, par exemple l'enregistrement ES1 en figure 1, comportent des données géométriques DGS1, un attribut de famille AF1, des données géométriques d'un 25 point de référence DRefSl et un attribut de positionnement AP1. Avantageusement et de manière non limitative, le premier enregistrement ES1 peut correspondre à un élément de maillage appartenant à la famille du bras gauche, 30 associé à un point de référence de positionnement. Les attributs de famille AF1 et de positionnement AP1 au sein dudit enregistrement, comprennent respectivement une 3058250 19 valeur caractéristique d'une telle famille et de telle catégorie de point de positionnement. A l'instar de la structure sujet STR S, une structure 5 vêtement STR V comporte des enregistrements agencés pour mémoriser des données relatives à des éléments de maillage EV1 ... EVr constituant la représentation numérique en trois dimensions d'un vêtement. Chaque élément de maillage EV1 ... EVr appartient à un sous- 10 ensemble d'éléments de maillage appelé « famille » destiné à recouvrir tout ou partir d'un membre d'un sujet. Lesdits éléments sont dès lors différenciés dans la structure vêtement STR V par un attribut de famille AF1 ... AFm dont la valeur traduit leur appartenance à un 15 type de sous-ensemble de maillage destiné à recouvrir un membre déterminé d'un sujet. Préférentiellement, la valeur de l'attribut de famille désignant un membre déterminé du sujet dans la structure sujet STR S, par exemple désignant le bras droit dudit sujet, et la valeur 20 de l'attribut de famille désignant un sous-ensemble de maillage destiné à recouvrir ledit membre, par exemple la manche droite dudit vêtement, sont identiques. Lesdites données relatives associées à un enregistrement de la structure vêtement STR V peuvent 25 être, à titre d'exemples non limitatifs, des données géométriques DGV1 ... DGVr des éléments de maillage, un attribut de famille AF1 ... AFm et une ou plusieurs métadonnées associées à la représentation numérique dudit vêtement, telles qu'à titre d'exemples non limitatifs, un 30 identifiant de vêtement V1, une origine et un base d'un repère R2 dans lequel sont définis les éléments de maillage vêtement, etc. 3058250 20 Certaines familles peuvent être associées à un point de référence RefVl ... RefVp conférant une ou plusieurs propriétés audit élément. Lesdits points de référence sont dès lors définis par des données relatives auxdits 5 points, comportant des données géométriques DRefV1 ... DRefVp dudit point et un attribut de positionnement AP1 ... APp traduisant l'appartenance dudit point à la catégorie de points de positionnement ou de point de dimensionnement. Lesdites données géométriques DRefV1 ... 10 DRefVp peuvent comporter les coordonnées spatiales dudit point. En outre lorsque ledit point est un point de dimensionnement, les données géométriques DRefV1 ... DRefVp comportent des données géométriques d'un vecteur de comportement dont l'origine est confondue avec ledit 15 point de référence et dont la direction est déterminée. A titre d'exemple non limitatif, un tel point de dimensionnement peut être associé à un élément de maillage se trouvant en périphérie de la manche d'un vêtement de type veste. Le sens dudit vecteur est dès 20 lors parallèle à l'axe de révolution du cylindre formé par ladite manche. A l'instar de la structure sujet STR S, une famille de la structure vêtement STR V peut en outre comporter deux points de référence de catégories différentes. 25 Une telle structure vêtement STR V comporte ainsi des enregistrements EV1 ... EVr respectivement associés à des éléments de maillage. Les enregistrements sont regroupés sous la forme d'un tableau ordonné de r éléments. Ainsi le premier élément du tableau comporte des données 30 relatives à un premier élément EV1, le deuxième élément du tableau comporte des données relatives à un deuxième élément EV2 et ainsi de suite jusqu'à l'élément EVr enregistrant les données relatives à l'élément de rang r. 3058250 21 De tels enregistrements, par exemple l'enregistrement EV1 en figure 1, comportent des données géométriques DGV1, un attribut de famille AF1, des données géométriques du d'un point de référence DRefV1 et un attribut de 5 positionnement AP1. Selon une variante de l'invention les éléments de maillage peuvent être représentés sous la forme de ressorts. Les données géométriques DGV1 ... DGVr et DGS1 ... 10 DGSk comportent dès lors une valeur traduisant une raideur t. Selon une variante, le serveur 10 peut en outre coopérer avec une mémoire de lois de comportement 17 15 comportant un ou plusieurs enregistrements agencés pour mémoriser des transpositions en langage informatique de lois de la physique caractérisant un comportement déterminé des éléments de maillage associés à un sujet ou un vêtement. A titre d'exemple non limitatif, on peut 20 citer comme loi de la physique la force de gravité permettant de simuler que le vêtement repose sur le client et ne flotte pas tout autour. Une autre loi de la physique peut consister en une force de collision empêchant la représentation numérique du vêtement de 25 traverser la représentation numérique du client. Une telle mémoire peut en outre comporter un ou plusieurs enregistrements respectivement dédiés à un tissu et agencés pour mémoriser des caractéristiques dudit tissu, telles qu'à titre d'exemple non limitatif, sa masse 30 volumique ou son élasticité. L'exemple d'architecture d'un serveur 10 selon l'invention, décrit en liaison avec la figure 1, présente 3058250 22 une mémoire de programmes 12, une mémoire de données 13 et une mémoire de lois de comportement 17 coopérant avec le serveur 10, lesdites mémoires 12, 13 et 17 étant structurellement dissociées. En variante, tout ou partie 5 desdites mémoires 12, 13 et 17 peuvent ne constituer qu'une seule et même entité physique. Lesdites mémoires 12, 13 et 17 sont avantageusement, pour tout ou partie, non volatiles. Par ailleurs, par mesure de simplification, nous ne décrivons pas de mécanisme de 10 sécurité particulier pour protéger ou limiter l'accès en lecture ou en écriture à ces mémoires. Toute technique connue pourrait être mise en oeuvre pour gérer une telle politique de sécurité d'accès. 15 La figure 2 décrit un procédé 100 pour simuler le tombé d'un vêtement sur une représentation numérique d'un sujet, de manière préférentielle mais non limitative en trois dimensions. La mise en oeuvre d'un tel procédé 100 est déclenchée avantageusement par l'exécution ou 20 l'interprétation d'instructions d'un programme préalablement installé et enregistré en mémoire de programmes 12 d'un serveur 10, tel que décrit, à titre d'exemple par la figure 1. 25 La mise en oeuvre du procédé 100 est déclenchée dès qu'un client, un tailleur ou tout autre opérateur, ait sélectionné, en une étape 101, parmi une banque numérique disponible en mémoire de données 13 une représentation numérique d'un vêtement et une représentation numérique 30 d'un sujet au moyen d'une interface de consigne 15. Dans le cas d'une interface de consigne 15 distante, l'étape 101 peut eu outre consister à réceptionner et décoder un message Ml contenant un ou plusieurs identifiants de 3058250 23 représentations numériques d'un vêtement V1 et/ou de représentation numérique d'un sujet S1 au travers d'un réseau de communication R, avantageusement internet ou intranet, à destination du serveur 10. En effet, ce 5 dernier réceptionne par ces moyens de communication 16, à l'étape 101, ledit message et le décode. Cette étape 101 consiste plus généralement à initialiser respectivement une structure sujet STR S pour que ladite structure corresponde à une transposition d'une représentation 10 numérique en trois dimensions d'un sujet et la structure vêtement STR V pour que ladite structure corresponde à une transposition d'une représentation numérique en trois dimensions d'un vêtement. Ainsi, les structures sujet STR S et vêtement STR V sont respectivement mises à jour 15 avec des données relatives à des éléments de maillage sujet ES1 ... ESk et des éléments de maillage vêtement EV1 ... EVr. Une telle initialisation peut découler d'une extraction d'une base de données hébergée dans la mémoire de données 13 coopérant avec ledit serveur 10 et 20 comportant de telles représentations numériques en trois dimensions. Une telle extraction peut consister à rechercher dans ladite base de données un ou plusieurs enregistrements contenant la valeur de l'identifiant de sujet S1 et/ou de l'identifiant de vêtement précédemment 25 extraits du message Ml, et extraire la teneur respectives desdites données relatives à des éléments de maillage sujet et vêtement. Les représentations numériques en trois dimensions 30 d'un sujet et d'un vêtement peuvent ne pas avoir des dimensions cohérentes et comporter des données géométriques enregistrées dans les structures sujet STR S et structure vêtement STR V selon des repères R1, R2, de 3058250 24 bases et d'origines différentes. A titre d'exemple non limitatif, les données géométriques des éléments de maillage sujet DGS1 ... DGSk peuvent être définies par rapport à un repère R1 orthonormé ayant pour origine 5 sensiblement le centre de gravité dudit sujet, alors que les données géométriques des éléments de maillage vêtement DGV1 ... DGVr peuvent être définies par rapport à un repère R2 quelconque ayant pour origine la barycentre dudit vêtement. Les deux représentations numériques ne 10 seraient donc pas superposables en l'état. En liaison avec la figure 2, le procédé 100 comporte une étape 102 pour rechercher dans la structure vêtement STR V un premier et deuxième enregistrement 15 respectivement associés à un premier EV2 et deuxième EV3 éléments de maillage comportant un premier et deuxième attributs de positionnement AP dont la valeur commune traduit la présence d'un point de référence RefV2, RefV3 appartenant à la catégorie des points de dimensionnement 20 dans chacun desdits premier et deuxième élément de maillage. Une telle valeur peut à titre d'exemple non limitatif être égale à une valeur nulle « 0 ». Le premier enregistrement peut dès lors être associé, à titre d'exemple non limitatif, à un élément de maillage EV2 25 situé sur le haut de la manche droite dudit vêtement et le deuxième élément EV3 peut dès lors être associé un élément de maillage situé sur l'encolure du panneau avant gauche dudit vêtement ou sur le haut de la manche gauche de celui-ci. Si ledit vêtement est un pantalon, lesdits 30 éléments EV2 et EV3 pourraient être positionnés diamétralement opposés au niveau de la taille ou de la ceinture dudit pantalon. 3058250 25 Un procédé 100 comporte en outre une étape 103 pour extraire desdits enregistrements EV2, EV3 ainsi déterminés, les valeurs respectives des données géométriques DRefV2', DRefV3' desdits points de 5 positionnement RefV2 et RefV3, et les valeurs de leurs attributs de famille AF2 et AF3 respectivement associés. A titre d'exemple non limitatif, un tel point de positionnement peut se situer sur une arrête, un sommet ou au milieu dudit élément de maillage. De tels points de 10 référence peuvent être préalablement déterminés et enregistrés dans la structure vêtement STR V. Selon une variante, lesdits points peuvent être déterminés manuellement par un utilisateur, ce dernier sélectionnant un élément de maillage au moyen d'un interface de 15 consigne 15, tel qu'un écran tactile ou une souris électronique d'ordinateur par exemple, l'ensemble des éléments de maillage étant préalablement restitués par l'interface de restitution 14. Un procédé 100 comporte à présent une étape 104 de 20 calcule d'une distance euclidienne dist V entre lesdits points vêtement RefV2 et RefV3 associés auxdits éléments de maillage vêtement EV2 et EV3, à partir de leur données géométriques DRefV2' et DRefV3', et plus particulièrement leurs coordonnées spatiales respectives selon des 25 méthodes de calcul de distance conventionnelles. Le procédé 100 comporte alors une étape 105 consistant à rechercher dans la structure sujet STR S un premier enregistrement associé à un premier élément de maillage sujet ES2 comportant : 30 - un attribut de positionnement dont la valeur, par exemple être égale à « 0 », traduit la présence d'un point de référence RefS2 appartenant à la catégorie des points de dimensionnement ; 3058250 26 - un attribut de famille dont la valeur traduit l'appartenance dudit élément de maillage ES2 traduit sont appartenance à la famille du bras droit dudit sujet, c'est-à-dire que la valeur de l'attribut de famille est 5 identique à la valeur de l'attribut de famille du premier élément de maillage vêtement EV2 précédemment extrait. Une fois l'enregistrement déterminé l'étape 105 consiste en outre à extraire dudit enregistrement la valeur des données géométriques DRefS2 associées au point 10 de référence. De la même manière, ladite étape 105 consiste en outre à rechercher dans la structure sujet un deuxième enregistrement associé à un deuxième élément de maillage sujet EV3 appartenant à la famille du bras gauche dudit 15 sujet et comportant un point de référence de la catégorie des points de dimensionnement, conformément aux valeurs des deuxièmes attributs de famille et attributs de positionnement vêtement précédemment extraits. Les données géométriques DRefS3 dudit deuxième enregistrement 20 sont extraites. Le procédé 100 comporte à présent une étape 106 pour calculer une distance euclidienne sujet dist S à partir desdites données géométriques DRefS2, DRefS3 précédemment extraites selon une méthode de calcul de distance connue. 25 A partir des valeurs respectives des distances euclidiennes sujet dist S et vêtement dist V, le procédé 100 comporte une étape 107 de calcul d'un coefficient de dimensionnement a. A titre d'exemple, ledit coefficient a 30 peut être établi à partir de la division de la distance euclidienne vêtement dist V par la distance euclidienne sujet dist S. Un tel coefficient a permet de déterminer un coefficient d'agrandissement ou de rétrécissement 3058250 27 nécessaire pour que les deux représentations sujet et vêtement soient à la même échelle. Le coefficient de dimensionnement a est ensuite utilisé pour dimensionner la représentation numérique du 5 vêtement, pour que ce dernier soit à la même échelle que la représentation numérique du sujet. Une étape 108 du procédé 100 estime des nouvelles données géométriques DGV1' ... DGVr', DRefV1' ... DRefVp' pour l'ensemble des enregistrements de la structure vêtement STR V à partir 10 dudit coefficient de dimensionnement a, et met à jour l'ensemble des enregistrements EV1 ... EVr de la structure vêtement STR V. Une telle étape 108 peut, à titre d'exemple non limitatif, consister à déterminer un vecteur entre l'origine du repère R2 de la structure 15 vêtement STR V et les données géométriques de ladite structure STR V, puis à calculer les nouvelles données géométriques par homothétie de coefficient a. A l'issue de la mise en oeuvre de l'étape 108 les 20 représentations numériques vêtement et sujet sont à la même échelle, c'est-à-dire, par exemple, qu'une représentation numérique d'une veste peut se superposer sur une représentation numérique d'un sujet. Cependant, lesdites représentations numériques peuvent être définies 25 dans des repères respectifs R1 et R2 différents, c'est-à-dire, par exemple, que les origines desdits repères peuvent être différentes. Ainsi, un élément de maillage du sujet peut avoir des coordonnées géométriques le situant sur l'épaule droite dudit sujet, lesdites mêmes 30 coordonnées géométriques pouvant correspondre à un élément de maillage se situant sur le panneau avant droit du vêtement. Il est donc nécessaire d'harmoniser ou 3058250 28 recaler les données géométriques des éléments de maillage sujet et des éléments de maillage vêtement. Le procédé 100 comporte une étape 109 pour rechercher dans la structure sujet STR S un 5 enregistrement associé à un élément de maillage sujet ES1 associé à un point de référence RefSl dont la valeur de l'attribut de positionnement atteste de son appartenance à la catégorie des points de positionnement, par exemple en ayant la valeur « 1 ». L'étape 109 consiste à 10 extraire dudit enregistrement associé à un élément de maillage sujet ES1, les données géométriques DRefS1 associées audit point de référence RefSl. Ladite étape 109 consiste en outre à extraire la valeur de l'attribut de famille de l'élément de maillage, traduisant, à titre 15 d'exemple non limitatif, un élément de maillage du bras droit dudit sujet par une valeur d'attribut de positionnement égale à « 2 ». Ledit point de référence RefSl peut en outre, à titre d'exemple non limitatif, correspondre à un emplacement sur le bras droit dudit 20 sujet proche de l'épaule. Le procédé 100 comporte dans ce cas une étape 110 consistant à rechercher, dans la structure vêtement STR V, un enregistrement associé à un élément de maillage vêtement appartenant à la famille de la manche droite, 25 c'est-à-dire à rechercher un enregistrement dont la valeur de l'attribut de famille est égale à la valeur « 2 », et comportant des données relatives à un point de référence RefVl dont la valeur de l'attribut de positionnement est égale à la valeur de la catégorie des 30 points de positionnement, c'est-à-dire dont la valeur est, par exemple, égale à « 1 ». Une fois un tel enregistrement identifié, l'étape 110 extrait dudit enregistrement EV1 les valeurs des données géométriques 3058250 29 DRefV1 dudit point de référence RefVl, notamment les coordonnées spatiales dudit point de référence définies dans le repère R2 de la représentation numérique du vêtement. 5 Un procédé conforme à l'invention comporte une étape 111 pour déterminer une loi de positionnement 13 à partir desdites données géométriques DRefS1 et DRefV1 des points de référence RefS1 et RefV1, respectivement et préalablement extraits lors des étapes 109 et 110. Une 10 telle loi 13 peut, à titre d'exemple non limitatif, être déterminée à partir de formules de changements de repère connues, à partir desdites données géométriques DRefS1 et DRefV1 et des caractéristiques des repères R1 et R2, par exemple, les coordonnées spatiales respectives des 15 origines desdits repères. Un tel procédé 100 comporte alors une étape 112 pour appliquer ladite loi de positionnement 13 à l'ensemble des données géométriques des éléments de maillage DGV1' ... DGVr' et DRefV1' ... DRefVp' de la structure vêtement STR V 20 et mettre à jour l'ensemble des enregistrements EV1 ... EVr par des nouvelles données géométriques DGV1" ... DGVr" et DRefV1" ... DRefVp". Une représentation numérique d'un vêtement dans la 25 structure vêtement STR V a des caractéristiques définies, par exemple, une longueur de manche ou une longueur de jambes de pantalon proportionnelle à l'ensemble du vêtement, pour que ce dernier ait une allure d'ensemble proche d'un vêtement final. Cependant les morphologies 30 des clients sont variables, par exemple un premier client peut avoir des bras plus longs ou plus courts qu'un deuxième client etc. Le procédé 100 comporte ainsi des étapes pour ajuster le vêtement à la morphologie du 3058250 30 client. Ainsi, ledit procédé peut comporter une étape 113 pour rechercher dans une famille d'éléments de maillage sujet, par exemple, la famille d'éléments de maillage situés sur le bras droit, le point de référence associé 5 de la catégorie des points de dimensionnement et extraire de l'enregistrement associé audit élément de maillage sujet ES4 associé, les données géométriques DRefS4 dudit point de référence (RefS4) et la valeur de l'attribut de famille, c'est-à-dire, une valeur traduisant 10 l'appartenance au bras droit. Un procédé 100 comporte alors une étape 114 pour rechercher, dans la structure vêtement, l'enregistrement associé à un élément de maillage vêtement EV4 de la famille de la manche droite, c'est-à-dire dont la valeur 15 de l'attribut de famille est égale à celle de l'attribut de famille sujet précédemment extraite, et comportant un point de référence de la catégorie des points de dimensionnement. Une fois un tel enregistrement identifié, l'étape 114 consiste à en extraire les données 20 géométriques DRefV4" du point de référence vêtement associé. Un procédé 100 comporte à présent une étape 115 pour déterminer une loi d'ajustement P à partir des données géométriques DRefS4 du point de référence sujet et des 25 données géométriques DGV4" du point de référence vêtement précédemment extraites. Une telle loi peut consister, à titre d'exemple non limitatif, à déterminer si le point de référence sujet est supérieur ou inférieur audit point de référence vêtement, dans un référentiel 30 considéré, puis à allonger ou rétrécir la manche du vêtement pour que lesdits points soient sensiblement superposés. Selon une variante ou en complément il se peut que des axes longitudinaux du bras et de la manche 3058250 31 ne soient pas, géométriquement, sensiblement parallèles ou confondus. Ainsi une telle loi d'ajustement peut consister à estimer l'angle formé entre le vecteur associé au point de référence sujet et le vecteur associé 5 au point de référence vêtement, lesdits vecteurs étant respectivement défini précédemment. L'étape 116 consiste alors à calculer, à partir de ladite loi d'ajustement P, des nouvelles données géométriques DGV1"' ... DGVr"', DRefV1"' ... DRefVp"' 10 pour l'ensemble des enregistrements associés à un élément de maillage de la famille de la manche droite de la structure vêtement STR V. Par exemple, les éléments de maillage vêtement associé au bras droit peuvent dès lors subir une rotation d'angle dont la valeur a été 15 précédemment estimée par la loi d'ajustement P. Afin d'ajuster l'intégralité du vêtement à la morphologie du client, les étapes d'ajustement 113, 114, 115 et 116 sont itérées pour chaque famille d'éléments de 20 maillage, situation symbolisée par l'étape 117 en figure 2. Dans le cas ou les la représentation numérique du sujet et le représentation numérique du client sont 25 transposées et mémorisées dans la mémoire de données 13, à la même échelle et selon les mêmes caractéristiques de repère, l'étape 113 peut être directement mise en oeuvre à l'issue de l'étape 101. 30 Comme évoqué précédemment les éléments de maillage de la structure vêtement STR V peuvent être représentés sous la forme de ressorts de raideur t. Selon des lois de la physique enregistrées dans la mémoire de lois de 3058250 32 comportement 17 lesdits ressorts peuvent être étirés et compressés d'une manière déterminée afin que les points de référence vêtement et les points de référence sujet soient sensiblement superposés, selon des méthodes de 5 simulation de comportement de maillage connues. Un procédé 100 peut comporter une étape 118a pour déclencher une restitution conjointe des représentations numériques du sujet et du vêtement ainsi obtenues par 10 l'interface de restitution 14, par exemple, au moyen d'un premier calque restituant la représentation numérique du sujet et d'un deuxième calque, supérieur au premier, restituant la représentation numérique du vêtement. 15 Selon une variante, un tel procédé 100 peut comporter une étape 118b pour fusionner la structure vêtement STR V avec la structure sujet STR S. Une nouvelle structure sujet peut ainsi être initialisée dans la mémoire de données 13 du serveur 10 dont l'unité de 20 traitement 11 met en oeuvre le procédé 100. Ladite nouvelle structure sujet pourra servir de base à une prochaine itération du procédé 100 pour simuler la superposition d'un deuxième vêtement sur le sujet. En variante, ladite nouvelle structure sujet peut écraser 25 les informations de la structure sujet STR S exploitée dans ledit procédé 100. Une restitution de ladite fusion obtenue par l'interface de restitution 15 peut en outre être déclenchée par la mise en oeuvre d'une étape 118b. 30 Selon une variante ou en complément de l'invention, le procédé 100 peut comporter une étape complémentaire, non représentée en figure 2, pour lisser la 3058250 33 représentation numérique du vêtement selon des méthodes de lissage connues préalablement à la mise en oeuvre des étapes 118a ou 118b. 5 De la même manière, un procédé 100 peut en outre comporter une étape, non représentée en figure 2, pour extraire de la mémoire de lois de comportement 17 une ou plusieurs transpositions en langage informatique de lois de la physique et/ou de une ou plusieurs caractéristiques 10 des tissus, et simuler leur application sur la représentation du vêtement selon des méthodes de simulation connues. REVENDICATIONS1. Procédé (100) pour simuler le tombé d'un vêtement sur une représentation numérique en trois dimensions d'un sujet, ledit procédé (100) étant mis en oeuvre par une unité de traitement (11) d'un serveur (10), ladite unité de traitement (11) coopérant avec une mémoire de données (13) et une interface homme-machine de restitution (14), ledit procédé (100) comportant une étape (118a, 118b) pour déclencher une restitution graphique, par l'interface homme-machine de restitution (14), d'une structure sujet (STR S) et d'une structure vêtement (STR V) préalablement inscrites dans ladite mémoire de données (13), ledit procédé (100) étant caractérisé en ce que : - ladite structure sujet (STR S) comporte un ou plusieurs enregistrements respectivement dédiés à un ou plusieurs éléments de maillage sujet (ES1 ... ESk), chacun desdits enregistrements étant agencé pour mémoriser des valeurs respectives de données géométriques (DGS1 ... DGSk) caractérisant un élément de maillage sujet, un attribut de famille sujet dont la valeur traduit l'appartenance dudit élément de maillage à un ensemble déterminé d'éléments de maillage, et lorsque l'élément de maillage comporte un point de référence, des données géométriques (DRefS1 ... DRefSk) d'un point de référence sujet (RefSl ... RefSk) associées à un 3058250 35 attribut de positionnement sujet caractérisant l'appartenance dudit point de référence à une catégorie de points de dimensionnement ou à une catégorie de points de positionnement ; 5 - ladite structure vêtement (STR V) comporte un ou plusieurs enregistrements respectivement dédiés à un ou plusieurs éléments de maillage vêtement (EV1 EVr) chacun desdits enregistrements étant agencé pour mémoriser des 10 valeurs respectives de données géométriques (DGV1 ... DGVr) caractérisant un élément de maillage vêtement, un attribut de famille vêtement dont la valeur traduit l'appartenance dudit élément de maillage à un ensemble 15 déterminé d'éléments de maillage, et, lorsque l'élément de maillage comporte un point de référence, des données géométriques (DRefV1 ... DRefV1) dudit point de référence vêtement (RefVl ... RefVp) et un attribut de 20 positionnement vêtement caractérisant l'appartenance dudit point de référence à une catégorie de points de dimensionnement ou à une catégorie de points de positionnement ; ledit procédé comporte: 25 - une étape (102) pour rechercher dans la structure vêtement (STR V) des premier et deuxième enregistrements respectivement associés à des premier et deuxième éléments de maillage vêtement (EV2, EV3) comportant des premier et deuxième attributs de 3058250 36 positionnement vêtement dont les valeurs traduisent l'appartenance desdits points de référence vêtement associés (RefV2, RefV3) à la catégorie de points de dimensionnement ; 5 une étape (103) pour extraire desdits premier et deuxième enregistrements (EV2, EV3) les valeurs respectives des données géométriques (DRefV2, DRefV3) desdits premier et deuxième points de référence vêtement (RefV2, RefV3) et 10 les valeurs respectives de leurs attributs de famille vêtement associés ; une étape (104) pour calculer une distance euclidienne vêtement (dist V) entre les deux points de référence vêtement (RefV2, RefV3) 15 associés auxdits éléments de maillage vêtement (EV2, EV3) à partir des données géométriques (DRefV2', DRefV3') précédemment extraites ; une étape (105) pour rechercher dans la structure sujet (STR S) des premier et 20 deuxième enregistrements associés respectivement à des premier et deuxième éléments de maillage sujet (ES2, ES3) comportant des premier et deuxième attributs de famille sujet dont les valeurs sont 25 respectivement égales à celles des premier et deuxième attributs de famille vêtement précédemment extraites, et dont les valeurs des premier et deuxième attributs de positionnement sujet sont respectivement 30 égales à la valeur des attributs de 3058250 37 positionnement vêtement précédemment extraits, et extraire desdits premier et deuxième enregistrements sujet les valeurs respectives des données géométriques (DRefS2, DRefS3) des 5 points de référence sujet associés ; une étape (106) pour calculer une distance euclidienne sujet (dist S) à partir desdites données géométriques (DRefS2, DRefS3) des points de référence sujet précédemment 10 extraites ; une étape (107) pour produire un coefficient de dimensionnement a à partir des valeurs respectives de la distance euclidienne sujet (dist S) et de la distance euclidienne 15 vêtement (dist V) précédemment calculées ; une étape (108) pour estimer des nouvelles données géométriques (DGV1' ... DGVr', DRefV1' ... DRefVp') pour l'ensemble des enregistrements de la structure vêtement (STR V) à partir 20 dudit coefficient de dimensionnement a précédemment produit, et mettre à jour l'ensemble desdits enregistrements (EV1 ... EVr) de la structure vêtement (STR V) ; une étape (113) pour : 25 o rechercher dans la structure sujet (STR S) un enregistrement associé à un élément de maillage sujet (ES4) comportant un attribut de positionnement dont la valeur traduit l'appartenance du point de référence 30 associé (RefS4) à la catégorie des points 3058250 38 de dimensionnement ; o extraire dudit enregistrement les données géométriques (DRefS4) du point de référence sujet associé (RefS4) et la valeur de 5 l'attribut de famille auquel ledit élément est associé ; une étape (114) pour : o rechercher dans la structure vêtement (STR V) un enregistrement associé à un 10 élément de maillage vêtement (EV4) comportant un attribut de famille et un attribut de positionnement dont les valeurs respectives sont respectivement égales aux valeurs de l'attribut de famille sujet et 15 de l'attribut de positionnement sujet précédemment extraites ; o extraire dudit enregistrement les données géométriques (DRefV4") du point de référence vêtement associé ; 20 une étape (115) pour déterminer une loi d'ajustement (P) à partir des données géométriques (DRefS4) du point de référence sujet et des données géométriques (DGV4") du point de référence vêtement précédemment 25 extraites ; une étape (116) pour calculer à partir de ladite loi d'ajustement (r) préalablement déterminée des nouvelles données géométrique (DGV1"' ... DGVr"', DRefV1"' ... DRefVp"') 30 pour l'ensemble des enregistrements de la 3058250 39 structure vêtement comportant une même valeur d'attribut de famille (AF) que celle précédemment extraite, et mettre à jour lesdits enregistrements. 5 2. Procédé selon la revendication précédente comportant : - une étape (109) pour rechercher dans la structure sujet (STR S) un enregistrement 10 associé à un élément de maillage sujet (ES1) comportant des données géométriques (DRefS1) d'un point de référence dont la valeur de l'attribut de positionnement atteste de son appartenance à la catégorie de points de 15 positionnement et extraire les valeurs desdites données géométriques (DRefS1) ainsi que de l'attribut de famille associé ; - une étape (110) pour : o rechercher dans la structure vêtement 20 (STR V) un enregistrement associé à un élément de maillage vêtement (EV1) comportant : ^ un attribut de famille vêtement dont la valeur est égale à la valeur 25 d'attribut de famille sujet précédemment extraite ; ^ un attribut de positionnement dont la valeur caractérise son appartenance à la catégorie des points de 30 positionnement ; 3058250 40 o extraire dudit enregistrement les données géométriques (DRefV1') du point de référence vêtement (RefVl) associé ; - une étape (111) pour déterminer une loi de 5 positionnement 13 à partir des données géométriques de points de référence respectivement de sujet (DRefS1) et de vêtement (DRefV1') précédemment extraites ; - une étape (112) pour calculer des nouvelles 10 données géométriques d'éléments de maillage vêtement (DGV1" ... DGVr", DRefV1" DRefVp") pour chaque enregistrement associé à un élément de maillage vêtement (EV1 ... EVr) de la structure vêtement (STR V) à partir de 15 ladite loi de positionnement R, et mettre à jour lesdits enregistrements ; 3. Procédé selon l'une quelconque des revendications précédentes, pour lequel : 20 o l'étape (113) pour : ^ rechercher dans la structure sujet (STR S) un enregistrement associé à un élément de maillage sujet (ES4) comportant un attribut de 25 positionnement dont la valeur traduit l'appartenance du point de référence associé (RefS4) à la catégorie des points de dimensionnement ; ^ extraire dudit enregistrement les 30 données géométriques (DRefS4) du point 3058250 41 de référence sujet associé (RefS4) et la valeur de l'attribut de famille auquel ledit élément est associé ; o l'étape (114) pour : 5 ^ rechercher dans la structure vêtement (STR V) un enregistrement associé à un élément de maillage vêtement (EV4) comportant un attribut de famille et un attribut de positionnement dont les 10 valeurs respectives sont respectivement égales aux valeurs de l'attribut de famille sujet et de l'attribut de positionnement sujet précédemment extraites ; 15 ^ extraire dudit enregistrement les données géométriques (DRefV4") du point de référence vêtement associé ; o l'étape (115) pour déterminer une loi d'ajustement (P) à partir des données 20 géométriques (DRefS4) du point de référence sujet et des données géométriques (DGV4") du point de référence vêtement précédemment extraites ; o l'étape (116) pour calculer à partir de 25 ladite loi d'ajustement (P) préalablement déterminée des nouvelles données géométriques (DGV1"' ... DGVr"', DRefV1"' DRefVp"') pour l'ensemble des enregistrements de la structure vêtement 30 comportant une même valeur d'attribut de 3058250 42 famille (AF) que celle précédemment extraite, et mettre à jour lesdits enregistrements ; sont mises en oeuvre par itérations successives pour 5 une pluralité d'attributs de famille. 4. Produit programme d'ordinateur comportant des instructions de programme exploitables par une unité de traitement (11) coopérant avec une mémoire de 10 données (13) et une interface homme-machine de restitution, qui, lorsqu'elles sont exécutées ou interpétées par ladite unité de traitement (11), déclenchent la mise en oeuvre d'un procédé pour simuler le tombé d'un vêtement sur une 15 représentation numérique en trois dimensions d'un sujet selon l'une quelconque des revendications 1 à 3. 5. Serveur (10) caractérisé en ce qu'il comporte : 20 une unité de traitement (11) ; une mémoire de données (13) pour enregistrer des données géométriques d'éléments de maillage ; une mémoire de programmes pour enregistrer les 25 instructions d'un produit programme d'ordinateur selon la revendication précédente ; et en ce qu'il coopère avec une interface de restitution (14). 30