Copy link to clipboard
Copied
I'm wondering if there's a way to automatically reload textures?
Our pipeline uses Marmoset Toolbag for baking and Substance Painter for painting.
While Toolbag automatically updates and reloads everything you overwrite externally (which is really more helpful than you can give it credit for) unfortunately Painter does not.
So after rebaking the textures I'll have to manually find all of them in the textures shelf and select "reload texture". Then, after repeating this for all 5 or so textures I'll still have to re assign them to their dedicated slots (as in: the AO map goes to the AO slot, the curvature map goes to the curvature slot... etc)
Or I can open the ressource updater, hit "update all" and close it again.
This workflow feels very cumbersome, not what I expected from a modern software like this. Am I missing something?
Hello @Sidney Eliot,
Thanks for the message.
We're aware there's a point of friction with resources that aren't automatically reloaded in the project. In fact, the feature is in our backlog, and you can even vote for it in regards to a future QOL release, but just so you know, there's a logical explanation to this current behavior.
Substance Painter has always had autonomous project files. It means that you can share a project with anyone, and no matter the resource used in the project, no
...Copy link to clipboard
Copied
Hello @NilsDeitmers,
Unfortunately, you're not missing anything. This is currently not possible to automatically reload your files, but let me consider your message as a suggestion and I'll bring it up to the team!
Best regards,
Copy link to clipboard
Copied
This is a joke, right?
Copy link to clipboard
Copied
Unbelivable for a indutry standard software like Substance not to have this, no wonder basically no one hand paints with Substance Painter. And if one sees a small mistake in the Normal or AO map, one should be able to quickly open it in Photoshop and fix the mistake in that map.
And most artists that know what they are doing, want good results and care about their sanity, won't be baking in software like Substacne Painter, but rather in software like Marmoset, and Substance Painter should accommodate for this fact. Substance Painter isn't made for baking, it's for texturting.
And let me tell you why nothing is happening, it's because Adobe just sits on their hands and does nothing, they abandon all of their software because they know they can. 2022 vs 2024 Substance Painter is almost indistinguishable. Adobe buying software is like sending that software to the grave.
Copy link to clipboard
Copied
Hello @Sidney Eliot,
Thanks for the message.
We're aware there's a point of friction with resources that aren't automatically reloaded in the project. In fact, the feature is in our backlog, and you can even vote for it in regards to a future QOL release, but just so you know, there's a logical explanation to this current behavior.
Substance Painter has always had autonomous project files. It means that you can share a project with anyone, and no matter the resource used in the project, no matter the disk, it will always be loaded properly. This is a very important point to us, and also for many studios.
However, this means that Painter embeds every resources from the Layer stack in the project file, and doesn't rely on the disk. This behavior is great for optimization, but prevents to automatically reload resources in the project. There probably are solutions we can work on, but this will demand a bit of time and this is not a current priority (don't hesitate to vote for the feature to make it a priority).
That being said, I should have mentioned in my previous message that the Resources Updater can indeed reload all the resources in the Layer stack pretty quickly. If you have overwrite a resource in your library and you want it to be reloaded in the layer stack too, you can open the Resource Updater and Update all (you can also update a specific one).
It's even possible to replace an Alpha from brush strokes, which I think is great.
Regarding Substance 2022 vs Substance 2024 and sending our software to the grave; we're still at the beginning of 2024, but I personally liked the new Path tool, the new Baking mode, the support of .SVG, the support of .USD, etc. even so I'm biased and that not everyone expects the same features for Substance 3D Painter.
Regards,
Copy link to clipboard
Copied
Firs off I appreciate the answer and quick at that. I love Substance software and want to see it become the best version of itself that it can be and that's why I feel strongly about things seemingly not moving forward the last couple of years, sorry if I came across a bit harsh.
I'm fully aware, that the resource updater exists, but this may be a problem on my end then. I'm using the Substance 3D 2024 Steam version. When I edit and save an external AO map in Photoshop, that is used in my Subctance Painter project, then the resource updater's update button beside the texture I just edited is grayed out and it says 0 outdated (even after waiting 20min). And even after fully closing and re opening Substance Painter still nothing changes.
Regards,
Sidney
Copy link to clipboard
Copied
I'm in a similar situation. The ressource updater DOES NOT actually update my ressources.
I still have to go through the texture set by hand and go: okay, as a normal map use THIS normal map. For occlusion use THIS ONE, for curvature THIS. Etc....
being able to share the project is nice, although our studio doesn't really use that feature. Besides whoever starts working with the project before sharing it need to be able to update externally baked maps.
Then let's say a co worker passes me their file to improve on it.
I'll be in the exact same spot, the moment I want to touch the high poly or rebake for some reason.
From where I stand automatically updating the referenced maps as soon as they get changed on the disk can only be an advantage, and in certain stages of an asset's production I'll have to do this quite often.
I hope all users are actually aware they have to vote for Adobe to make this software less unfriendly.
For our team this statement is very disappointing and our needs are certainly not met here.
Copy link to clipboard
Copied
Yeah let's see what the community manager says, maybe this just a bug, that they can roll out a fix for.
In my opinion there is a line with issue in software, where some issues are frustrating but manageable and other issues that simply make the software completely unusable for specific workflows.
I would say this issue crosses that line, constantly removing, adding, re-assigning to be able to get a visual feedback for every small change one makes is beyond madening, especially for hand painted work (like we aren't asking you guys to add "complex" linking between Substance and PS like 3D Coat has, simply for Substance to reload a fricking file). And these "specific workflows" aren't weird, these are industry standard, and as @NilsDeitmers mentioned, working with others in a team just makes this problem so much worse. This is beyond unacceptable.
Copy link to clipboard
Copied
And also when I right click on a texture in the shelf and select reload, nothing happens. I mean come on, that's so clearly a bug, just fix it.
Copy link to clipboard
Copied
Agreed. I mean.. something DOES happen. The map gets updated in the shelf. It's usually just not visible with smaller changes.
I would say it's mostly the interface that needs improvement.
It would already be much better if it was possible to reload multiple textures at the same time. And in the texture set list I would expect a button to refresh all assigned maps (if automatic refresh is asking too much, that is ^^), because that's what you want to do most of the time.
Copy link to clipboard
Copied
Yeah, it blows my mind that there is not shift select feature. I literally have to right click delete every single map with a change individually and then pull in the changed maps.