Hello fellow noveans! Today I bring to you the latest of my creations, which is made to work along with NQ's official Mesh Exporter, the Mesh Transformer!
The Mesh Transformer is an unofficial tool meant for improving how the exported glTF files look like and also making them easier to work with in 3D apps like Blender.
It works by reading the exported files, adjusting materials so they match what they would look like in-game, generating UVs and also isolating elements from honeycomb materials.
You can also use it to later customize how your ships look like inside 3D apps, such as changing material colors, etc.
Some features you will find using it:
Cross-platform, as long you have a copy of the game directory;
Supports simple usage as a CLI utility or advanced/integration use as a Node.js library;
Able to restore materials close to what they look in-game, mainly colors and textures;
Able to separate voxels/honeycomb from elements, allowing those to have different materials;
Imports/exports as glTF, which can be used in a variety of software;
NOTE: One requirement for using it is having the game installed, as it reads material data from the game's directory when applying the fixes, as it feels obviously wrong to share game assets in my own project. For games installed in different locations, it also provides a way to set this.
You can find the whole source-code plus instructions on how to install and use on GitHub, the only requirement other than having the game installed is having Node.js:
https://github.com/wolfe-labs/DU-Mesh-Transformer
Here's an introductory video showing it in action: