Используйте наследование альфа-канала, а не отдельную чёрно-белую маску прозрачности. Создайте группу с базовым силуэтом и рисовальным слоем выше него, включите Alpha Inheritance у верхнего слоя. Тогда тень останется отдельным содержимым, но будет видна в пределах совокупной непрозрачности слоёв ниже внутри группы.
Белый фон держите за пределами этой группы. Если он находится снизу в той же группе и заполняет весь холст, ограничение будет охватывать весь холст, что выглядит как отсутствие эффекта.
Проверка проста: нарисуйте верхний мазок поперёк края силуэта. Видимой должна остаться часть внутри основы. Изменение формы основы меняет границу видимости верхнего слоя, поэтому это удобно для дальнейшей правки.
Лучший ответ
Датахакер
Датахакер
Как сделать обтравочную маску в крите?
Белый фон был внутри группы, теперь понятно, почему ограничение не замечал.