Unreal Engine 5.1 : Intelligence Artificielle

Unreal Engine - Ouverture Niveau

Unreal Engine 5.1 est maintenant disponible et apporte de nombreuses améliorations à l’intelligence artificielle (IA). Dans cet article, nous allons explorer les principales améliorations de l’IA dans Unreal Engine 5.1.

Les améliorations

La première amélioration notable est l’ajout d’une nouvelle fonctionnalité appelée « AI Perception System« . Cette fonctionnalité permet aux personnages non-joueurs (PNJ) de détecter les joueurs en utilisant des stimuli tels que le son, la vue et l’odeur. Cette fonctionnalité est intégrée dans le Blueprint de l’IA, ce qui la rend facile à utiliser et à personnaliser.

Un autre ajout intéressant est le « Navmesh Raycast« . Cette fonctionnalité permet aux PNJ de détecter les obstacles sur leur chemin et de les éviter en modifiant leur trajectoire. Cela améliore considérablement la navigation des PNJ, ce qui les rend plus réalistes et plus faciles à contrôler.

Unreal Engine 5.1 comprend également des améliorations de la performance de l’IA. Le système de « Behavior Tree » a été optimisé pour améliorer les performances, ce qui permet aux jeux de fonctionner plus rapidement et plus efficacement. De plus, le « Blackboard » a été mis à jour pour améliorer la vitesse de traitement et la stabilité.

Enfin, Unreal Engine 5.1 apporte une amélioration importante de l’interface utilisateur pour l’IA. Le « Visual Logger » a été ajouté pour faciliter le débogage de l’IA. Cette fonctionnalité permet aux développeurs de voir ce que l’IA voit et de comprendre comment elle prend des décisions. Cela rend le processus de débogage de l’IA beaucoup plus facile et plus efficace.

Un exemple en Blueprint

Voici un exemple de création d’un comportement pour un personnage contrôlé par l’IA en Blueprint :

  1. Créez une nouvelle classe Blueprint de type Character AI et ajoutez-la à la carte.
  2. Ajoutez un composant AI Perception à la classe Character AI. Ce composant permettra au personnage de percevoir les objets dans l’environnement.
  3. Créez un événement Tick et ajoutez une fonction pour la perception de l’IA. Cela permettra au personnage d’évaluer constamment la situation environnante.
  4. Créez une fonction pour le comportement de l’IA, par exemple un comportement de recherche et d’attaque de l’ennemi. À l’intérieur de cette fonction, utilisez la fonction AI Perception Component pour rechercher les ennemis dans la zone et évaluer la menace.
  5. Ajoutez une action pour le personnage contrôlé par l’IA, par exemple l’attaque de l’ennemi. Utilisez la fonction AI Perception Component pour déterminer la position de l’ennemi et déplacer le personnage vers lui pour l’attaquer.
  6. Ajoutez une logique pour la sortie du comportement de l’IA, par exemple une fois que l’ennemi a été vaincu. Cela permettra au personnage de revenir au comportement par défaut.
  7. Testez le comportement de l’IA et apportez les modifications ou améliorations nécessaires.

Conclusion

En conclusion, Unreal Engine 5.1 apporte de nombreuses améliorations à l’IA, ce qui rend les PNJ plus intelligents, plus réalistes et plus faciles à contrôler. Les développeurs peuvent maintenant utiliser ces nouvelles fonctionnalités pour créer des jeux plus immersifs et plus captivants.

Sudoku Quest Banner

Voila, vous pouvez maintenant briller en soirée …

Formations de Itamde

« 

Itamde est également une école de programmation en ligne.

Itamde

Apprenez ce que vous voulez, à votre rythme

0 commentaires

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Vous pourriez être intéressé par…

Pourquoi créer un SaaS sans audience mène droit à l’échec

Pourquoi créer un SaaS sans audience mène droit à l’échec

La fièvre entrepreneuriale autour des SaaS (Software as a Service) n'a jamais été aussi intense. L'arrivée des intelligences artificielles a décuplé cette tendance en rendant le développement plus accessible que jamais. ChatGPT, GitHub Copilot et consorts permettent...

Restez informé des dernières actualités et mises à jour

Accédez au contenu réservé

Découvrez les coulisses de nos projets, des ressources exclusives et l’avancée de nos créations en temps réel.

Inscrivez-vous à la newsletter

Recevez nos actualités, nos réflexions créatives et les nouveautés de l’atelier directement dans votre boîte mail.

Suivez-nous

Rejoignez notre communauté sur les réseaux pour suivre nos projets au quotidien et échanger avec nous.