This came up when I was looking into @Richardus.Raymaker issues with his models. This basically causes some issues content creators and forces them to use bundled textures, when the idea should be utilize as much as common resources as possible to save bandwidth costs, especially in the future.
Here are my notes:
- If the textures are kept in the same folder as the model, Hifi finds them just fine: ex.
- If the textures is in a folder relative to the model, Hifi doesnt find them: this is even if they are defined so in the FBX file:
- If manually bundled in FST file and using the fst file as the model the textures are found, as Hifi seems to respect this as an overrider. Automatically the bundler cannot find the relative texture files on entities (I swear this used to work)
As a side note: AS of this moment: if a texture fails to be found, the model wont rez: Instead there should be an error texture applied to the model (Red White checker pattern maybe?): Otherwise the content creator will get frustrated trying to find the cause why their model is not rezing, even thought the model might be correctly done.
Also it seems if the model is reloaded, the textures are reloaded as well. Are the textures read from the cache at all? (need to test this)