Why doesn't the Navmesh rebuild in real-time when physics objects are moved? (UE4.1.0)

Details: UE4.1.0 Navmesh don't rebuild with physics objects in dynamics - YouTube

Navmesh rebuild only after “mouse button release” event.

Navmesh “in play mode” is same! ( UE4.1.0 Navmesh don't rebuild with physics objects in dynamics (in play mode) - YouTube)

It is possible to rebuild Navmesh with physics objects in dynamics?

P.S: i found this: https://docs.unrealengine.com/latest/CHN/API/RuntimeModules/Engine/AI/Navigation/ARecastNavMesh/index.html

and this: A new, community-hosted Unreal Engine Wiki - Announcements - Unreal Engine Forums

It posible to create new “Blueprint function call: RecastNavMesh”?

But i am not a programer and i don’t know how do this.

Hey Antonio,

NavMesh generation doesn’t work with physics currently. This is a known issue.

In the meantime, you may need to have your physics object begin play in it’s final location, then move it to where it is falling from at runtime and let it fall from there. This will only really work if you know exactly where the physics object will fall, such as a box falling straight down. For more complicated objects, you may need to fully animate their movement to make sure it lands where you want, and follow the same process.

I know it’s not ideal, but we are working to improve the NavMesh system currently and hope to have issues like these resolved quickly.

Thanks for your report!

Ben Halliday

Thank you!

In UnrealEngine 4.2.0 this is work:

Thanks Epic! :slight_smile: