lundi 13 juillet 2026devblog

De vrais corps, de vrais maillots

La couleur du maillot, ce n'est pas moi qui l'ai choisie. Elle vient directement de la fiche du club dans la base de données. Changez de club, les maillots changent. Et les gardiens doivent trancher, comme le dit la Loi 4.

Jour 28DES MAILLOTSEN BASE DE DONNÉES

Mes joueurs ont un corps maintenant. Et des maillots. Et la couleur du maillot, ce n'est pas moi qui l'ai choisie : elle est tirée directement de la couleur du club dans ma base de données. Changez de club, les maillots changent.

Le personnage est construit en couches. Un squelette de mannequin invisible pilote les os, parce que toutes les animations que je possède vivent dessus et que le toucher casse le jeu. Un visage MetaHuman, des bras et des jambes MetaHuman, un maillot et un short viennent s'y accrocher. Tout ce que vous voyez est du MetaHuman. Le mannequin est un marionnettiste que personne ne regarde.

Robot en pyjama

Ma première tentative mettait le maillot sur le mannequin. Son torse traversait carrément le tissu. La solution a été une prise de conscience, pas une bidouille : MetaHuman supprime la géométrie du corps située sous les vêtements. Les bras, les jambes et la tenue sont faits les uns pour les autres. J'habillais le mauvais corps. Cacher le mannequin, utiliser les membres propres au MetaHuman, et les problèmes de clipping disparaissent. Instantanément. La bonne architecture fait disparaître les bugs au lieu de devoir les corriger.

Puis la partie amusante. La couleur de l'équipe vient de la fiche du club. L'adversaire porte la sienne. Et le gardien porte une couleur qui doit trancher avec les deux, et ce n'est pas une préférence de ma part, c'est la Loi 4 des Lois du Jeu. Zéro réglage par joueur : faites apparaître un footballeur, attribuez-lui une équipe, et il arrive avec le bon maillot. C'est tout l'intérêt de penser « données d'abord ». Le jeu devient plus réaliste sans que j'y touche.

Aussi au programme : un vrai tableau d'affichage façon retransmission. BKU 1 - 0 NHU, avec les codes des clubs tirés eux aussi de la base de données.

Livré : personnage en couches · maillots des clubs issus de la base de données · tableau d'affichage façon TV

Cet article a été traduit de l'anglais avec l'aide de l'IA. Lire l'original