
The only way I know to 'fix' this, is to firm-up the transparent edges of your layer. ( You'd see the same thing if you were to try a drop shadow or outer glow with the spread/choke setting at 100%) That will also be useful for some designs.From my experience, this effect is common when applying a stroke to a soft-edged pixel layer.

I think I'll work on one that ties stroke width to distance from the camera.

Then parent the shape layer to any null and the stroke will remain the same relative size no matter what the scale of the parent layer is. It's something that I will use once in a while.Īll you have to do is type Stroke in the timeline search field to reveal all stroke width properties in all shape layers, drag a selection around all of them and then apply the animation preset. The expression is so good that I'm saving it as an animation preset. It will take about 2 seconds and you could have a couple hundred stroked layers tied to the scale of their parent layer and show no errors if there was no parent. When you get the expression working for one stroke you can copy expression only, type Stroke in the timeline search to show all stroke properties on the layer and then select them all and paste. The second if statement prevents divide by zero errors and retains the original stroke value if the scale gets to zero. The Stroke value is now modified by the X layer scale no matter what the parent layer is. f there is no parent the original stroke value is retained. The first if statement keeps the original stroke value is there is no parent.

The layer name if the parent no longer a potential problem, the expression is just looking for a layer with a parent. Here is the expression I would use for Stroke:

The expression makes no allowance for divide by zero errors. The explanation is incomplete and the workflow is inefficient.
