Skip to content

Allows removing areas in a navmesh via scene-placed bounds. Useful to remove unused islands

License

Notifications You must be signed in to change notification settings

Flavelius/godot-navmesh-eraser

Repository files navigation

Navmesh AABB Eraser (Godot Addon)

Allows removing areas of a navmesh defined by scene-placed AABB-nodes (also provided by the addon). Only removes whole polygons whose points fall inside the AABB, does not clip them to their precise bounds (for now?) - see screenshot

Mainly useful to remove unused floating islands that tend to almost always be generated when baking heightmaps.

Quick How to: Add 'AABBNode's as children of a NavMeshInstance and select the NavMeshInstance. Next to the Bake button in the menu-bar a 'Clip' button will appear. Clicking it will process any existing baked navmesh, so the order is Bake->Clip

alt text

About

Allows removing areas in a navmesh via scene-placed bounds. Useful to remove unused islands

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published