sChangeStyle
sChangeStyle / Изменение стиля Shape
sChangeStyle меняет цвет, альфу и прозрачность уже существующего Shape-потока, не перестраивая его геометрию и не выполняя булевых операций.
sChangeStyle
Обзор
Что делает sChangeStyle
sChangeStyle используют, когда геометрия shape уже собрана через sRectangle, sEllipse, sPolygon, sBSpline, sBoolean или sMerge, но нужно быстро изменить её оформление. Нода не рисует новую форму и не работает с обычным растровым изображением — она меняет именно стиль Shape-потока до его рендера через sRender.
Главный сценарий — разделить геометрию и оформление. Например, один и тот же анимированный контур можно сначала построить и деформировать, а потом в разных ветках задать разные цвета, прозрачность или alpha. Это удобно для плашек, HUD-элементов, инфографики, логотипных форм и процедурных motion graphics.
Вкладка Style содержит базовый Color, поканальные Red, Green, Blue, Alpha, общий Opacity и Allow Combining. Color задаёт общий цвет, RGB-компоненты позволяют точно подправить каналы, Alpha отвечает за альфа-данные самой формы, а Opacity работает как итоговая видимая прозрачность.
Allow Combining важен в сложных shape-цепочках. Если результат sChangeStyle должен дальше комбинироваться с другими Shape-нодами, опцию обычно оставляют включённой. Если нужно зафиксировать стиль перед дальнейшим рендером или избежать нежелательного объединения, поведение можно менять осознанно.
sChangeStyle особенно полезен после нод, где Style Mode стоит в Keep или где стиль пришёл из предыдущих элементов. Вместо того чтобы искать цвет в исходной shape-ноде, можно поставить sChangeStyle ближе к концу цепочки и сделать точку финального контроля оформления.
Представляй sChangeStyle как корректировку цвета для Shape-потока: форма, анимация и контур проходят дальше, а нода переодевает их в новый стиль перед sRender.