darbycostello / Nav3D

3D Pathfinding and cover system plugin for UE4, using Sparse Voxel Octrees.
MIT License
119 stars 31 forks source link
navigation pathfinding sparse-voxel-octree ue4 ue4-plugin

Nav3D for Unreal Engine

Nav3D banner image

Nav3D is a navigation and cover system plugin for UE4, using Sparse Voxel Octrees to provide pathfinding solutions and associated queries within a full 3D volume. It comprises a number of modular components and does not rely on UE4's other systems, such as Navmesh, AI or Behaviour Trees. This allows you greater flexibility in solving the 3D pathfinding problems for your particular project.

This is a work in progress and part of a wider project I'm working on. For professional projects I'm sure you're already aware of the commercially available SVO solution for UE4, which may better suit your needs. This project was put together as part of my own learning and project development.

Features Overview

Nav3D Blueprints nodes

Occlusion component in action

Cover map generaton

Cover map used with Nav3D Occlusion component

Nav3D debug drawing with Morton codes

Limitations & Future Work