sDuplicate
sDuplicate / Дублирование Shape
sDuplicate создаёт серию копий Shape-элемента с управлением количеством, смещением, масштабом, вращением, задержкой по времени, вероятностью появления и стилистическими изменениями.
sDuplicate
Обзор
Что делает sDuplicate
sDuplicate используют, когда нужно быстро получить цепочку, ряд, веер, повторяющийся паттерн или набор однотипных графических элементов из одной исходной Shape-формы. Вместо ручного копирования sRectangle, sEllipse, sBSpline или других shape-нод можно построить одну форму и затем процедурно размножить её через sDuplicate.
На вкладке Controls задаются основные копии: Copies, Copy Probability, Time Offset, X/Y/Z Offset, X/Y Size, Axis Mode, вращение по X/Y/Z и стиль каждой копии через Red/Green/Blue/Alpha/Opacity Gain. Эти параметры определяют, сколько дублей будет создано, как они будут располагаться в пространстве и как изменится их видимость или цвет.
Axis Mode определяет, относительно какой системы координат применяются смещения, масштаб и вращения. Absolute даёт более прямое позиционирование, Origin Relative работает относительно исходной формы, Origin Absolute фиксирует трансформацию относительно origin, а Progressive накапливает изменения от копии к копии. Именно этот режим часто превращает простое смещение в красивую повторяющуюся лестницу, спираль или расходящийся графический ряд.
Вкладка Jitter добавляет контролируемую случайность. Здесь можно выбрать Jitter Mode, задать Random Seed, вероятность джиттера, случайные смещения, масштаб, вращения и gain по каналам. Это полезно, когда копии не должны выглядеть идеально механическими: частицы, декоративные точки, шумовые линии, технологичные HUD-паттерны и органичные повторения становятся живее.
Опция Duplicate Along Path позволяет использовать путь как направление размножения, если композиция построена вокруг кривой или motion path. В таком сценарии sDuplicate становится инструментом для цепочек маркеров, точек, штрихов, световых сегментов и элементов, которые должны повторяться вдоль траектории.
Представляй sDuplicate как процедурный копировщик для Shape-потока: одна форма входит внутрь, а на выходе появляется управляемая серия копий, которые всё ещё остаются shape-данными до sRender.