NavMesh results in very sharp navigation

Hi,

I’m having a problem getting navigation to behave in a smooth and organic way.

I’m using “Simple move to Location” to send the player character from location to the next, and the result is a very square, sharp navigation, as shown on the screen shots below.

Any clue how to smooth things out?
NavMesh Issue

You most likely have to add an offset at each point that is close to a wall and add an points adjacent to the the path point at equal distances and then increase the point count in that area via sub-divisions and average them out.

Beginning of an implementation in engine.


Still need to push the offset points along their axis towards the mid point.

Some progress





Still probably need to check the distance between 2 sub-divs and reduce the angle when they are too close together (can cause overlaps)

2 Likes

Hi, thanks a lot for your answer, I’ll take some time to explore it :slight_smile: