Simple tool to convert Godot Navmeshes .tres into .obj or vise versa.
It is actually for personal use, but it would be better if I share it with the public and also keep it as a backup.
I prefer to edit the navmesh on Blender and even optimize it using Meshlab or any polygon simplification algorithm so it won't make too much polygon, but I also really like to use Godot Bake Navmeshes and then convert to obj as a starting point for further edit.
Yeah, I put it on the MIT license so you can use it for anything, for use it as I use it or fork it to make a better version than I create or somehow integrate it into Godot addons and Blender plugins, it all fine by me.
Currently, it is only available on Windows, but if you know what you doing and wanna build it on other platforms, please do it.
- Clone or Download all files
- Make sure you install Python 3.13.2 or the latest
- Then install pyinstaller by opening CMD.exe and typing
pip install pyinstaller - After that run the build.bat
- And you're done, you can start using the software like method 2 on part
- Download the release version of GodotNavmeshConverter.exe
- After that drag and drop the obj. or .tres file to the GodotNavmeshConverter.exe
- Wait and done
I might not gonna update this repo unless Godot updates how .tres works and breaks the compatibility or I find a bug. so like I said it is mostly for personal use but you are allowed to copy and use it for anything you want.