La feuille de route de Thyme
Cher Matthieu:
[...]
Je n'ai pas l'intention de faire du seamlessing des deux parties, la tête et le cou,
la prochaine étape. C'est une option, mais je préfèrerais focaliser sur autre chose le prochain
didacticiel.
Je préfère traiter d'abord de la liaison des branches et j'espère que ce sera beaucoup plus facile
et plus gratifiant pour les débutants, encore que la correction directe à la main
présente ses propres avantages.
Telle a été ma façon de voir les choses pendant ces derniers mois.
1/ fabriquer d'abord un avatar basique comme celui que le robot lui-même exécute jusqu'à la
phase d'animation, c'est cet avatar qui sera modifié dans les prochains didacticiels. Je pense
qu'il est nécessaire d'élaborer un peu plus avant la façon d'ajouter plus d'un geste et
sûrement aussi introduire la façon d'importer différents gestes, peut-être aussi comment
les déclencher d'un clic de souris, ce qui est probablement le besoin le plus pressant des
débutants, ce sera donc à introduire ici si cela peut être fait de façon simple et sans détours.
2/ Montrer l'usage des Nœuds SineTug (traction sinusoïde) et peut-être d'autres types
de déformations pour la forme des avatars.
3/ Montrer comment utiliser les Nœuds colour sweep (couleurs étalées)
4/ Montrer comment construire un torse en 5 parties différentes, le pelvis (la partie d'origine
qui contient la source des triangles), tummy0, tummy1, tummy2 (ventre2).
Ces 5 nouvelles parties partageront les sommets de leurs parties voisines de sorte que lorsque
le torse sera animé, il sera une démonstration de la façon de fabriquer une géométrie de façon
"seamless" (sans coutures). Cette leçon projettera l'éclairage sur le Nœud
TransferByCyl qui transfère simplement la propriété des sommets depuis les parties
sources (choisies par un cylindre visible) vers une partie destination.
5/ On montre ensuite comment la même chose peut se faire pour les bras en créant le bras entier
à partir de la seule partie shoulder (épaule) avec le transfert des sommets
vers l'avant bras et probablement aussi vers le poignet et la paume. On fera la même chose
pour les jambes.
6/ la liaison des branches du cou à la tête de la même façon que le montre le didacticiel
sauf que je veux faire de cette liaison de branches une fonction de simple indice visuel,
dans la mesure où il s'agit d'un concept très simple dès qu'on l'a compris. Quand le cou
et la tête seront unis, bras et jambes suivront le même chemin avec facilité.
7/ Faire avancer encore la liaison de branches en montrant comment unir deux jambes à un
torse féminin (en sablier) plutôt qu'à un torse d'homme (en pomme) en les reliant d'abord
à une forme masculine simple avant d'y modeler une ultérieure poitrine. C'est cette possibilité
qui va montrer pourquoi Seamless3d comporte une séparation entre les Nœuds constructeurs
et les Nœuds parties.
8/ Montrer comment corriger les triangles à la main à un niveau très basique pour qu'on puisse
les relier facilement par les Nœuds JoinVertex (lier les sommets).
PS: Une chose importante, que j'ai oubliée dans ma "feuille de route" (et il y en aura
encore bien d'autres à me revenir à l'esprit), consiste à montrer comment utiliser le
Noeud Morpher (caoutchouc) pour des tâches telles que les expressions
(sourire, tristesse, lèvres parlantes etc.) Un Noeud Morpher ressemble à un
CoordinateInterpolator mais il est plus efficace côté taille parce que vous pouvez
limiter les sommets intéressés aux seules parties auxquelles vous tenez à appliquer
cette animation.
N'importe quelle étape pourrait être simple à expliquer si on pouvait en montrer un exemple
à vol d'oiseau et je pense aussi qu'il serait bon de montrer comment utiliser les choses
en vue d'un avatar complet.
Je crains que les nouveau venus soient découragés par toutes ces étapes, mais ces mêmes étapes
couvrent heureusement tous les principaux concepts de Seamless3d de la façon la plus rapide
à laquelle je puisse penser sans entrer dans l'écriture de scripts.
Du fait que l'avatar est complet dès la première étape, (c'est ce que fait actuellement
le Robot) les didacticiels suivants ne devraient être considérés que comme des options
avancées plutôt que comme "à faire et à comprendre obligatoirement".
Le gros problème avec mon avatar, c'est que sa forme n'est pas bien tentante.
Lilly le fabrique de façon plus simple et cependant son aspect est plus artistique, malgré
tout le mien utilise moins de parties que celui de Lilly et il est structuré pour être
fonctionnel, il peut être animé, mais je me demande si après seulement un peu
d'expérimentation avec les points de contrôle cet avatar de base ne pourrait pas
devenir plus attrayant sans lui ajouter de complexité. Je suis sûr que c'est possible
quand je vois à quel point les smileys peuvent varier et comme ils sont expressifs
et attirants malgré l'extrême simplicité de leur forme.
J'espère que la feuille de route si simple que je viens de décrire pour fabriquer mon
avatar est probablement trop rugueuse et qu'il est probablement bon d'avoir un certain nombre
d'autres didacticiels simples et indépendants autant que quelques autres didacticiels qui
prennent la tangente du principal. (Comme par exemple montrer comment ajouter des accessoires
et/ou effacer tous les Nœuds constructeurs pour se lancer dans la correction à la
main du code de toutes les parties).
Ce concept de correction directe du code sera couvert dans le didacticiel principal avec la
correction des triangles au ras du sol, mais je préfèrerais développer cette idée de
correction directe comme une option dans un didacticiel tangent. C'est pourquoi j'ai
pris la décision de maintenir le didacticiel "build an av from immediate spheres
and cylinders" déjà existant, avec certainement quelques améliorations mineures.
Il faut que j'explique comment effacer les Nœuds constructeurs.
Ceci veut donc dire que vous pouvez traduire ce didacticiel aussitôt que j'y aurai apporté
les mises à jour nécessaires, une question de jours (si je ne me lance pas dans la mise
à jour de toutes les figures) mais comme je l'ai dit, j'ai des didacticiels que j'ai
passionément envie de préparer d'abord et que j'espère voir traduire aussi, alors vous
pouvez peut-être conserver votre courage et votre énergie pour ceux-là.
[…]
Désolé pour tout ce bavardage mais je crois devoir expliquer et je ne suis pas sûr
d'avoir suffisamment expliqué ce qui doit l'être.
Meilleurs sentiments,
Thyme