Due to the scale of our maps, we are using VSPro to instantiate vegetation, rather than normal Unity terrain trees as created with something like Gaia.
Is it possible to include the bake data for VSP vegetation when baking the A* navigation data?
We also reshape the terrain at run time and remove existing vegetation (to make way for buildings and structures created by the player) - what is the most efficient way to recalculate the nav data for an area of terrain that has changed at runtime?
There is an option in the VSPro editor to turn on the vegetation colliders. Then generate the A* mesh.
I haven’t got Unity in front of me and so I can’t tell you the name is in the editor.
If you bake them into the scene, it should create all of them so that you can generate the A* mesh. You can then delete them. Or in my case, I activate them in a controlled manor, in a multiplayer game to see if they get hit by weapons fire or the shot hits the player.
That is correct. It bakes all the vegetation colliders into the scene so A* will see those areas as impassable. But remember to clean them up or disable them afterwards