batch hide and show contents inside the smart object
- June 11, 2024
- 3 replies
- 884 views
Hello everyone! Sorry for my limited English that I could not explain it more clearly at the title. I really need a help, then I will tell it as details as possible:
For example, I have a smart object like this

Inside the Smart object, there are some text layers. The text layer and clipping masks are not fixed, sometimes ther are 2, sometimes are 5. But the text layers always in a group

My work requirements is separating these text into separate smart objects but keep the smart filter and original color inside, like this:

and so does I do that by New smart Object via Copy and edit content of every new object by keep hiding the others & showing the target text:

but now I met a super great smart object that contain 50+ text layers inside, and I've wasted half of a day just to separate it 🙂 I did known a script could split layer to layers, but I cannot rasterize the object because some need to modify then.
Anyone have an idea? I am extremely grateful that you could help!
Edit: I've added the sample inside the target file
