Hello all…I embarked upon a fairly big refactor of this plugin a while back, and ultimately decided I would create a whole new plugin.
I’ve been tinkering with it for a while now, there’s a few more bits I’d like to implement, but it’s good enough for people to start using, and a big step forward from the previous implementation here.
The new repository is here:
midgen/AeonixNavigation: Next gen 3D navigation
Main improvements are in tools, architecture, path optimisations. There’s a bunch of differing path smoothing and optimisation options like funnel algorithm etc. which produce much nicer paths.
There’s some nice editor tools so you can drop in two AeonixPathDebugActors, configure one as start, one as end, and see the path update in realtime with various debugging visualisations.
I’ll make some decent documentation soon, but for now it should be familiar to anyone using the old plugin. Add an AeonixBoundingVolume to the world, add an AeonixNavAgentComponent to your AI Controller, and use the behavour tree move to task, to get the basics working.