After creating my landscape, I edit the terrain and pick up the hills with the brush, but after applying NavMeshBoundsVolume the coverage area does not capture these very hills and the AI stops moving when I get to this very unfilled terrain, as well as the AI does not walk through it. The screenshot shows my problem. Is there a solution? Changed the settings, but nothing found.
Hello @Dronteraz !.
That unfilled terrain means that the navigation mesh was not generated for that area, which means AI won’t be able to walk/navigate through that part.
The navigation mesh is built based on Agent configurations, which define parameters such as the Agent’s maximum slope.
You can try increasing the maximum slope value in the Agent configurations, but be cautious as this might generate navigation data that could bug the AI. Keep in mind that the navigation mesh defines paths the AI uses to reach a destination. If the AI unit’s physical capabilities (like its ability to climb slopes) don’t match the generated navigation, the AI might attempt to move in that direction but fail to traverse the terrain.
You can change the unit max slope under the AI character movement component
Consider increasing the maximum slope value along with other related agent configuration settings to see if that helps resolve the issue. Just remember that there is a limit to how steep a slope the AI can handle.
Another option might be to smooth the terrain, creating gentler slopes that would facilitate easier navigation for the AI.
Have a good day!
Not quite as I would have liked, but the solution with hill smoothing came close to what I wanted. Thank you.