🌀 TouchDesigner — 101

1. Основы интерфейса

  • Network Editor — рабочее поле, где соединяются операторы (OP).
  • Pane — “окно”, может показывать разные вещи (например, 3D, параметры, редактор).
  • Parameters (правая панель) — настройки выделенного узла.
  • TOP Viewers — маленькие превью у TOP-операторов (их можно увеличивать на “плюс”).

2. Типы операторов (OP)

Операторы — строительные блоки. Есть 5 типов:

  • TOP (Texture Operators) → работа с картинкой/видео (эффекты, генерация).
  • CHOP (Channel Operators) → числа/анимации/аудио/контроллеры.
  • SOP (Surface Operators) → 3D геометрия.
  • DAT (Data Operators) → таблицы, текст, скрипты.
  • MAT (Material Operators) → материалы для 3D.

⚡ Кратко: TOP = пиксели, CHOP = числа, SOP = 3D, DAT = данные, MAT = шейдеры.

3. Горячие клавиши

  • Tab — вызвать меню операторов.
  • P — открыть/закрыть параметры выбранного узла.
  • Alt + N — добавить новый сетевой редактор (Pane).
  • Ctrl + X / C / V — вырезать/копировать/вставить узлы.
  • Middle Click по оператору — инфо (размеры текстуры, fps и т.д.).
  • Alt + Enter — открыть превью в отдельном окне.

4. Базовые шаги

  1. Создать Movie File In TOP → загрузка картинки/видео.
  2. Подключить Transform TOP → меняй размер/поворот.
  3. Добавить Composite TOP → накладывай изображения.
  4. Через Null TOP удобно завершать цепочки.
  5. Для вывода на экран — Out TOP.

5. Анимация и управление

  • LFO CHOP → синусоида/пульс для анимации.
  • Constant CHOP → задай своё значение.
  • Соединяй CHOP → TOP параметры (drag&drop в поле параметра).
  • Любой параметр можно анимировать → правый клик → Add Keyframe.

6. Python в TouchDesigne

  • TouchDesigner использует Python (или С++).
  • Обращение к оператору: op('name')
  • Пример: op('moviefilein1').par.file = 'video.mp4'

7. Оптимизация

  • Используй Null TOP/CHOP как “точки подключения”.
  • Отключай превью (Display flag) для тяжёлых узлов.
  • Следи за Performance Monitor (Alt+Y).

8. Полезные штуки

  • Noise TOP/CHOP → генерация случайного (картинки или чисел).
  • Feedback TOP → петля эффекта (глич, трейлы, эхо).
  • Keyboard In CHOP → реакции на клавиши.
  • Audio Device In CHOP → анализ звука.