Skip to main content
Inspiring
February 15, 2015
Released

P: Layer Comps that remember Layer Comps within Smart Objects

  • February 15, 2015
  • 19 replies
  • 993 views

Someone may be able to point out to me that this feature already exists in one way or another but I haven't been able to find it so far - Photoshop or Forums.

So, Photoshop recently introduced the ability to change the state of a layer comp within a smart object in the Properties menu, without opening that object. This is an amazing feature.

I thought that logically, there would also now be a preference to 'Remember Smart Object Layer Comp' within the Layer Comp preferences of the main document in the same way that it can remember the visibility and position of any element.

I can only imagine how tidy my Photoshop work space would become if this were the case.

Any ideas?

19 replies

Known Participant
January 13, 2016


I love using smart objects in conjunction with layer comps.
The ability to embed external smart objects and define their layer comp in the properties is genius!
The one thing that is missing though is the ability for layer comps of the host psd file to also record the state of the external smart object layer comp properties.

Example:
Create a psd document.
Create a smart object from a layer. (I used a simple shape)
Double click the smart object to open it.
Create 2 year comps within the web object document. Make sure to give them different names.
modify layer style for each layer comp. (2 different colors via layer style works well)
save and close.
go back to host document where the smart object resides.
create 2 layer comps.
select the smart object layer and change its layer comp from within the layer properties panel dropdown menu.
Update the current layer comp of the main document (host)
switch back and forth between the 2 layer comps.
notice that the smart object does not change.

Expected result should be that the layer comp properties would update based on layer comps.

I hope this makes sense. Sorry for the long winded post! whew...
Inspiring
December 4, 2015


I would find it very useful if Layer Comps could store/recall the selected layer comps of linked smart objects. This seems like a natural evolution of these advanced features. Any plans for such functionality?
Participating Frequently
November 26, 2015
Adobe Photoshop team doesn't care about ui designers.

Hopefully Comet will be able to do something like this, when it comes out.

http://blogs.adobe.com/creativecloud/...

Or maybe it's time to try something new.
Participating Frequently
November 26, 2015
I also assumed this was possible until I tried to do it. Adobe please add this!
jesses88060151
Participating Frequently
November 5, 2015
BTW, the work around for this is to duplicate the linked smart object in your parent doc. Then change the states of each smart object's layer comps as desired and toggle the visibility with the parent doc's layer comps. Seems silly, since the purpose of this is supposed to be to make things simpler, but at least you get different states...
jesses88060151
Participating Frequently
November 5, 2015
i just wasted an hour setting up a project assuming this of course would work. I can't believe they bothered to support layer comps within smart objects and not let the parent doc's layer comps control these. What's the point otherwise? I mean who is going to take the trouble to set up layer comps in a smart object and NOT layer comps in the parent doc? I just don't see the utility of this feature without doing this?

Please make this work photoshop...please!
Participating Frequently
June 24, 2015
I suggested the same 8 months ago:
http://feedback.photoshop.com/photosh...
Participating Frequently
June 24, 2015
A lot of people have been requesting this. I'm still hoping it will come soon, but haven't heard anything 😞
IlMostro
Participating Frequently
June 16, 2015
I second this idea, it would be incredibly useful.
For web design I save buttons as smart objects and use the layer comps within it to set different states of it (like active, hover, loading etc...)

If the main psd in wich I am designing my website layout (and in which I am placing said button) has different layer comps as well (for different pages, like "home", "contacts" etc...) I could set a different state for the button in each of those, easily simulating the behavior of menu buttons in the mock up.