Blender Addon: Generate navmesh using Recast and detour library (https://github.com/recastnavigation/recastnavigation).
Panel in: Scene -> Recast navmesh
Installation
Blender addon is in file "RecastBlenderAddon.py". Shared library for windows ("RecastBlenderAddon.dll") is in "bin" folder. There is also "RecastBlenderAddonTestApp.exe" which may show missing dependencies (like msvc redistributables). Those missing files needs to be in the same directory as dll and test application.
Select "Edit -> Preferences" and choose "Add-ons" tab. Click "Install from file..." and choose downloaded file. You also have to set path to shared library in plugin property "Path of the shared library:". Note that shared library has to be 64bit if you are using 64bit blender.
Compiling from source
- Build Recast.lib from recastnavigation_dependency folder. Or build it from original repository (https://github.com/recastnavigation/recastnavigation).
- Build shared library from app folder. In CMake set path to recastnavigation's root folder and static library.
About plugin
Blender 2.8 dropped BGE, including recast navmesh generation. This plugin adds possibility to create navigation mesh using Recast and detour library once again. Some files from blender 2.79b were forked and modified to build shared library. Python addon communicate with this shared library using ctypes module.