COMPTOIR
  
register

NVIDIA et Ubisoft souhaitent rendre les PNJ des jeux vidéo intelligents

Alors que certains acteurs du secteur s’évertuent à nous faire miroiter un monde merveilleux gouverné par une intelligence artificielle omnisciente, capable de se substituer au génie humain dans quasiment tous les domaines, il y a, paradoxalement, un secteur où nous avons plutôt le sentiment d’une régression que d’un perfectionnement : celui du comportement des PNJ dans les jeux vidéo.

Pour s’en convaincre, pas besoin de chercher très loin. Il suffit de lancer Starfield, un jeu à gros budget sorti en 2023. D'y admirer des PNJ totalement abrutis, qui arborent une palette d’expressions faciales calquée sur celle de Jean Reno en déblatérant des banalités avec emphase ; ses ennemis incapables de se mettre à couvert, qui mériteraient d’errer directement avec de grosses cibles lumineuses légendées « tue-moi, tue-moi ! » et dont les comportements erratiques estompent, à en croire de nombreux retours, tout plaisir de jeu. Pour ne pas accabler Bethesda, Starfield n’est pas un exemple isolé. Citons aussi Cyberpunk 2077, entre autres, dont les errements des PNJ ont sûrement généré des milliers de vidéos YouTube. Clairement, au regard d’un titre comme F.E.A.R., pourtant bien plus ancien, les PNJ de nos jeux modernes semblent atteints de sénilité. Heureusement, l'IA va peut-être les sauver.

Des PNJ IA bientôt plus intéressants que ses amis ?

En effet, l’IA pourrait réinjecter quelques neurones aux PNJ décérébrés. AMD et NVIDIA en sont en tout cas convaincues et projettent d'y recourir dans les jeux vidéo depuis quelque temps déjà. Début 2023, David Wang et Rick Bergman d’AMD exposaient ainsi, à propos de la prochaine architecture RDNA 4, la volonté d’intégrer davantage d’accélérateurs IA, notamment pour administrer le comportement de PNJ. Chez NVIDIA, la démarche a déjà débouché sur du concret, avec de nombreux outils ACE (Avatar Cloud Engine) - pris en charge dans le nuage ou directement en local. ACE for Games intègre une IA conversationnelle ; NVIDIA Audio2Face régit les expressions faciales des protagonistes en fonction de leurs paroles ; NVIDIA Riva administre la la synthèse vocale.

Où en sommes-nous désormais ? Vous allez le découvrir ci-dessous. Dans le cadre de la GDC 2024, l’entreprise a présenté les fruits de son partenariat avec Ubisoft et Inworld AI.

demo ia nvidia

La collaboration avec Inworld AI a débouché sur la démo Covert Protocol. Elle se focalise sur les interactions entre les personnages dans les jeux. Le moteur d'IA d'Inworld a intégré NVIDIA Riva pour la synthèse vocale et NVIDIA Audio2Face pour les expressions faciales. NVIDIA allègue que« le moteur d'IA d'Inworld adopte une approche multimodale rassemblant les systèmes de cognition, de perception et de comportement pour une narration immersive ».

Kylan Gibbs, PDG d'Inworld AI : « L'association des services NVIDIA ACE et de l'Inworld Engine permet aux développeurs de créer des personnages numériques qui peuvent conduire des récits dynamiques, ouvrant de nouvelles possibilités pour la façon dont les joueurs peuvent déchiffrer, déduire et jouer. »

Bloom et Iron, vos futurs potes ?

Avec Ubisoft, la collaboration porte sur des « PNJ NEO » capables de tenir des conversations grâce à l'IA générative.

Dans son communiqué de presse (en français), NVIDIA parle de « PNJ dynamiques », de « PNJ avancés conçus pour interagir en temps réel avec les joueurs, leur environnement et les autres personnages ». Ces PNJ du 21e siècle doivent ouvrir de « nouvelles possibilités de narration dynamique et émergente ».

Ubisoft a présenté les capacités de ses PNJ NEO à travers trois scénarios de démonstration distincts. Chaque scénario expose « différents aspects du comportement des PNJ, de la connaissance de l'environnement et du contexte, d'un éventail de réactions et d'animations en temps réel, ainsi que de la mémoire des conversations, de la collaboration et de la prise de décision stratégique ».

Pas de démo publiée sur YouTube ici ; les séquences ont été dévoilées à certains médias à huis clos. Nos confrères de TheVerge les ont toutefois partagées, tout en bloquant le partage du lien. Pour les consulter, rendez-vous donc directement sur le site.

bloom copie

Le fameux Bloom. Son style vestimentaire est particulier.

Le descriptif de NVIDIA explique que des membres d’Ubisoft ont accouché de deux PNJ NEO, appelés Bloom et Iron. Le moteur de personnages et la technologie LLM d'Inworld ont permis aux équipes du studio de leur créer « un historique complet, une base de connaissances et un style de conversation unique ». Là encore, le NVIDIA Audio2Face gère l'animation faciale en temps réel.

Guillemette Picard, SVP de la technologie de production d'Ubisoft, a commenté : « L'IA générative permettra aux joueurs de vivre des expériences encore inimaginables, avec des mondes plus intelligents, des personnages nuancés et des récits émergents et adaptatifs. »

Pour sa part, John Spitzer, vice-président des technologies de développement et de performance chez NVIDIA a ajouté : « L'IA est un outil puissant qui peut grandement améliorer l'expérience des joueurs en rendant les jeux plus dynamiques, immersifs et uniques. Nous sommes ravis de nous associer à Ubisoft pour exploiter NVIDIA ACE dans l'avancement des personnages numériques. »

Par ailleurs, si vous souhaitez converser avec des PNJ gérés par l’IA dès à présent, vous pouvez jeter un œil au jeu Vaudeville disponible sur Steam. Ses développeurs le définissent comme un « jeu expérimental basé sur les dernières technologies de l'IA pour générer des dialogues en temps réel ». En accès anticipé depuis juin 2023, il coûte actuellement 7,80 euros dans le cadre des soldes de printemps de la plateforme. Les évaluations globales restent néanmoins « moyennes ».

Un poil avant ?

AMD illustre les gains apportés par Work Graphs avec une RX 7900 XTX

Un peu plus tard ...

Un mini-boitier qui reprend les RTX 40 Asus ProArt en élément structurel

Les 9 ragots
Les ragots sont actuellement
ouverts à tous, c'est open bar !
par Pascal M., le Mardi 26 Mars 2024 à 18h49  
par Un ragoteur blond des Hauts-de-France¶, le Mardi 26 Mars 2024 à 04h36
C'est pas Association Amicale des Amateurs d'Andouillette Authentiques?

Ah non, ça fait 5, ça...
par Un ragoteur blond des Hauts-de-France, le Mardi 26 Mars 2024 à 04h36  
par Un champion du monde embusqué¶, le Mercredi 20 Mars 2024 à 20h13
Mais bon quand on voit le melon de papy Yves avec son skull and bonne quadruple A
Oui oui Ah Ah Ah Ah papy Yves doit confondre la signification du A
C'est pas Association Amicale des Amateurs d'Andouillette Authentiques?

Ah non, ça fait 5, ça...
par Un ragoteur des lumières en Colombie-Britannique, le Jeudi 21 Mars 2024 à 20h42  
Si c'est Ubisoft, ce sera mauvais.
Next
par Pipotronator, le Mercredi 20 Mars 2024 à 21h34  
Je préfèrerai plutôt qu'on s'attaque à l'intelligence au combat des IA en premier, mais bon tant pis.
par wacky, le Mercredi 20 Mars 2024 à 20h36  
Ah on se souviens de ces jeux où les mondes n'étaient pas ouvert et donc les PNJ avaient de vrais rôles et des interactions écrites en dur (avec un peu de random pour faire crédible).
Aujourd'hui, les gens veulent des mondes ouvert avec des milliers de PNJ et du coup il faut programmer des interactions possibles pour la majorité d'entre eux et bah du coup c'est redondant.
Idem pour les voitures/objets qui sont juste dupliqués et dont les critères d'apparitions/actions sont limités.
C'est un choix délibéré de ne pas s'attarder sur ces détails.
Les gens veulent du bling bling, on leur donne ce qu'ils veulent.
Ils veulent de la personnalisation : Allez,... quêtes FedEx à gogo pour ramasser toutes les bouses possibles puis acheter, vendre, fusionner, améliorer, changer la couleur, taille des objets, bref toute la partie inutile pour moi.
par Un champion du monde embusqué, le Mercredi 20 Mars 2024 à 20h13  
Avant de vouloir rendre les PNJ intelligent, Ubisoft ferais déjà pas mal d enlever les mm bug qui reste jeu après jeu depuis 15ans et d arrêter les quête FedEx

Ubisoft cette entreprise qui a soit disant 3 moteurs de jeux différent mm comme par hasard les 3moteurs sont atteind des mm pb, gestion de la gravité dans la gestion des véhicules et j en passe

Sert à rien de maintenir 3 moteurs si c est pour maintenir 3x de merde et ne toujours pas trouver les solutions

Alors vouloir rendre les PNJ intelligent, trio lol quoi, y a un pb de melon chez Ubisoft, balayer devant la porte avant de vouloir agrandir la maison

Mais bon quand on voit le melon de papy Yves avec son skull and bonne quadruple A
Oui oui Ah Ah Ah Ah papy Yves doit confondre la signification du A
par JoW, le Mercredi 20 Mars 2024 à 18h45  
j'adore les LLMs j'en fait tourner quasi tout les jours localement, mais il n'y a toujours rien de sur a 100% contre les hallucinations ou les déraillements de l'IA. Ce qui va aussi briser l'immersion.
Sans compter que faire tourner ces modèles, sur tout les PNJs a porté, c'est a mon avis techniquement impossible actuellement.
Et ça va forcement limiter les performances graphiques, c'est TRÈS gourmand en ressource pour avoir de bon résultats(localement), moins vous attribuez de ressource et plus il est "con".
ces tech démo se limite a un/e PNJ ou deux a la fois... C'est juste un modèle (avec 1 ou 2 carte de personnage, comme les LLMs, on le voit dans la vidéo) accroché a un PNJ dans un environnement 3D avec quand même une intégration qui commence a être poussé mais franchement rien d'extraordinaire.
Pour ce qui est des mouvement du PNJ montré dans la video, c'est pas folichon (pour l'instant)
Ca peut avoir un effet waouh! quand on rencontre ce type de PNJ la première fois, mais en creusant un peu, ca peut être extremement contre productif et avant que ce type de technologie soit assez mature pour etre bien on va avoir droit a une marée de jeu daubesque a mon avis.
par Pascal M., le Mercredi 20 Mars 2024 à 16h34  
par Scrabble, le Mercredi 20 Mars 2024 à 15h49
Il y a les PNJ humains, mais il y a aussi les PNJ "motorisés", les véhicules, auto, moto, camions qui se baladent sur les routes
Ca aussi, ca mériterait d'être amélioré
Dans un jeu comme Cyberpunk 2077, les voitures ont pratiquement le même comportement que dans GTA San Andreas, un jeu sorti il y a vingt ans
En gros tu vois une voiture, tu te retourne, tu te retourne a nouveau et pouf !, la voiture a disparu. Ca casse un peu l'immersion
Ou alors tu voit des phares au loin, tu te rapproche, et paf !, le véhicule disparait
Avec la rapidité des CPU actuels, on devrait plus les utiliser pour mieux gérer le cycle de vie des PNJ
GTA VI montrera la voie
par Scrabble, le Mercredi 20 Mars 2024 à 15h49  
Il y a les PNJ humains, mais il y a aussi les PNJ "motorisés", les véhicules, auto, moto, camions qui se baladent sur les routes
Ca aussi, ca mériterait d'être amélioré
Dans un jeu comme Cyberpunk 2077, les voitures ont pratiquement le même comportement que dans GTA San Andreas, un jeu sorti il y a vingt ans
En gros tu vois une voiture, tu te retourne, tu te retourne a nouveau et pouf !, la voiture a disparu. Ca casse un peu l'immersion
Ou alors tu voit des phares au loin, tu te rapproche, et paf !, le véhicule disparait
Avec la rapidité des CPU actuels, on devrait plus les utiliser pour mieux gérer le cycle de vie des PNJ