notes de devthree.jsart de personnage

Comment un mannequin gris devient une personne : l'astuce du teint

Tout le casting de nos jeux les plus récents est sans visage, d'une seule teinte, et libre d'utilisation. Voici le seul changement qui a cessé de les faire lire comme des robots.

Par GamerX6 min de lecture
Comment un mannequin gris devient une personne : l'astuce du teintJouer à Crowd Rush

Le casting derrière Crowd Rush, Riot Line et quelques autres jeux de la salle partage un point commun : chaque modèle est sans visage et recoloré en une seule teinte plate, parce que c'est ce qui a rendu toute la bibliothèque gratuite et juridiquement simple à utiliser. Le problème, c'est qu'une personne rendue dans exactement une couleur, de la tête aux chaussures, ne se lit pas comme une personne. Elle se lit comme un mannequin, ou pire, comme un robot. Aucun éclairage plus soigné ne réglait cela à lui seul.

Le correctif était déjà dans le fichier, inutilisé

Chaque modèle de personnage de l'ensemble est fait de plusieurs morceaux de maillage séparés, et il se trouve que ces morceaux portent déjà des noms sensés hérités de qui les a modelés : « Head_1 », « Body_2 », « Legs », « Feet », « Backpack ». Personne ne lisait ces noms auparavant, ils étaient simplement peints de la même couleur unique que tout le reste. Tout le correctif a consisté à arrêter cela : teinter tout maillage contenant « Head » dans son nom d'un teint neutre et chaud, et teinter tout le reste de la vraie couleur de la tenue du personnage.

  • Aucune nouvelle texture. Aucun budget d'art supplémentaire. Chaque modèle du casting portait déjà cette structure, inutilisée.
  • Un seul changement dans une fonction partagée a corrigé d'un coup tous les jeux qui puisent dans la même bibliothèque de personnages, et non un jeu à la fois.
  • Les squelettes qui n'ont qu'un maillage fusionné (sans morceau « Head » distinct à cibler) reviennent automatiquement à l'ancien rendu plat : le correctif ne casse donc jamais rien, il ne s'applique simplement pas partout.
🧵La plus grosse critique visuelle des premières versions de ces jeux tenait toujours en une variante de « pourquoi le personnage a-t-il l'air robotique ». Ce n'était jamais la pose, ni la lumière, ni l'animation. C'était une seule couleur plate prétendant être à la fois la peau, les cheveux et les vêtements.

De petites décisions techniques, des résultats visibles

Rien de tout cela n'apparaît dans un journal de version que quelqu'un lirait deux fois. Ce sont quelques lignes de code qui vérifient un nom de maillage avant d'appliquer une couleur. Mais c'est la différence entre le défenseur de Riot Line lu comme une personne en combinaison cyan et lu comme une figurine cyan, et cette différence-là, les joueurs la remarquent immédiatement sans pouvoir dire exactement pourquoi.

À lire ensuite