К содержанию
fohbookбета/ TouchDesigner

Сеть: навигация и правка

Левая кнопка двигает сеть, колесо приближает и проходит внутрь компонентов, правая по выходу ставит подключённый узел. Остальные клавиши — таблицами.

Ветка вашего пульта:
Быстрый выбор:

Сеть устроена деревом: внутри компонента своя сеть, внутри неё ещё одна, и путь пишется как в файловой системе — /project1/scene/render1.

Мышь

Средняя кнопка здесь обязательна; если её нет, её заменяет Alt + RMB.

Действие Как
Панорама LMB-перетаскивание по пустому месту
Зум Колесо или MMB-перетаскивание влево-вправо
Зум рамкой Ctrl + MMB: рамка слева направо — приблизить, справа налево — отдалить
Выделить рамкой RMB-перетаскивание по пустому месту или Shift + LMB
Добавить к выделению Ctrl + клик или Shift + клик
Информация об узле MMB по узлу: сколько раз кукался, сколько памяти занимает

Колесо ещё и переключает уровни: приблизьтесь к компоненту вплотную — окажетесь внутри, отдалитесь — снаружи. Выключается это в Preferences → Network → Mouse Wheel Navigation.

Навигация Клавиша
Внутрь компонента Enter, I или двойной клик (если у него выключен Viewer Active)
Наружу U
Вся сеть / выделенное H / Shift+H
Масштаб 1:1 F
Мини-карта O

Путь текущей сети виден в строке над панелью, а клик по / в нём открывает список соседних сетей.

Создание и провода

Tab или двойной клик по пустому месту открывают OP Create — печатайте первые буквы, mov найдёт Movie File In. Тот же диалог по RMB на выходе узла поставит новый узел сразу подключённым, а если выход уже занят — вставит его в разрыв. MMB по выходу делает от него отдельную ветку.

Провод тянут от выхода к входу, или кликают по выходу, потом по входу. Клик от выхода на существующий провод заменяет вход. RMB по проводу даёт Insert Operator и Disconnect. Файл, перетащенный из проводника, сам становится оператором: видео и картинки — Movie File In TOP, .tox — компонентом.

Правка

Действие Как
Копировать / вырезать / вставить Ctrl+C / Ctrl+X / Ctrl+V
Отменить Ctrl+Z
Удалить Delete
Отключить узел (bypass) B
Переименовать Клик по полоске с именем внизу узла
Свернуть в компонент Выделить → RMB по пустому месту → Collapse Selected
Комментарий RMB → Add Comment или Shift+C
Рамка-группа (Network Box) RMB → Add Network Box или Shift+B
Цвет узла C — палитра цветов
Пунктирные связи-ссылки X — показать или спрятать

Bypass недооценивают. Узел остаётся в сети и пропускает сигнал насквозь, и если пройтись так по цепочке, быстро видно, кто испортил картинку. Collapse Selected убирает двадцать узлов в один блок, внутрь которого всегда можно зайти.

Чтобы через месяц читалось

Что делает null17, через месяц не помнит никто. Называйте по смыслу — audio_lows, mask_screen, out_projector_l, — красьте подсистемы в свой цвет (C), ставьте комментарии и Network Box у нетривиальных мест. Network Box двигается вместе с узлами внутри, с зажатым Alt — без них. Сеть, где больше сорока узлов, стоит убрать в Base COMP (Свои компоненты и параметры), а поток держите слева направо: сеть читают как текст.

Имя узла — это адрес

Выражения и скрипты ссылаются на имя. Переименовали noise1 в noise_base — все op('noise1') сломались. На компонент, к которому обращаются из многих мест, поставьте Global OP Shortcut на странице Common: тогда он доступен как op.ИмяЯрлыка отовсюду, и путь с именем перестают иметь значение.

Поиск

Ctrl+F ищет узел в сети. Alt+S открывает Search/Replace: текст ищется в узлах от заданного пути вглубь — в параметрах, выражениях, содержимом DAT — и заменяется везде разом, с отменой. Из самой сети ищет OP Find DAT: таблица узлов по типу, имени, флагам. Так находят, кто ещё ссылается на узел, который вы собираетесь удалить.

Нашли в статье ошибку, устаревшее или непонятное место?

рядом по смыслу