6

Lets suppose I have 10 objects in the root layer of my project named layer 1. Now lets suppose I quickly want to turn all those object as independent separate layers all at the root level. Is selecting individual object and pressing on collect in new layer the only way? Is there a quick method of selecting all the objects and doing something to turn them all into layers at once?

8

In the Layers Panel Menu ...

Release to Layers (Sequence) and Release to Layers (Build)

enter image description here

The difference between the two is the stacking order of the created layers. Sequence creates layers from the bottom up, build does the opposite. (Or vice versa... but that's the basics.)

  • 1
    The answer is partially correct. release to layers(build) does not perform the opposite , it instead does something like factorial in mathematics. There is another issue , After a release all the items as layers , the new layers do not get the names of the item , they instead get names in order :layer 2, layer 3, layer 4..... Is there any way to retain the name of objects , the objects are still having their name as being child of the respected layer they got exported to . – Rahul Verma Jul 6 '14 at 14:30
  • 1
    If you want object names to be layer names, you'll need to look into scripting. There's no built in method for that. – Scott Jul 6 '14 at 16:34
  • @Scott I found a script useful for that matter! These are the instructions and an initial version of the script: forums.adobe.com/message/5403725#5403725 This is an improved version of the script: forums.adobe.com/message/7094511#7094511 – Metafaniel Sep 28 '16 at 21:51
  • 1
    Also, it's good to know that you need to select the parent layer to release everything inside to layers, NOT select the stuff inside. – konrad Sep 28 '17 at 7:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.