Я работаю над проектом AE, где около 50 Emojis должны иметь тень на полу. Чтобы упростить задачу, я попытался добавить выражение, которое автоматически сжимает и увеличивает тени в зависимости от расстояния смайликов доэтаж.
Вот то, что я пробовал
Подход Drop Shadow
Вы можете видеть, что тень растет и уменьшается, но не в том направлении.Поэтому, когда эмодзи приближается к полу, оно сжимается, а когда расстояние увеличивается, оно увеличивается.Мне нужно противоположное текущему поведению.
Как мне этого добиться?
Это выражение я использовал для свойства scale теневого слоя.Слой теней отделен от слоя эмодзи.Итак, у меня есть композиция только с 2 слоями.
var y = thisComp.layer("smile").position[1];
var dist = Math.sqrt( Math.pow((this.position[0]-this.position[0]), 2) + Math.pow((this.position[1]-y), 2) );
newValue = dist ;
xScale = newValue;
yScale = newValue;
[xScale,yScale]
Спасибо за ваше время.