glTF-Blender-IO
glTF-Blender-IO copied to clipboard
GLB export with image URI support
I've recently began using Godot and working off of Kenny's 3D platformer kit, I noticed he had GLB files that contained only mesh binary data and no textures, when inspecting the JSON part of the file I saw that the exporter used "UnityGLTF" has support for binary mesh data and image URI that lends itself very well for in engine use, since I can store shared textures in a separate folder and reuse them avoiding the redundant data of embedded textures.
The exporter support in Blender only has two modes, the fully binary GLB and the file separated GLTF. Ideally there would be a way to configure the GLB export such that it only stores the mesh data and can use texture paths like the GLTF "Keep original" setting.
For now the best solution is to use the separated files, however, because this also adds a .bin file keeping track of it can be problematic when moving files around.