Hey everyone,
so my problem is with the Detour Crowd AI Controller. I’ve been following the Documentation to set up some basic avoidance:
I have only done this after I have already experimented with avoidance. What I have found, is that the controller fails to work with large characters, As soon as the characters reach a certain size (which I way less than what I need for my project), the detour crowd ai controller seems to fail with avoidance. Large characters just seem to bump into each other and get stuck.
It’s easily reproducable by following the example in the documentation. When you reduce the amount of characters and increase their size, the problem becomes more apparent. When you have only 2 or 3 big characters on each side, they stop avoiding each other completely, they just bump into each other and get stuck.
I’ve been wrapping my head around this for 2 weeks now and tried to find a solution on the forum, but nothing worked or seem to have an effect at all, so I decided, I would ask this question specifically. I have tried using RVO with a large avoidance consideration radius, instead of the detour crowd ai controller, and even though it works somewhat better, the problem more or less persists and the movement becomes weird.
I am using only blueprints and am quite a noob with c++, so if the solution requires to write a custom crowd following component in c++, I’m afraid I require some more detailed information on the implementation.
So if anyone knows how to solve this issue, I would highly appreciate any help.