How to make NavMesh Agents climb obstacles from any point around it?

So I’m working on a game where I want my AI to be able to smoothly climb obstacles from any point around the obstacle but I’m having a hard time trying to figure out how to do this. I know I can use off mesh links to have enemies go on to obstacles but the problem is that they all funnel from a single point and it looks very unnatural. Now I could make a bunch of off mesh links for each obstacle, but I have a lot of obstacles I want to be climbable and that’s not very efficient.


Currently, this is the only solution, I’m afraid. There are no automatic node link placement tools right now.

So second question with that then, is there a way to randomize what nodes the ai uses so they dont all use the same one?