Le générateur de couverture est un plugin pour Unreal Engine 4.
Il analyse la géométrie d'un niveau pour trouver d'éventuels points de couverture. Les points de couverture peuvent ensuite être analysés via le système natif de requête d'environnement (EQS) pour permettre aux personnages contrôlés par l'IA de trouver des endroits où se cacher pendant un combat ou de préparer une embuscade.
Le système propose différents ensembles d'informations par couverture générée, par exemple s'il s'agit d'une couverture accroupie ou debout, si le personnage peut se tenir debout ou s'appuyer sur les côtés pour tirer.
Le plugin est uniquement une preuve de concept. Il est stable mais n'est pas prêt pour la production, beaucoup de choses pourraient être optimisées et un bon nettoyage est nécessaire.
Ajoutez le plugin à votre projet
Le générateur de couverture utilise le volume de limites de maillage de navigation natif d'un niveau pour générer les couvertures, donc si vous n'en avez pas déjà une dans la scène, ajoutez un volume de limites de maillage de navigation à votre niveau.
Pour pouvoir utiliser les couvertures générées dans votre logique IA, activez d'abord le système de requête d'environnement : guide de démarrage rapide UE4
Créer une nouvelle requête EQS