Funnel Paths through Recast Nodes?

Hey guys,

Sorry for the bump. I foolishly hit “accept answer” prematurely, and now my old post appears as “answered”.

I’ve gotten the funnel modifier to work very well most of the time. Sometimes, however, it will force the character to path through recast nodes, even if this is not the most direct path.

Has anybody else had this problem? Any suggestions? I can also attach my code if you think I’m not using something properly. I also haven’t had a chance to try out the stuff in the new patch, such as the RichFunnel, etc.

Thanks in advance! Here’s a picture. The character should go directly from left to right since there are no obstacles. However, his path gets sucked in to the Recast nodes for some reason.

Sorry to bump again. This post got submerged under the spam posts.

Could the reason for this behavior possibly be that the funnel algorithm can’t cross navmesh vertices? To visualize this, look at the first navmesh vertex the character incorrectly paths to. The brown path traverses above this vertex since it appears that the edges above are shorter. When the funnel creates the green line, it seems not to be allowed to cross the vertex.