Холст

Холст это середина окна, где живёт граф: ноды, связи между ними, группы, карточки-описания и серые черновики помощника. Эта страница о том, как двигаться по холсту, масштабе, выделении и мини-карте. Что можно делать с самим графом, написано в Работа с графом.

<!-- picture: граф из семи нод на холсте, панель инструментов сверху и мини-карта в углу -->

Как двигаться по холсту

  • Сдвиг: потяните мышью пустое место холста.
  • Масштаб: крутите колесо мыши или сводите пальцы на тачпаде. Масштаб от 10 % до 200 %.
  • Показать всё: Вид ▸ Показать всё (Shift+1) или кнопка с четырьмя уголками на панели инструментов холста показывает весь граф.
  • 100 %: Вид ▸ Масштаб 100 % (Ctrl+0) или щелчок по числу процентов на панели холста.
  • Клавиши: если ничего не выделено, стрелки двигают вид на 80 пикселей, с Shift на 400.
  • Строка состояния показывает масштаб: «Масштаб 60%».

Когда граф появляется впервые или вы входите в субграф, холст сам вписывает граф в окно, но не крупнее 100 %. После Показать всё, после открытия workflow и после сборки холст оставляет карточки читаемыми, если граф почти помещается; большой граф открывается не мельче 30 %. Вид плавно едет к цели: короткий переход занимает около четверти секунды, дальний около двух третей. При уменьшенной или выключенной анимации вид перескакивает сразу. См. Настройки ▸ Оформление и анимация.

Обзор

Меньше 50 % ноды сжимаются до заголовка и цвета, и большой граф читается как карта. Названия групп при любом масштабе остаются читаемыми. Нода, которой нет в вашем ComfyUI, и здесь сохраняет пунктирную рамку. Приблизьте снова, и поля вернутся.

Как выделять

  • Щёлкните ноду или связь. Вкладка Свойства покажет выделенное.
  • Shift+щелчок или Ctrl+щелчок добавляет ноду к выделению или убирает её.
  • Shift+протягивание по пустому месту рисует рамку: выделяются все ноды внутри.
  • Правка ▸ Выделить всё (Ctrl+A) выделяет все ноды на уровне, который на экране.
  • Щелчок по пустому месту снимает выделение.

С клавиатуры: Tab доходит до нод, Enter или Пробел выделяет ноду, стрелки двигают её, Delete или Backspace удаляет, и фокус переходит к ближайшей ноде, Ctrl+Z отменяет. До связи можно дойти Tab, когда выделена одна из её нод. Чтобы соединить с клавиатуры, дойдите Tab до входа или выхода выделенной ноды, нажмите Shift+F10, выберите Предложить связь, потом Enter. F6 переходит между холстом и другими частями окна.

Мини-карта

Маленькая картинка в правом нижнем углу показывает весь граф; рамка это то, что видно сейчас. Каждая нода нарисована цветом своего главного типа данных. Выключается в Вид ▸ Мини-карта или в «Настройки ▸ Холст». Появляется, только когда в графе есть ноды.

  • Щелчок по мини-карте ставит туда центр вида.
  • Потяните по ней, чтобы сдвинуть вид, и крутите колесо над ней, чтобы менять масштаб.

Двойной щелчок

Двойной щелчок по пустому месту открывает поиск нод в этой точке. См. Добавление нод.

Закреплённые ноды

Вид ▸ Закрепить ноды оставляет каждую ноду на месте: перетащить ноды нельзя, а поля, связи и вид работают как обычно. Пока это включено, на холсте видна плашка Ноды закреплены с кнопкой Открепить.

Что движется на холсте

Сколько движения, зависит от Анимации в Настройки ▸ Оформление и анимация. При включённой анимации:

  • В уроке место, о котором текущий шаг, выделяется, а остальной граф тускнеет. Когда шаг пройден, то, что его выполнило, вспыхивает, и вид переходит к следующему месту.
  • Во время экскурсии по графу нода шага и ноды, которые её питают, выделяются; остальное тускнеет.
  • После проверки по отмеченным нодам слева направо пробегает волна.
  • Серый черновик, который появился за краем экрана, показывается. Принятый, он превращается в ноду; отклонённый, растворяется.
  • Пока тянется связь, пунктирная линия показывает лучший вход для неё.
  • Показать, где это и Показать обводят кольцом ноду, к которой приехал вид.
  • Удалённая нода тает там, где стояла.

Точки

Точки на фоне это сетка. Расстояние между ними задаётся в Настройки ▸ Холст (Шаг сетки, пикс., по умолчанию 18). Ноды к ней не притягиваются.

Что может пойти не так

  • «Изменение не применено. Граф успел измениться; на холсте показан текущий граф.» Помощник или другой шаг изменил граф мгновением раньше; повторите правку.
  • Во время просмотра истории ничего менять нельзя. См. История и отмена.
  • Число вне допустимых границ, набранное в поле, меняется, и приложение говорит почему, например «Наименьшее допустимое значение 1; поставлено 1.». Текст, который не число, не принимается.
  • Нода, которой нет в вашем ComfyUI, показывает «Не установлена» и свои сохранённые значения, когда список нод уже прочитан. См. Нода на холсте.
  • На графе примерно из 1000 нод перетаскивание и масштаб работают медленно (около 5 кадров в секунду). Приложение открывает графы не больше 1500 нод и 3000 связей.

См. также

Страница перенесена из wiki репозитория приложения (docs/wiki/interface/Canvas.ru.md, ревизия b8e3f71). То же руководство встроено в приложение: «Справка ▸ Руководство».

Чтобы обновить её, выполните npm run import, а затем npm run build в папке сайта.