Since I have switched from 4.5 to 4.7 I have problems with the Navmesh generation on spline based generated meshes.
On some splines the Navmesh is missing for single meshes and on some splines I have no Navmesh at all.
I am using Zaks blueprint from his [training stream][1].
I tried several different settings for the NavMesh generator and checked the collision settings, but no luck so far.
I am at the moment a little bit lost.
Has anybody similiar problems or is it a known bug?
Would you mind sharing a stripped-down version of your project as a repro case? Or is it enough to just follow Zak’s tutorial and I’ll get the failed case?
Thanks a lot for reporting this. I’ve filed a ticked for it and we’ll have a look as soon as possible. We’ll get back to you once progress has been made.
I have recreated the Blueprint from the training stream in order to test this, as unfortunately the zipped file did not work. The results I got were a bit different, but I am also missing a few details.
Can you show me the exact collision settings you are using and how/where they are set? Also can I see the navmesh settings you are using? Can I also see the collision on the mesh in the Static Mesh editor? Any additional information may help with the repro.
Thank you for that additional information. There are a couple of questions I have based on what I am seeing here. If you replace the road mesh’s collision with Box Simplified, does that help? I see that the collision is a planar surface, so I’d like to see if it changes if that is replaced. Did you create the collision in a 3D modeling program? We are aware of an issue with NavMesh generation being rendered incorrectly on collision created outside of UE4, but it will not affect actual navigation. If you can the default collision preset to “Block All” and see if that helps at all? Please let me know what you find and I will be happy to further investigate.
Thank you for your answer. Removing and setting mesh collision to Box Simplified didn’t help. Also changing the Shape Plane to a self created box mesh with the same size but with 1 UU height changed nothing.
I uploaded my complete demo project (15MB) to my GoogleDrive here:
Hey, thank you for providing that test level. I was able to see the track not producing a navmesh on top of it, but I was able to fix it by selecting the “Add Spline Mesh Component” node and changing the collision to Block All in its details. This causes the Spline segments to share the collision properly. Please let me know if that does not work for you or if you have any other questions.