Animations 5.8

Epic a acheté une startup allemande spécialisée dans le traitement de vidéos pour créer des animations. Cela se fait sans mocap, juste un téléphone sur trépied. Je me demande si je n’en avais pas déjà parlé dans une niouze précédente, pas grave, le moment venu j’aurai besoin de ce machin.

Comme la mise en oeuvre est imbuvable, cette vidéo me sera utile.

Une journée pour le GCD

Ah ! ce bon vieux Global Cooldown à 1.5s de WoW. On ne change pas les équipes qui gagnent, je garde.

J’ai quand même passé plus de temps que je ne l’aurais dû, l’effet de roue qui passe du sombre au clair demande un matériau spécial, que je suis bien incapable d’écrire et l’IA m’a laissé tomber vers la fin, on y était presque j’ai dû sortir l’artillerie lourde et le faire terminer par ai.studio, que je réserve habituellement pour le codage lourd, mais bon, il a réglé ça en deux coups de cuiller à pot… pour ensuite me rendre chèvre avec l’implémentation dans le GAS. Moitié sa faute, moitié la mienne, l’IA c’est comme un ours, si ce n’est pas toi qui le domptes, c’est lui qui te bouffe.

J’ai au passage remarqué des erreurs de jugement dans l’implémentation du GAS, j’ai retravaillé la classe de base pour passer le GCD dans le ActivateAbility de la classe-mère et j’aurai également à centraliser les compétences dans un data asset et non bêtement dans une table du character, stupidité qui m’aurait coûté cher si je n’avais flairé le lièvre, quelques centaines d’abilities données systématiquement à un perso qui ne peut en utiliser que 8 à la fois, c’était crétin.

Mais l’IA est crétine, je travaille avec un enfant de 5 ans qui a un QI de 160, pas commode !

A ne jamais oublier

Programmer une ability en C++ ne sert à rien tant que dans le blueprint du character on n’a pas fait une recherche sur default abilities, oui, le truc paumé dans les trois cents lignes de détails d’un blueprint de character, et ajouté un index pour le skill qu’on vient de créer. Et oui, au final il y aura trois, quatre, cinq cents lignes, voire mille. Eh oui, mais le nœud give ability n’a pas l’air de fonctionner, c’est comme ça.

Vivement que Verse arrive et qu’on puisse virer les blueprints et le C++ de Mathusalem, peut-être qu’enfin on aura un code propre et logique.

L’œil averti aura remarqué que pour une fois je ne me plains pas des gugusses d’Epic incapables de faire un truc qui tient droit. Le cœur y était mais je me suis retenu !

Midjourney. Point barre.

Tout ce que j’ai pu essayer d’autre ne convient pas. Les icônes fournies avec le même prompt changent d’aspect d’une génération à l’autre, c’est non-inspiré voire stupide, comme le piège à loups que je précise dans les détails et qui me sort plusieurs fois de suite un objet informe de sci-fi série Z totalement inutilisable.

J’utiliserai Leonardo pour faire des placeholders où je mettrai carrément un aplat de couleur avec le nom du sort en Times 16, ça, au moins, ce sera cohérent !

Dur dur les icônes !

Je n’arrive pas produire des icônes qui s’inscrivent dans une charte graphique cohérente, nano banana est, hélas, mauvais, je perds mon temps.
Je vais encore faire un ou deux essais, mais j’aurai passé une journée à tourner en rond, le modèle est pollué par les influences coréennes et manga qui ne sont pas du tout de mon goût.

Alors on peut tester Krea, Leonardo (leur page d’accueil est repoussante, jamais vu un truc aussi shooté, on verra) ou SeeArt.

Vu la tronche de leurs créations, ça va être coton !