5 Messages
•
292 Points
Sun, Feb 15, 2015 2:09 AM
Implemented
19
Photoshop: Layer Comps that remember Layer Comps within Smart Objects
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?
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?
Ideas
•
Updated
a year ago
75
18
19
Helpful Widget
How can we improve?
Tags
new feature
layer comps
preferences
layers
smart objects
Responses
Official Solution
stephen_nielson
Adobe Administrator
•
40 Messages
•
1.6K Points
a year ago
0
alessandra_piacentini
5 Messages
•
154 Points
6 years ago
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.
0
mattias_bregnballe
16 Messages
•
378 Points
6 years ago
0
0
mattias_bregnballe
16 Messages
•
378 Points
6 years ago
http://feedback.photoshop.com/photosh...
0
0
jesse_schifano_7314030
16 Messages
•
464 Points
5 years ago
Please make this work photoshop...please!
0
0
jesse_schifano_7314030
16 Messages
•
464 Points
5 years ago
0
0
thomas_klepl
8 Messages
•
142 Points
5 years ago
0
0
mattias_bregnballe
16 Messages
•
378 Points
5 years ago
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.
0
h1n69
2 Messages
•
80 Points
5 years ago
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?
0
0
renaud_ternynck_7667845
7 Messages
•
182 Points
5 years ago
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...
0
jaroslav_bereza
954 Messages
•
15.3K Points
5 years ago
0
0
vincent_le_p_s_iii
15 Messages
•
282 Points
5 years ago
Where layer comps have options to capture visibility, position and effects of layers, couldn't we also have an icon/option for smart object state?
0
0
jaroslav_bereza
954 Messages
•
15.3K Points
5 years ago
1) first you need listen layer comp update event (both events since you can update only selected layers)
2) don't continue/exclude selected comp(s) which has not checked visibility state
3) get list all or selected smart objects layer IDs and SOcompIDs
3b) since you can't read compID inside SO you must listen compID change event and store IDcomp value in XMP metainfo of each layer
4) write data from step 3 in layer comps comment (you can't use comments in this case, but I never used them)
5) read data in layer comp comment on layer comp change event
6) change SOcompID for layer with IDs from step 5
7) solve Comp issue if you remove SO layer
This will work only for one level. You can't simply change SO inside SO from parent document.
You need listend events for all the time. Otherwise you need run script which will find SOcompID for each layer. I have algorithm for it, but it is not efective and it is slow. Second approch is reading PSD file at byte level, which could be fast and precise but it's a bit difficult and PSD must be saved.
0
0
peter_whittaker_255muptge5bsj
2 Messages
•
74 Points
3 years ago
Jaroslav, by your own final paragraph it sounds like a solution needs to be implemented by Adobe for a satisfying implementation of this feature?
0
0
oscar_losan
107 Messages
•
1.4K Points
3 years ago
https://feedback.photoshop.com/photoshop_family/topics/panel-states
0
0