FUSION · СПРАВОЧНИК НОД
sBSpline
sBSpline / B-Spline Shape-кривая
Рисует плавную векторную форму B-Spline. Контрольные точки притягивают кривую, а изменение точек на другом кадре создаёт анимацию геометрии.
sBSpline
Обзор
Что делает sBSpline
Новая sBSpline не выдаёт готовый круг: сначала требуется нарисовать точки. BMD описывает её как sPolygon с B-Spline вместо Bézier: одной точки влияния достаточно там, где Bézier использует центральную точку и управляющие ручки.
Рисуйте при выбранной sBSpline, просматривая результат через sRender. Щелчки добавляют контрольные точки; закрытие на первой точке завершает контур. Кривая сглаживается между их влияниями, поэтому не нужно заставлять каждый пиксель силуэта совпадать с маркером.
Shape-кривая автоматически получает ключ при добавлении ноды на текущем кадре. Правка формы на другом кадре создаёт ещё один ключ и интерполяцию. Поэтому перед созданием статической формы сначала установите нужный кадр.
Обводка и геометрия анимируются по-разному. Length раскрывает уже нарисованный контур, а перемещение контрольной точки меняет силуэт. Size и Offset позволяют преобразовать всю фигуру, сохраняя смысл относительного расположения её точек.
Fill Method [3D], Z Offset [3D] и поля вращения сохранены из исходного Inspector. Их наличие не является доказательством scene3d-порта. Практики используют простые плоские формы и явный переход shape → sRender → image.
В практиках дан рецепт ручного рисунка, а не скрытая готовая геометрия: контрольные точки нужно создать самостоятельно. Положение в процентах Viewer — ориентир для мыши, не сериализация нативных координат или файл .comp.
Когда применять
Органические плашки и плавные декоративные формы.
Ручной обводной контур с write-on.
Мягкий морфинг при сохранении набора контрольных точек.
Геометрическая основа для shape-операций.
Разделение формы и общего цветового стиля.
sBSpline в контексте
Скриншоты из статьи. Откройте изображение, чтобы рассмотреть его крупнее.
Пример для sBSpline.
Оригинальное изображениеПример для sBSpline.
Оригинальное изображение