AutoNavi a annoncé le lancement de la technologie HumanRig et a publié en open source le premier jeu de données à grande échelle spécialement conçu pour le rigging de personnages 3D humanoïdes. Cette technologie vise à réduire les coûts de production d'animations de personnages, à promouvoir un développement plus efficace et automatisé de l'industrie de l'animation, et à constituer une infrastructure essentielle pour la création d'expériences de navigation immersives par AutoNavi.
Au cœur de la technologie HumanRig se trouve un algorithme de rigging automatique. Il utilise un estimateur de squelette guidé par des informations a priori (Prior-guided Skeleton Estimator, PGSE) pour projeter des informations 2D a priori dans l'espace 3D, initialisant ainsi un squelette approximatif et réduisant considérablement la complexité de la tâche de rigging. L'algorithme utilise également un transformateur de points en forme de U comme encodeur de maillage, éliminant ainsi la dépendance aux informations sur les bords du maillage 3D et améliorant la robustesse du rigging sur les maillages complexes. De plus, grâce au réseau d'attention mutuelle maillage-squelette (Mesh-Skeleton Mutual Attention Network, MSMAN), l'optimisation conjointe de la construction du squelette et du skinning est réalisée.
Le jeu de données HumanRig contient 11 434 maillages en pose T suivant une topologie squelettique unifiée, couvrant une variété de types de personnages, allant de personnages réels à des personnages de dessins animés, voire des animaux anthropomorphes. Comparé aux jeux de données existants, HumanRig présente des avantages significatifs en termes d'échelle, de diversité et de cohérence du squelette, fournissant ainsi un support de données de haute qualité et diversifié pour la recherche et les applications de rigging.
Les résultats expérimentaux montrent que la technologie HumanRig surpasse de manière significative les méthodes existantes en termes de performances. Cette technologie comble non seulement le manque de jeux de données à grande échelle pour le rigging de personnages humanoïdes, mais fournit également à l'industrie de l'animation une solution de rigging automatique efficace. En simplifiant le processus de rigging, HumanRig ouvre la voie à l'automatisation et à l'efficacité de l'animation de personnages, inaugurant un nouveau chapitre pour l'expression créative et la création de contenu.
À l'avenir, AutoNavi prévoit d'appliquer la technologie HumanRig à davantage de scénarios d'applications innovants, tels que les packs vocaux IP (incluant des logos de voiture 3D et des skins dynamiques), les avatars 3D personnalisés, etc., afin d'améliorer encore l'expérience utilisateur. AutoNavi continuera également à explorer la génération intelligente de personnages et les solutions d'animation tout-en-un, afin de promouvoir le progrès technologique dans les domaines de la modélisation 3D et de l'animation de personnages.
Le jeu de données HumanRig est désormais open source et accessible via les liens suivants :
- Jeu de données : https://modelscope.cn/datasets/jellyczd/HumanRig
- Lien de l'article : https://arxiv.org/abs/2412.02317
- Page du projet : https://c8241998.github.io/HumanRig/