Feature request: import and export layered image
I would like to use ucupaint to customize textures for VRChat avatars and other game assets, and for that purpose it would be super useful if there were a way to import and export layered texture setups through a file format which supports that (ideally .psd, to allow further fine detail editing in one of the many 2D editors which support that, or perhaps creating a custom file format), rather than having to duplicate the entire .blend file or using the linked resources functionality.
(If there's already a way to do something like this in ucupaint or even Blender itself, I'm not aware of it and haven't been able to find anything, so please let me know if I'm just missing something where I haven't figured out the right search terms.)
I don't use any external application for texturing, so I have no plan to implement this feature myself. Feel free to implement this if you find a way how to do it because I have no idea tbh. 🙏
The main use case I have is being able to quickly swap out texturing setups, although the external editor aspect would be nice to have. Is there any existing method that works for that which doesn't require having a bunch of linked .blend files?
Hmm, maybe you can put your materials to blender's asset manager so you can reuse your setups.
I am also interested in this, but not a programmer myself. But I know that there exist python modules that allow you to read layer information like psd-tools. Feels like it SHOULD be possible and that would be an insane addition to the workflow (and might make Blender superior to commerical texturing tools).
Some competent coder get on this! :D
I'd also really like this feature. I love this addon, and ask for it because it'd be good option to provide to customers when handing over custom models and assets that they've paid for. PSD, despite being an adobe file, can be open in most art programs (like Krita) and maintain file layers.
A Krita file would also be a good middle ground if you wish to keep your add on adobe free.