К содержанию
fohbook/ TouchDesigner
новичок

С чего начинать

Порядок изучения, который экономит месяц: что учить первым и какие ошибки делают все.

TouchDesigner нельзя выучить «по кнопкам»: интерфейс тут почти ничего не значит. Учится модель данных, а она умещается в пять понятий.

Порядок

  1. Семейства операторов. Что такое TOP, CHOP, SOP, DAT, MAT, COMP и POP — Семейства. Без этого дальше нет смысла.
  2. Ссылки и выражения. Как параметр берёт значение из другого узла — Ссылки. Это язык программы.
  3. Кук. Почему узел считается или не считается — Кук. Отсюда растёт вся производительность.
  4. Картинка. Разрешение, формат пикселя, композитинг — Картинка.
  5. Компоненты. Как свернуть кусок сети в блок с параметрами — Свои компоненты.
  6. Вывод. Perform-окно и экраны — Вывод.

Перед первым пунктом стоит пройти первый патч: он занимает пятнадцать минут и делает остальное понятнее.

Только потом — 3D, частицы, GLSL, нейросети. Они интереснее, но без первых четырёх пунктов вы будете собирать чужие туториалы, а не свои проекты.

Три источника

Источник Для чего
Официальная документация (docs.derivative.ca) Параметры операторов. Первое место, куда смотреть
Форум Derivative Нестандартные случаи и баги. Ищите по симптому
Палитра внутри программы Готовые компоненты; читать их код полезнее туториалов

Внутри TouchDesigner справка встроена: наведите на узел и нажмите F1 — откроется страница документации именно этого оператора.

Ошибки, которые делают все

  1. Собирают красивое, не понимая, почему оно работает. Через неделю патч не правится.
  2. Не ставят Null. Любая правка ломает половину сети.
  3. Игнорируют разрешение. Полсети считается в 4K там, где хватило бы 512.
  4. Держат всё в одной плоской сети. Через месяц там триста узлов и ни одного комментария.
  5. Пишут Python вместо операторов. Скрипт на каждом кадре — почти всегда ошибка проектирования — Python.
  6. Проверяют производительность в конце. Оптимизировать надо с первого дня, а не за сутки до монтажа — Производительность.
Читайте чужие .tox

Компоненты из палитры — не чёрные ящики. Зайдите внутрь audioAnalysis или kantanMapper и разберите, как они сделаны. Это лучший учебник, который у вас есть, и он уже установлен.

Первые пять проектов

  • Аудиореактивная фигура: звук → параметр → геометрия.
  • Фидбэк-петля с камерой: Фидбэк.
  • Мэппинг на реальный предмет: Kantan Mapper.
  • Инсталляция с кнопкой: Arduino или клавиша → смена состояния.
  • Патч, который сам себя перезапускает утром — Надёжность.

Каждый из них учит одному куску модели и заканчивается работающей вещью.

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