К содержанию
fohbook/ TouchDesigner
уверенный

Вьюеры и флаги узла

Маленькие кнопки на узле — не украшение: display, render, bypass, lock, clone и viewer active.

По краям узла — набор маленьких кнопок. Каждая меняет поведение, и большая часть непонятных проблем новичка объясняется одной из них.

Флаги, которые есть почти у всех

Флаг Где Что делает
Viewer верх узла Показать содержимое прямо в узле
Viewer Active нижний правый угол Разрешить взаимодействие мышью внутри окошка
Bypass левый край Пропустить узел насквозь, не считая его
Lock правый край Заморозить результат: узел больше не пересчитывается
Clone значок компонента Компонент повторяет содержимое мастера

Bypass

Клавиша B. Узел остаётся в цепочке, но ничего не делает: вход уходит на выход. Незаменим при поиске «кто испортил картинку»: пробегаете по цепочке, включая bypass по одному узлу.

Lock

Замок фиксирует текущий результат оператора в памяти. Узел перестаёт считаться и перестаёт зависеть от входов. Применения:

  • дорогой узел, результат которого не меняется (сгенерированная текстура, просчитанная геометрия);
  • «фотография» состояния, которую нужно сравнить с текущим;
  • сохранение данных внутри файла проекта — залоченный DAT или TOP уезжает в .toe вместе с содержимым.
Залоченный узел не реагирует ни на что

Симптом «меняю параметр, ничего не происходит» в половине случаев — забытый замок. Второй по частоте — узел вне цепочки вывода, Кук.

Display и Render у COMP

У компонентов с геометрией два отдельных флага:

  • Display — показывать ли объект в интерактивном вьюпорте;
  • Render — участвует ли объект в рендере.

Их часто путают. Объект, который виден в окне сцены, но не появляется в Render TOP, почти всегда имеет выключенный Render.

Viewer Active

Нижний правый угол узла. Пока флаг выключен, клики по окошку узла выделяют сам узел. Включён — мышь работает внутри: крутится камера в Geometry COMP, нажимаются кнопки в Container COMP, рисуется в Kantan Mapper.

Клавиша-модификатор Alt временно даёт тот же эффект, не переключая флаг.

Clone

У компонента можно указать Clone Master — путь к другому компоненту. Клон повторяет его содержимое: правите мастер, меняются все клоны. Основа масштабируемых проектов — двадцать одинаковых экранов, один мастер — и Репликатор, который эти клоны создаёт.

Immune-флаг у клона

Внутри клона можно пометить узел как immune (RMBClone Immune), и он переживёт синхронизацию с мастером. Так в клоне держат его личные настройки.

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