Par curiosité j'ai effectué quelques tests avec l'écran de création de personnages. En utilisant des textures modées pour le masque le déroulement de l'animation avec les effets d'émotions du visage fonctionne très bien. Du coup ce n'est pas une vidéo, mais c'est bien implanté IG. J'ai donc questionné Kervala sur l'irc #ryzom pour en savoir plus :
févr. 07 13:28:39 <Liria> Tient je me pose une question. As tu remarqué dans la partie création des avatars sur ryzom, surtout pour les zoraïs où cela est flagrant
févr. 07 13:29:24 <kervala> les bugs de textures ? :p
févr. 07 13:29:26 <Liria> le bouton "play" lance une animation avec des émotes faciaux
févr. 07 13:29:32 <kervala> ah oui
févr. 07 13:29:36 <kervala> elles existent. C'est super facile à les activer en plus. F.aut juste charger l'anim et elle se joue
févr. 07 13:30:10 <Liria> Justement vu le fonctionnement des émotes IG je me suis toujours dit qu'il devait avoir prévue une coté mouvement faciales, sinon ce n'est pas cohérent.
févr. 07 13:30:16 <kervala> par contre, c'est des grosses animations. Donc ça ne peut pas être utilisé pour juste une emote. Par contre, les morphs du visages, c'est peut-être plus adapté
Tu as un morph pour sourire, pour fermer les yeux, etc... Tu peux mettre une value de 0.0 à 1.0. C'est comme ça que le clignotement des yeux sont fait.
févr. 07 13:31:06 <Liria> Mais dans ryry ce sont des anim enf ait ? Animation au sens 3dsmax avec squelette, etc... ?
févr. 07 13:31:25 <kervala> oui. Comme dans Poser je sais pas si tu sais comment ça fonctionne
févr. 07 13:31:39 <Liria> Ah c'est très lourd en effet. mais le morphing ce serait différent.
févr. 07 13:32:03 <kervala> donc une animation, c'est une liste de délais avec les valeurs de chaque morphs
févr. 07 13:32:04 <Liria> plutôt une distorsion d'une image 2d ?
févr. 07 13:32:25 <kervala> pour le visage du moins
févr. 07 13:32:36 <Liria> oui pour le visage
févr. 07 13:32:43 <Liria> c'est vraiment ce qui manque IG
févr. 07 13:32:43 <kervala> si tu bouges la tête, c'est pas une animation faciale mais du squelette. Donc tu peux contrôler tout ce qui est bouche, yeux, nez, etc...
févr. 07 13:33:19 <Liria> donc pour l'écran de création ils ont refait un squelette dédié pour les visages ?
févr. 07 13:33:49 <kervala> non ils ont juste faire une playlist de morphs pour l'expression du visage
févr. 07 13:33:21 <kervala> ce que je comptais faire en 2008, c'était que quand on parle ça analyse le texte pour activer des morphs.
févr. 07 13:33:50 <Liria> Ah je connaissais un outil qui faisait l'inverse. A partir d'un fichier sonore, il décompose les phonèmes pour l'animation des lèvres
févr. 07 13:34:15 <kervala> donc dans mon exemple, quand on parle, ça devrait bouger les lèvres
févr. 07 13:34:17 <kervala> voilà
févr. 07 13:34:24 <Liria> Pratique si tu veux faire de l'animation avec blender par exemple.
févr. 07 13:34:34 <kervala> et si on met un smiley ou une emote, ça met une expression en rapport
Genre sourire, pas content, etc... Ca sert pas à grand chose de faire une animation pour juste 1 morph à chaque fois. Le corps, c'est plus compliqué avec un morph :p Genre le gars bouge juste l'axe 7 du bras :p axe Z par 7 :s
févr. 07 13:38:55 <Liria> Si ce n'est que des morphs poue l'animation du visage, cela devient possible de la mettre en place IG lié aux émotes
févr. 07 13:40:01 <kervala> oui
févr. 07 13:41:05 Liria laisse son esprit rêver
févr. 07 13:41:11 <kervala> bah non, mais dans la création de perso, l'animation faciale est gérée exactement comme une animation du squelette, donc c'est pas trop comme ça qu'on devrait faire IG. Par contre, le code du clignotement des yeux est un bon exemple
Et ça c'est IG. Suffit de remplacer l'index des yeux par un autre morph
févr. 07 13:41:49 <Liria> oui je l'ai remarqué en effet
févr. 07 13:42:14 <kervala> mais oui c'est faisable
févr. 07 13:42:16 <Liria> celui de la bouche par exemple ? Coté data du client ?
févr. 07 13:42:39 <kervala> oui