Here’s a quick tip for unlocking all the Transform functions when working with Vector Smart Objects.

In the example below I have two versions of a logo placed as Smart Object Layers – the top one is Vector-based and contains an Illustrator file, the bottom one is a standard Raster-based Photoshop layer that has been converted to a Smart Object.

warping vector smart objects

If we go to apply a Transform to the Raster Smart Object we’ll see all options are available.

transform raster smart object

However, when choosing to Transform the Vector Smart Object notice our list of options is partially greyed-out. Perspective, Distort and Warp are all disallowed.

This can be a nuisance when comping Illustrator art into Photoshop as we often need to ‘map’ the artwork onto surfaces to give the impression of 3 dimensions.

warping smart objects in illustrator

I’m sure Adobe will remedy this with a future update but, for the time being, there is a simple work-around.

With the Vector Smart Object selected go to Convert to Smart Object – seems counter-intuitive as this is already a Smart Object but, essentially we wrap one inside the other and Photoshop now treats this as a Raster Smart Object.

blog pic 242

When we go to apply a Transform we now see all the options are available and our Smart Object can be Warped, Distorted etc.

blog pic 243

As with all good work-arounds there is one caveat. Although this contains a Vectors Smart Object which would normally scale without resolution issues the second conversion, when we Convert to Smart Object again, makes this behave as pixels so scaling and warping etc will lead to pixelation.

Currently, the best option to combat this is to start with ‘over-sized’ Vector Smart Objects so that any transformations will tend to scale down rather than up. Hopefully, in the future, Adobe will find a way to include complete Transform control for all Smart Objects – until then this is a reasonable work-around and is quick to apply.

We use cookies to improve your browsing experience on our website and to understand where our visitors are coming from. By clicking ‘Accept cookies’, you consent to our use of cookies.