Reloading bitmap resources in substance
Copy link to clipboard
Copied
I use a lot of external timages when I work on substance painter. here is the process I use:
Import resources -->set as texture --> to project
What happens then is that the resources are saved into the project library. Then I use them as assets, masks, etc.
I often need to update them as they are generated externally. Bu the process of updateing seems to be a two-stage thing:
1. go over the library, and right click each resource, one by one, and select "reload"
2. run the resource updater.
Additionally, there is the problem of relocating the assets. Once I move the project to a different folder the connection to the file's location is lost and has to be relocated, again, separately for each resource. All of this is pretty annoying, as some projects have many external resources that are all regenerated togehter and updates are frequent.
So my question is: Am I doing things right? is there a way to streamline the process? some script to reload all resources from the file system? a script to relocate all resources? Something else?
Copy link to clipboard
Copied
Hi Michael,
Thanks for the question.
This is indeed an annoying process, but this is the expected process, due to how Substance 3D Painter keeps the project files autonomous.
Considering you can't currently modify the Layer Stack through the API, I'm not aware of a script to automate this reloading workflow. With that being said, there are plans to enhance the API, so that could change in a near future.
Best regards,

