Pour les objets 3D composés de plusieurs parties élémentaires (comme les particules d’un fluide ou les membres d’un personnage virtuel), une difficulté importante est de contrôler la forme au niveau de leur jonction : arête franche, mélange lisse, surface de contact, gonflement au contact, étirement, etc. Cette tâche, couramment exécutée lors de la création de contenu 3D, devient encore plus délicate et malheureusement fastidieuse lorsque ces parties élémentaires sont animées.
Les chercheurs présentent dans cette publication une avancée théorique significative permettant une utilisation pratique de représentations fonctionnelles d’assemblage complexes par des utilisateurs non-scientifiques, comme des infographistes. L’utilisateur dessine des croquis 2D en des poses clés, qui représentent la façon dont les parties sont assemblées et la façon dont cet assemblage se déforme. De ces croquis, leur système infère automatiquement des fonctions qui génèrent les formes 3D et leurs déformations d’animation.
Sur le plan théorique, les chercheurs commencent par transformer les croquis fournis par l’utilisateur en des paramètres qui peuvent servir d’entrée aux fonctions de génération de la forme finale des déformations. Ceci est fait en réalisant une projection des croquis depuis l’espace de création de l’utilisateur (un espace euclidien 2D ou 3D), dans l’espace de définition des fonctions d’assemblage. Dans cet espace, cette projection particulière fournit un ensemble de contraintes. Ces contraintes permettent la définition d’une fonction d’objectif spécifique qu’un système d’optimisation permet de satisfaire. La solution de cette optimisation est la fonction d’assemblage recherchée.
Dans cette approche, le système d’optimisation est conditionné par quelques centaines de contraintes et l’accent est porté sur la conformité de la forme 3D finale par rapport aux croquis fournis par l’utilisateur. La définition d’une fonction d’objectif produisant un bon compromis entre conformité et efficacité de calcul permet d’offrir un outil simple et interactif à l’utilisateur. Il peut ainsi aisément et naturellement créer des objets 3D prêt à la production par assemblage de leurs parties structurelles et la définition de la façon dont ils se déforment lorsqu’ils sont animés.
Pour lire l'intégralité de cet article, voir le site l'institut des sciences de l'information et de leurs interactions du CNRS.
Les chercheurs présentent dans cette publication une avancée théorique significative permettant une utilisation pratique de représentations fonctionnelles d’assemblage complexes par des utilisateurs non-scientifiques, comme des infographistes. L’utilisateur dessine des croquis 2D en des poses clés, qui représentent la façon dont les parties sont assemblées et la façon dont cet assemblage se déforme. De ces croquis, leur système infère automatiquement des fonctions qui génèrent les formes 3D et leurs déformations d’animation.
Sur le plan théorique, les chercheurs commencent par transformer les croquis fournis par l’utilisateur en des paramètres qui peuvent servir d’entrée aux fonctions de génération de la forme finale des déformations. Ceci est fait en réalisant une projection des croquis depuis l’espace de création de l’utilisateur (un espace euclidien 2D ou 3D), dans l’espace de définition des fonctions d’assemblage. Dans cet espace, cette projection particulière fournit un ensemble de contraintes. Ces contraintes permettent la définition d’une fonction d’objectif spécifique qu’un système d’optimisation permet de satisfaire. La solution de cette optimisation est la fonction d’assemblage recherchée.
Dans cette approche, le système d’optimisation est conditionné par quelques centaines de contraintes et l’accent est porté sur la conformité de la forme 3D finale par rapport aux croquis fournis par l’utilisateur. La définition d’une fonction d’objectif produisant un bon compromis entre conformité et efficacité de calcul permet d’offrir un outil simple et interactif à l’utilisateur. Il peut ainsi aisément et naturellement créer des objets 3D prêt à la production par assemblage de leurs parties structurelles et la définition de la façon dont ils se déforment lorsqu’ils sont animés.
Pour lire l'intégralité de cet article, voir le site l'institut des sciences de l'information et de leurs interactions du CNRS.