* Further improvemens to texture resolution. - Move towards std::string over char * and FbxString where convenient, - Make a clear distinction between textures whose image files have been located and those who haven't; warn early in the latter case. - Extend RawTexture so we always know logical name in FBX, original file name in FBX, and inferred location in local filesystem. - In non-binary mode, simply output the inferred local file basename as the URI; this will be the correct relative path as long as the texture files are located next to the .gltf and .bin files. Primary remaining urge for a follow-up PR: - We should be copying texture image files into the .gltf output folder, but before that we should switch to an off-the-shelf cross-platform file manipulation library like https://github.com/cginternals/cppfs. When we make that transition, all this texture resolution code will undergo another refactoring. |
||
---|---|---|
.. | ||
glTF | ||
utils | ||
FBX2glTF.h | ||
Fbx2Raw.cpp | ||
Fbx2Raw.h | ||
Raw2Gltf.cpp | ||
Raw2Gltf.h | ||
RawModel.cpp | ||
RawModel.h | ||
main.cpp | ||
mathfu.h |