Группы блоков
Обновлено
Группа собирает несколько блоков в общий контейнер — например, все шаги одной сцены или черновики одного текста — и дальше вы работаете с ними как с одним объектом: двигаете, меняете размер, запускаете генерацию сразу для всех. Помогает, когда цепочка блоков разрослась и стало неудобно таскать каждый блок по отдельности.
Как собрать группу и как её разгруппировать
Выделите два и более блоков, не входящих ни в одну группу.
Сгруппировать их можно тремя способами: сочетанием CtrlG, кнопкой на нижней панели инструментов — она же переключается в , когда выделена уже собранная группа, — или пунктом «Группировать» в меню по правому клику на выделении.
Группа охватывает выделенные блоки по их границам.
Разгруппировать группу можно сочетанием CtrlShiftG, той же переключающейся кнопкой на нижней панели или пунктом «Разгруппировать» в меню по правому клику на группе. Блоки при этом остаются на холсте на своих местах.
По какому правилу блок входит в группу и выходит из неё
Состав группы меняется перемещением: перетащите блок внутрь границ группы — он станет её членом, вынесите наружу — выйдет. Блок считается внутри, когда внутри оказался его центр, а не весь блок целиком.
Группу нельзя поместить внутрь другой: вложенных групп в Строфи нет.
Что происходит при перемещении, изменении размера и переименовании
Перетаскивание группы двигает вместе с ней все блоки внутри — на одно и то же расстояние.
Соединения от блоков внутри группы к блокам снаружи при этом не рвутся — они следуют за передвинутыми блоками.
Чтобы изменить размер группы, наведите курсор на её край или угол, зажмите левую кнопку мыши и потяните в нужную сторону.
Двойной клик по маркеру изменения размера подгоняет границы группы плотно под её текущих членов — с теми же отступами, что и при создании группы.
Название группы меняется двойным кликом по заголовку или пунктом «Переименовать» в меню по правому клику.
Как запустить генерацию для всей группы
Если внутри группы есть хотя бы один блок генерации с уже выбранной моделью, при выделении группы над ней появляется кнопка . Тот же запуск можно вызвать клавишей Enter, когда группа выделена.
Блоки генерации запускаются не все разом вслепую, а по зависимостям между ними внутри группы: сначала те, что не ждут результата другого блока генерации этой же группы, затем — зависящие от них, и так далее по цепочке. Блоки одного уровня зависимостей запускаются одновременно.
На кнопке запуска показана суммарная стоимость всей цепочки — сколько кредитов уйдёт, если запустить группу целиком. Если цена части блоков заранее неизвестна — например, среди них есть видео-модель с оплатой за секунду — сумма показывается с пометкой «от»: это нижняя граница, итог будет больше.
Что будет с блоками при удалении группы
Удаление выделенной группы стирает не только сам контейнер, но и все блоки внутри неё — вместе с соединениями, которые вели от них к блокам снаружи группы.
Если нужно оставить блоки на холсте, а убрать только группировку — разгруппируйте вместо удаления.
Копирование группы работает так же, как копирование остальных блоков, — подробно об этом в статье Копирование и вставка блоков.