# Navigation dont generate around spawned actors

**URL:** <https://forums.unrealengine.com/t/navigation-dont-generate-around-spawned-actors/332135>\
**Category:** AI\
**Tags:** ai-navigation, unreal-engine, bug-report, question\
**Created:** [September 14, 2015, 11:26am UTC](https://forums.unrealengine.com/t/navigation-dont-generate-around-spawned-actors/332135 "2015-09-14T11:26:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![SaOk](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SaOk](https://forums.unrealengine.com/u/SaOk)\
**Post date:** [September 14, 2015, 11:26am UTC](https://forums.unrealengine.com/t/navigation-dont-generate-around-spawned-actors/332135/1 "2015-09-14T11:26:27Z")

</div>

I am spawning AI actors with NavigationInvoker-component (Runtime Generation is set to “Dynamic Modifiers Only”), but actors cant move unless Runtime Generation is set to “Dynamic” which destroys performance. Have also tried to use “Register Navigation Invoker”-node (in actor event graph - “Get Navigation System”-node connected to target and actor’s self to invoker), but it dosent seem to have effect. Is there a bug or am I missing something?

Edit: If those AI actors are spawned to location where already navmesh have been generated by editor placed Ai actor (with invoker) then they can move. But not if placed to location where navmesh dont yet exist.

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_33800a51](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_33800a51](https://forums.unrealengine.com/u/anonymous_user_33800a51)\
**Post date:** [September 17, 2015, 10:44pm UTC](https://forums.unrealengine.com/t/navigation-dont-generate-around-spawned-actors/332135/2 "2015-09-17T22:44:52Z")

</div>

Hi SaOK,

Thanks for report! I was able to reproduce this behavior in 4.9.1 as well as our internal build, and I’ve entered a bug report for issue (UE-21218). For now, you’ll need to use Dynamic Runtime Generation to use Nav Invokers with spawned AI. I will update this post when I see any update on report. Thanks again!

---

<div class="post-metadata">

**Author:** ![SaOk](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SaOk](https://forums.unrealengine.com/u/SaOk)\
**Post date:** [September 18, 2015, 10:34am UTC](https://forums.unrealengine.com/t/navigation-dont-generate-around-spawned-actors/332135/3 "2015-09-18T10:34:34Z")

</div>

Thanks, very great to hear. 🙂 Will wait for fix, since getting too big performance hit with “Dynamic”-setting.

---

<div class="post-metadata">

**Author:** ![SaOk](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SaOk](https://forums.unrealengine.com/u/SaOk)\
**Post date:** [January 11, 2016, 4:43pm UTC](https://forums.unrealengine.com/t/navigation-dont-generate-around-spawned-actors/332135/4 "2016-01-11T16:43:37Z")

</div>

What is status? 🙂 I noticed spawned actors cant still move if using dynamic modifies only setting, even having invoker components for them. Needing to use dynamic setting which seem to give bigger performance hit on my 2kmx2km map (with 16 streamed levels).

---

<div class="post-metadata">

**Author:** ![anonymous\_user\_33800a51](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_33800a51](https://forums.unrealengine.com/u/anonymous_user_33800a51)\
**Post date:** [January 11, 2016, 5:43pm UTC](https://forums.unrealengine.com/t/navigation-dont-generate-around-spawned-actors/332135/5 "2016-01-11T17:43:10Z")

</div>

Hi SaOk,

developers have said that this is by design. Navigation Invokers invoke navmesh generation around them, and DynamicModifiersOnly mode does not generate navmesh, it just changes annotation of previously present navmesh. only way to use Navigation Invokers currently is to use Dynamic mode for Runtime Generation.

For large maps, you’ll need to find another way to use nav mesh that doesn’t cause a large burden. For example, it may be much less intensive to have placed nav meshes only where you need them, and only use navigation invokers for a limited number of actors.

Best of luck!

---

<div class="post-metadata">

**Author:** ![SaOk](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@SaOk](https://forums.unrealengine.com/u/SaOk)\
**Post date:** [January 11, 2016, 7:31pm UTC](https://forums.unrealengine.com/t/navigation-dont-generate-around-spawned-actors/332135/6 "2016-01-11T19:31:33Z")

</div>

Had understood option wrong then. 🙂 But no worries, I keep searching best optimizations.
