All Projects → Deams51 → Covergenerator Ue4

Deams51 / Covergenerator Ue4

Licence: mit
A dynamic cover point generator plugin for Unreal Engine 4.

Projects that are alternatives of or similar to Covergenerator Ue4

Simulator
A ROS/ROS2 Multi-robot Simulator for Autonomous Vehicles
Stars: ✭ 1,260 (+707.69%)
Mutual labels:  artificial-intelligence, unreal-engine
Airsim
Open source simulator for autonomous vehicles built on Unreal Engine / Unity, from Microsoft AI & Research
Stars: ✭ 12,528 (+7930.77%)
Mutual labels:  artificial-intelligence, unreal-engine
Telenav.ai
Telenav.AI competition public repository
Stars: ✭ 146 (-6.41%)
Mutual labels:  artificial-intelligence
Df Ai
Dwarf Fortress + Artificial Intelligence
Stars: ✭ 151 (-3.21%)
Mutual labels:  artificial-intelligence
Ai Blocks
A powerful and intuitive WYSIWYG interface that allows anyone to create Machine Learning models!
Stars: ✭ 1,818 (+1065.38%)
Mutual labels:  artificial-intelligence
Self Driving Golf Cart
Be Driven 🚘
Stars: ✭ 147 (-5.77%)
Mutual labels:  artificial-intelligence
Hands On Machine Learning With Scikit Learn Keras And Tensorflow
Notes & exercise solutions of Part I from the book: "Hands-On ML with Scikit-Learn, Keras & TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems" by Aurelien Geron
Stars: ✭ 151 (-3.21%)
Mutual labels:  artificial-intelligence
Ncnn
ncnn is a high-performance neural network inference framework optimized for the mobile platform
Stars: ✭ 13,376 (+8474.36%)
Mutual labels:  artificial-intelligence
Awesome Machine Learning Startups Berlin
🤖 A curated list of machine learning & artificial intelligence startups in Berlin (Germany)
Stars: ✭ 154 (-1.28%)
Mutual labels:  artificial-intelligence
Forecasting
Time Series Forecasting Best Practices & Examples
Stars: ✭ 2,123 (+1260.9%)
Mutual labels:  artificial-intelligence
Artificial Intelligence Projects
Collection of Artificial Intelligence projects.
Stars: ✭ 152 (-2.56%)
Mutual labels:  artificial-intelligence
Routing Transformer
Fully featured implementation of Routing Transformer
Stars: ✭ 149 (-4.49%)
Mutual labels:  artificial-intelligence
Floyd Cli
Command line tool for FloydHub - the fastest way to build, train, and deploy deep learning models
Stars: ✭ 147 (-5.77%)
Mutual labels:  artificial-intelligence
Machine Learning With Python
Practice and tutorial-style notebooks covering wide variety of machine learning techniques
Stars: ✭ 2,197 (+1308.33%)
Mutual labels:  artificial-intelligence
Image Quality
Image quality is an open source software library for Image Quality Assessment (IQA).
Stars: ✭ 146 (-6.41%)
Mutual labels:  artificial-intelligence
Qb
QANTA Quiz Bowl AI
Stars: ✭ 153 (-1.92%)
Mutual labels:  artificial-intelligence
100daysofmlcode
My journey to learn and grow in the domain of Machine Learning and Artificial Intelligence by performing the #100DaysofMLCode Challenge.
Stars: ✭ 146 (-6.41%)
Mutual labels:  artificial-intelligence
Stanford Cs 221 Artificial Intelligence
VIP cheatsheets for Stanford's CS 221 Artificial Intelligence
Stars: ✭ 1,923 (+1132.69%)
Mutual labels:  artificial-intelligence
Ue4 Gitignore
A git setup example with git-lfs for Unreal Engine 4 projects.
Stars: ✭ 150 (-3.85%)
Mutual labels:  unreal-engine
Sinkhorn Transformer
Sinkhorn Transformer - Practical implementation of Sparse Sinkhorn Attention
Stars: ✭ 156 (+0%)
Mutual labels:  artificial-intelligence

Cover Generator

The cover generator is a plugin for Unreal Engine 4.

Example Covers

It analyzes the geometry of a level to find possible cover points. Cover points can then be parsed via the native Environment Query System (EQS) to allow AI controlled characters to find spots to hide during a fight or to prepare an ambush.

The system offers different set of information per generated cover such as if it is a crouched or standing cover, if the character can stand or lean on the sides to shoot.

The plugin is a proof of concept only. It is stable but not production ready, a lot could be optimized and a good cleaning is needed.

Example video of AI using the cover generator

Dynamic tactical cover generation coupled with a GOAP AI

How to use the cover generator?

  • Add the plugin to your project

  • The cover generator is using the native nav mesh bounds volume of a level to generate the covers, so if you do not already have one in the scene, add a nav mesh bounds volume to your level.

Add a nav mesh bound volume

  • You can see the generated navigation mesh by pressing 'P' on your keyboard.

Visualize the navigation mesh

  • Create a CoverGenerator blueprint and drop it in your level

Create a CoverGenerator blueprint

  • By default, the cover generator will generate the cover points on begin play. To visualize the generated points, click on the cover generator actor in your scene and tick the option "Debug Draw All Points"

Display generated cover points

  • Press the "simulate" button. You can see the result on the image below. Blue spheres represent cover points, the lowest ones for crouched covers, the highest ones for standing covers. Arrows are representing from where the character can see or shoot.

Simulating level

  • To be able to use the generated covers in your AI logic, first enable the Environment Query System: UE4 quick start guide

  • Create a new EQS query

Create a new EQS Query

  • Select "Cover FMemory" as a source of points

Cover FMemory

  • You can use an EQS Testing pawn to visualize the result

EQS testing pawn

How to get cover points from a Blueprint?

Blueprint Example

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].