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.
Answer
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+
Features
- 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/
Attribution
Source : Link , Question Author : matan129 , Answer Author : Jarda