Global recolor inside multiple embedded Smart Objects?
Hi everyone,
I’m working on a complex sport kit design in Photoshop – a large master PSD with many embedded Smart Objects (collar, sleeves, socks, trims, etc.). Each Smart Object, when opened, contains a layer including a Solid Color Fill layer that defines its base color (e.g. “BaseColor”, “TrimColor”, etc.).
Whenever I need to change the main kit color, I have to manually open every single Smart Object, recolor its Solid Color layer, save, close, and repeat, which is very time-consuming as there is some 25+ different elements.
I’m looking for a way to recolor either all or a group of those internal Solid Color layers globally, even though they’re inside embedded Smart Objects.
Linked Smart Objects aren’t an option, and global adjustment layers or Variables don’t work because each part has its own local lighting and blending.
Is there any way – either natively or via scripting – to apply a color change across all embedded Smart Objects while preserving their effects and structure? I’m open to JSX scripting or any advanced workaround that could make this process faster.
Thanks
