RVOController seems not working as expected, sometimes blocks other Agents

I set up RVOController on some “not moving” game objects in my scene , my goal is to let other agents to bypass it when it in the scene, and then other agents can use those places occupied by those “not moving” objects after those objects disappear.

the reason that I need this effect is that some objects need to interact with player so I think use RVO is easier and performance efficient.

There are only 2 type of layers assigned to all agents, Default Agent and Default Obstacle.

However, sometimes those “not moving” objects blocks other “moving” agents’ path. even after “not moving” objects disappear ----- “moving” agents’ still in walking mode, playing walking animation but not moving.

What I learned from tutorial is just simply add RVOController component on game object,and set a RVO simulator in game scene.

What have I done wrong?? @aron_granberg

So if you place an obstacle down with an RVO Controller and then remove it, your agents will still be affected as if it’s still there?

Can you post your graph and agent settings?



yes you get the point. I uploaded my settings.