Помощь нужна в рамках задачи по созданию вот такого эффекта для Sprite кнопки UI

Один специалист подсказал вариант создания маски через создания текстурных координат. Мне показался этот вариант решения довольно интересным. Поэтому я бы хотел в нём разобраться. Для выполнения задачи и помощи в разборе ищу ментор


Почему бы просто не сделать через маску рамку, внутри рамки поместить картинку с включенной маской и ее вращать?
Это 2 минуты делать.
Объект
-Иконка
-Маска
—Вращающаяся картинка
Если это активный элемент то при активации вкл\выкл маску
Если очень хочется скрыть какие то дефекты то.
Шейдером UI задать glow,blure если нужен чтобы скрыть резкие углы.
Но опять же минус производительность.
Да и все равно это будет не так красиво выглядеть, нежили кадровая анимация которую сделал бы художник.
Зачем тогда спрашивается, искать сложности?
Если ты все это сделаешь чрез флаг в шейдере тогда нужно прокидывтаь путь до этого флага и его отрубать.
То на то и выйдет по сути, только гемороя в разы больше)
BrawiX
был пост,что маска криво работает для его задачи
Это всё можно сейчас спросить в чате гпт, 90% если попросить он найдёт готовый урок.