Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Navigation generating only on one navmesh tile?

Im having issues using the navmesh while procedurally generating my levels.

On begin play I spawn a bunch of static meshes via blueprint then force a navigation rebuild when everything is created, however even when the navmesh volume contains fully all the objects the navigations only gets build for one of the navmesh tiles as shown here:


If I change the RecastNavMesh tile size to be bigger the generated navigation area is also bigger but still just one navmesh tile:


If I place the meshes manually everything works as expected, is there something Im missing or is this a bug?

Product Version: Not Selected
more ▼

asked Sep 07 '14 at 05:37 AM in Using UE4

avatar image

16 1 1 6

avatar image Brainshack Jan 07 '15 at 09:40 PM

Can someone elaborate on this? I'm having the same problem.

avatar image edover Feb 13 '15 at 10:55 PM

I'm having the exact same issue, if I can figure out why then I'll let you guys know.

avatar image Matthew Leach May 03 '15 at 05:03 PM

Also experiencing something similar to this issue. I have a fairly small area with a dynamically generated floor, and dynamically generated blocks (walls). The floor is completely covered by navmesh, but only the first tile excludes the blocks.

avatar image MashHap Oct 27 '15 at 12:09 PM

Same issue here

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

1 answer: sort voted first

Hi all,

By default, the Navigation Mesh is set to Static, meaning it will not update with changes to your level. If you are dynamically shifting your level during Play, you'll want to make sure the NavMesh can adjust with it.

To do this, go to Project Settings > Navigation Mesh and change the Runtime Generation method from Static to Dynamic or Dynamic Modifiers Only, and the navmesh should update with changes to the level with its bounds.

Note that the NavMeshBoundsVolume must encompass everything in the level that you would like the navmesh to appear on.

Hope that helps! Let us know if you have any questions.

more ▼

answered Oct 27 '15 at 07:46 PM

avatar image MashHap Oct 29 '15 at 05:49 PM

HI Ben, all those items done, no dice. thanks

avatar image Ben Halliday STAFF Oct 29 '15 at 07:27 PM

Can you recreate this in a new project? If so, can you upload it somewhere so I can take a look? Thanks!

avatar image MashHap Nov 09 '15 at 11:56 AM

I have recreated it in a blank project.

But i also found a couple of workarounds. if using c++, there is a workaround here: https://answers.unrealengine.com/questions/173787/navmesh-not-generating-over-instanced-static-meshe.html

and if BP only, I found that creating an invisible static mesh that only blocks on the pawn channel under the generated level causes the entire area to have a navmesh generated. I am not sure of all of the implications of this approach yet though.

avatar image Ben Halliday STAFF Nov 09 '15 at 05:32 PM

Can you upload the blank project somewhere and send me a link? I'd like to test and enter a bug report if necessary. Thanks!

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question