Skip to main content
Inspiring
March 22, 2012
Released

P: Want to change Layer Comps inside a Smart Objects

  • March 22, 2012
  • 31 replies
  • 914 views

I'm a Web Designer and I would like to combine Smart Objects and Layer Comps in my daily workflow more effectively. I would like to select which Layer Comp inside a Smart Object I want to display on the Root Document where it is placed and also store that again in a Layer Comp of the Root Document.

This could allow for example to store the Menu of a Website in one Smart Object but call different active states of this Menu from the Main PSD.

31 replies

Inspiring
June 25, 2015
That's a different request, which already has a topic.
BlackR4inbow
Inspiring
June 25, 2015
As an extension of this feature, I'd really like to be able to record which Layer Comp of the SO is displayed in the parenting PSD via the parenting Layer Comps panel.

This will make the feature a lot more useful and I think quite a few folks would benefit from it.

Currently, the only way to get close to this is to duplicate the SO and then record different states for each SO in the parenting LCs.
Participating Frequently
June 25, 2015
As an extension of this feature, I'd really like to be able to record which Layer Comp of the SO is displayed in the parenting PSD via the parenting Layer Comps.

This will make the feature a lot more useful and I think quite a few folks would benefit from it.

Currently, the only way to get close to this is to duplicate the SO and then record different states for each SO in the parenting LCs.*

* This may have changed in the very recent release for PS 2015, I haven't had time to look into it quite yet.
Inspiring
June 24, 2015
Because it was implemented as a feature already. You can select which layer comp you want to display from the SO.
Participating Frequently
June 24, 2015
Why is this tagged as "Implemented" when it is not? I still cannot save the state of the smart object inside a layer comp in my main file.
Bo_Lasater
Participant
August 29, 2014
+1 on need to make smart object layer comps saveable in the parent doc's layer comp.

Anyone know of a good scripting work-around in the meantime?
Participant
July 8, 2014
Great update, and thanks to Thibaud+Josh for the "make copies of smart objects" workaround.

Of course, +1 for the ability to do this without duplicating smart objects 🙂
Participating Frequently
June 18, 2014
Hey TVV,

Yeah, that's what I've been doing. It's the only approach that I can see for now.
Participating Frequently
June 18, 2014
indeed. i suppose it's a good step in the right direction, but I fail to understand how useful the new feature is if it can't be stored in layer comps.
So...are we supposed to make copies of the smart object and play with the visibility ?
Participating Frequently
June 18, 2014
As of June 18th '14, it looks like almost have what we need. :)

Photoshop CC 2014 now offers the ability to select a Layer Comp inside of a Linked Smart Object (child PSD), from a parent PSD. This is a nice and welcomed improvement for sure.

*What we still need:*

A way to record individual/unique Layer Comp states of a Smart Object (child PSD) from the parenting PSDs Layer Comps Panel.

So close!...But not quite there based on what I'm seeing as of today.