Cannot update textures if imported through fbx (3dsmax)

I’ve tried different verisons of fbx, embed media on/off etc., but whenever I import textures and materials along with the model, I cannot update these textures by changing the source used in 3dsmax (which I woulds assume the fbx is referencing to).

Its almost as if its using imbedded images stored in the fbx file (but embed media is turned off), source file path also points to the fbx file (in the image tab). Exporting the changed model form 3dsmax (texture wise, model will update) and overwriting/reimporting doesnt allow me to update either, only a “fresh” import does the job.

What am I missing? =D

-cheers guys!

Hi Scumworks,

If I’m understanding you correctly you have exported a FBX with 3Ds Max and are updating the textures in 3Ds max but not seeing the changes in the FBX file that was previously exported, correct?

If that’s the case this is correct functionality. The textures embedded with the FBX are just that. They cannot be updated without re-exporting the mesh as an FBX file. If you were to open that FBX in a new scene in Max, it will create a folder with these texture in it to reference. It will not reference the original source textures that you had.

I did enter a bug for the second issue though where a full re-import does not overwrite the texture (UE-4989).

Thanks for catching that and letting us know.

Tim

Hey Tim thanks for the reply.
Afaik textures are not imbedded in the fbx file unless specified (enable embed media). With embed on it will (as you say) use the textures within the fbx, but off (which is usually how I export) it acually looks up the source textures. If not found, they’ll simply be ignored on import. Considering its already drawing from the source textures, keeping that link and allowing you to update for changes would be very handy.

Atleast thats what my testing has come up with =D.

-Cheers!

Looking back at the bug report I submitted it is worded in a broad way that should cover this issue as well. I was able to test that method and see the same results. The should carry over to import in general. I’ll update once this has been marked as resolved and verified fixed.

Thanks!

Tim