Max seems horrible at using relative texture paths.
our max files are moving to new work spaces as we sort out our P4 workflow and texture refs are being lost.
our asset directories look like
../source_art/characters/myGuy/mesh/myguy.max
../source_art/characters/myGuy/textures/myguy_diffuse.tif ...ect
but when the path to …/source_art changes (i.e., a new workspace is created in P4) max looses track of all the textures.
It’s a headache I’ve faced before and not found a robust solution for.
google hits at yield a wide variety of responses, mostly one-asset-at-a-time band aid solutions.
I’d like something bulletproof , reliable, and script-able.
I am thinking of dropping the mesh vs texture folder arrangement and just keeping the textures in the maxfilepath folder so Max can see them.
but I have noticed that when you do this, the mxs reference (obj.material.diffuseMap.filename) still points to the old location.
Thus is important because I need a reliable reference to the source textures file locations.