Photoshop: Smart Objects - copy transform

  • 2
  • Idea
  • Updated 9 months ago
  • (Edited)
I just want to say I LOVE smart objects:-)BUT, you knew that was coming huh?Here's something I'd like to see in a future version of PS.When you transform a SO, it's not possible to just copy those transformation to another SO. It would be nice if we could copy the transform like we can copy the effects from one layer to another. This can kind of be worked around by the copy smart object command, than editing that smart object. But it would be faster to just copy the transform on the new SO.I had some other comments about Linked SO, but it looks like you fixed them!
Photo of JEFF LAMBERT

JEFF LAMBERT

  • 24 Posts
  • 5 Reply Likes

Posted 4 years ago

  • 2
Photo of Tal Shuv

Tal Shuv

  • 6 Posts
  • 3 Reply Likes
Agree. This would be extremely useful. The transformation could appear in the Layer tree, just like a Filter. It would also be nice to be able to save transformations and load them, just like you can do with Selections.
Photo of Jeffrey Tranberry

Jeffrey Tranberry, Sr. Product Manager, Digital Imaging

  • 15586 Posts
  • 2344 Reply Likes
Thanks for the suggestion.

There's a long winded way to do this presently. With the transformed Smart Object selected, select Layer > Smart Object > New Layer via Copy

Then replace the contents with the layer (saved to file) to the newly created smart object.
Photo of JEFF LAMBERT

JEFF LAMBERT

  • 24 Posts
  • 5 Reply Likes
Thanks Jeffrey, I'm aware of that work around like I mentioned in my original post.
Photo of Roman_the_Finisher

Roman_the_Finisher

  • 37 Posts
  • 0 Reply Likes
Jeff. Currently you can apply the last Free Transform to another Smart Object by pressing Command-Shift-T. You can also make a copy of the Smart Object while applying the last Free Transform by pressing Command-Option-Shift-T. Further, you can initiate the next Free Transform (Command-T) and THEN press Command-Shift -T to continue where you left of. This is super cool trick to safe time.

Photo of JEFF LAMBERT

JEFF LAMBERT

  • 24 Posts
  • 5 Reply Likes
Hmm, I can't seem to make that work @Roman. I make a gradient layer, converted it to smart-object, Command+T, transformed it. Made a new gradient, converted to SO, tried Command+shift+T, noting happened. Tried command+T to get the transform handel and that worked, but not my previous transforms. Tried to do the Cmd+shift+T with the handle already present, nothing.

Even if it had worked, my point was, if you have done some transformation to a SO, and after closing the file and reediting it, being able to just copy the transform to a similar SO would be great. Yes there are work around, but just being able to copy transformation, paste transformation on a new SO would be better. IMHO.
Photo of Roman_the_Finisher

Roman_the_Finisher

  • 37 Posts
  • 0 Reply Likes
Works for me, dunno what could be the problem on your end.
Try rasterizing the SO - Free Transform - Enter. Then go back in History and re-apply the last Free Transform to your original SO. It should work.
I use this particular technique to save time and frustration from trying to Free Transform large, complex SO. As you surely know, that can take for ever and the screen redraw is usually slow and inaccurate. 

Having benefit of applying the same Free Transform to multiple layers or SO could be very helpful, if not irreplaceable, but I do agree with you, having editable Free Transform as a Smart Filter  would be better. It's available for Liquify and even Puppet Warp, so why not Free Transform?

Adobe PSD has a monopoly in the world of image editing. They typically do not pay too much attention to their base - the people who use PSD daily, because we are not going anywhere. 
Good luck!
Photo of JEFF LAMBERT

JEFF LAMBERT

  • 24 Posts
  • 5 Reply Likes
Thanks Roman, I was using the warp inside the transform command, which removes the ability to transform again. I mainly use the warp so your technic wouldn't work for my purpose but good to know.