I’ve created a design in Photoshop CS6, and used a large number of smarts object which made the workflow more easy (at least for me). Now I’ve finished working on the design, and I want to “unsmart” all the objects due to the large file size of the PSD. I do not want to do Rasterize Layer because I want to keep every layer which was originally on the Smart Object.
I want to convert each smart object (some of them have Layer Styles applied) to a group (folder) which will have all the layers inside + the FX applied originally to the Smart Object and it will be in the exact location of where the smart object was before.
I couldn’t find anything about this in the internet.
Also, some of the smart objects has inner smart objects inside of them. I don’t mind doing this manually, but to copy & paste every layer in smart object is very annoying way, because I must scale and transform the layers pasted.
I first tried Captain Awesome script but not suit to me, so I wrote my own. But it will not works on CS6. Supported version is PS CC 2015.1.2+
- Puts content exactly on the same place.
- Works with multiple layers simultaneously.
- Respects selected composition in the smart object.
- Scales content if the “SO” has different size.
- Also scales layer effects.
Download here: http://bereza.cz/ps/
Source : Link , Question Author : matan129 , Answer Author : Jarda