sBSpline
sBSpline / B-Spline Shape-кривая
sBSpline создаёт векторную Shape-кривую с мягким B-Spline-контуром, которую можно использовать как залитую форму, stroke-линию, маску или элемент motion-графики перед sRender.
sBSpline
Обзор
Что делает sBSpline
sBSpline используется, когда нужна плавная редактируемая форма: мягкая маска, органичный контур, линия для анимации, декоративная плашка, векторный wipe или элемент интерфейсной графики. B-Spline даёт более сглаженное поведение, чем жёсткий полигональный контур, поэтому хорошо подходит для плавных кривых и органических форм.
На вкладке Controls задаётся поведение самой формы: включение заливки Solid, толщина и стиль обводки, положение вдоль кривой, длина видимой части, смещение, 3D-offset, масштаб и вращение по осям. Эти параметры позволяют не только нарисовать форму, но и анимировать её появление, движение и трансформацию без разрушения исходного контура.
Параметры Position, Length и Offset особенно важны для motion-дизайна. Position двигает активный участок по кривой, Length определяет, какая часть линии видна, а Offset сдвигает форму в X/Y. В связке эти настройки дают аккуратные line reveal, рисование линии по контуру и появление маски вдоль траектории.
Border Width и Border Style отвечают за обводку. Если Solid включён, форма может иметь заливку и обводку одновременно. Если нужна только линия, заливку обычно отключают или настраивают стиль так, чтобы итог шёл как stroke. Набор иконок Border Style управляет концами линии, соединениями и поведением штриховки/границ.
Fill Method определяет правило заливки самопересекающихся или вложенных контуров. Alternate меняет области заливки по чередованию пересечений, а Non-zero Winding использует направление обхода контура. Этот параметр становится критичным для сложных форм с отверстиями и пересекающимися сегментами.
Вкладка Style задаёт визуальный стиль shape-элемента: цвет, RGBA-каналы, прозрачность и Allow Combining. После sBSpline форму обычно отправляют в sRender, sMerge, sBoolean или другие shape-ноды. Без sRender shape-цепочка не станет обычной картинкой MediaOut.
sBSpline стоит воспринимать как векторный строительный блок. Она не размывает изображение и не изменяет пиксели напрямую, а создаёт геометрию, которая дальше может быть отрисована, объединена, вычтена, стилизована или использована как маска.
Представляй sBSpline как гибкую векторную кривую внутри Shape-системы Fusion: сначала ты задаёшь контур и его геометрию, потом стиль, а уже затем через sRender превращаешь форму в изображение.