Kenneth Mcitalo wrote:
"If you have CS5.5 or earlier versions, create a shape and drag that shape to the layer you want to mask, remove the fill layer and you'll see what i mean. Thats what i want to be able to do in CS6.
Is this 100% gone from CS6?"
You are being affected by an almighty f**kup by the Photoshop CS6 User Interface designers.
With CS6, Adobe try to pretend that Shape Layers are a wonderful new type of layer. The reality is that they are the old type Fill Layer with Vector Mask and the addition of a stroke attribute. There are numerous workflow disruptions caused by the "new Shape Layer" pretense.
Here's how to get the functionality to which you are accustomed...
The VM of a Shape Layer is only displayed in the Layers panel when the VM is disabled. To disable it, shift-click its "Shape Path" thumbnail in Properties panel. (You can record an Action of shift-clicking that thumbnail to create your own Disable Vector Mask command which can be run when the Properties panel is closed.) The revealed VM can now be dragged to another layer in the Layers panel.
By the way, you can draw a path and directly create a Vector Mask for a regular pixel layer without making a Shape first. Draw the path with the Pen Tool or with a shape tool set to "Path" mode in its options bar, then Cmd/Ctrl-click the Add Mask button at bottom of Layers Panel when the pixel layer is targeted.
If you want to move or copy the vector mask, you can also use the following keyboard shortcuts:
Command-drag (Mac)/Ctrl-drag (Win) the shape layer thumbnail to move the shape path to another layer.
Command-Option-drag (Mac)/Ctrl-Alt-drag (Win) the shape layer thumbnail to copy the shape path to another layer.
more on some of the shape and path changes in cs6:
Thanks for posting these shortcuts - they're certainly better than messing around with Properties panel and need added to the Ps help documentation.
Thanks folks, the cmd-drag worked. Strange though... If dragging the "shape" to a layer doesn't do anything, why the need to hold down cmd when dragging? Strange... Why not just keep it as it was...