OMG Why doesnt the smart filter mask move with the smart object? Yikes Way PITA
Move Tool is OK for moving Smart Object - its Smart Filters Mask will be correctly moved - but there are problems with Transforms applied to Smart Objects. See:
http://forums.adobe.com/thread/1047269?tstart=0
R_Kelly wrote:
If your just moving the smart object with the move tool wthout resizing, the smart filter mask should follow.
It's when you start resizing smart objects that some kind of workaround is called for.
I don't why they were implemented that way, but it would interesting to find out the reason.
I wouldn't be surprised if the Smart Filters Mask fails to be transformed (see my first link above) because of whatever is preventing a repeat transform following a transform applied to a Smart Object (see my second link above). Could be something as basic as a misplaced zero in a transformation matrix causing a division by zero error, perhaps.
Now that seems to be a definite bug in photoshop cs6. It does work in cs5.
In versions cs3-cs5 one could transform the smart object, then select the smart filter mask and hit Shift+Ctrl+T (Cmd+Shift+T)
and the last transform would apply to the smart filter mask, but that doesn't work in photoshop cs6 as you pointed out in another post.
In fact the transform again menu item is greyed out.
WTF? I went back to CS6, performed a transform on a SO with a Smart Filters Mask then targeted the mask and looked at the menu - "Again" was available. And it worked this time! Although, I didn't check the accuracy of the result.
So I created another file in CS6 with a Smart Object and Smart Filter with Smart Filter Mask. I transformed the SO by simply downscaling it. The SFM remained untransformed as usual. I did "Transform > Again" to the SMF with the result that it was not only wrongly scaled, but it was rotated by about 30 degrees as well.
So, sometimes CS6 "Transform > Again" just doesn't work and sometimes it performs a wrong transform. Hmmm...
If you look at the other tread about transform Again and smart Object layers you will find I found there seems to be two flavors of Transform and some bazar behaviors when it come to smart object layers. http://forums.adobe.com/message/4611500#4611500
However for this problem here I think I can not show you how to do it.
First target the smart filters Mask. In fact so you can see what is happening Alt+Click on it so Photoshop displays the mask rather then the the composit image. Then use Ctrl+T free transform then just for a test hold down the Ctrl and the Alt keys and drag in a cornor to constrain and srink the Mask thee release the keys and press enter to commit the transform.
Next target the smart object layer then use the short cut Ctrl+Shift+T (Transform Again) on a PC the smart object layer will be transformed to match the filter mask transform.
JJ, have I understood correctly that transforming the Smart Filters Mask first will allow the matching transform to correctly happen when "Transform Again" is then applied to the Smart Object?
I guess that's something until CS6 is repaired, but it would entail iterative trial-and-error guessing of the required transform to achieve the desired result on the entire Smart Object when trying to be creative without taking measurements and using calculator.
Thanks, though!
North America
Europe, Middle East and Africa
Asia Pacific