← Энциклопедия Fusion
ShapeСредний

sBSpline

sBSpline / B-Spline Shape-кривая

sBSpline создаёт векторную Shape-кривую с мягким B-Spline-контуром, которую можно использовать как залитую форму, stroke-линию, маску или элемент motion-графики перед sRender.

sBSpline1Shape / Control InputShape OutputMaskForegroundBackgroundOutput

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 превращаешь форму в изображение.

Где используется

Плавные Shape-маски и органичные контуры.
Анимированное рисование линии по кривой через Length, Position и Offset.
Векторные reveal-анимации, wipe-переходы и подчёркивания.
Создание плашек, декоративных линий, HUD-элементов и абстрактной графики.
Формы с заливкой и обводкой перед sRender.
Подготовка сложных shape-контуров для sBoolean, sMerge и дальнейшей стилизации.