С чего начинать
Порядок изучения, который экономит месяц: что учить первым и какие ошибки делают все.
TouchDesigner нельзя выучить «по кнопкам»: интерфейс тут почти ничего не значит. Учится модель данных, а она умещается в пять понятий.
Порядок
- Семейства операторов. Что такое TOP, CHOP, SOP, DAT, MAT, COMP и POP — Семейства. Без этого дальше нет смысла.
- Ссылки и выражения. Как параметр берёт значение из другого узла — Ссылки. Это язык программы.
- Кук. Почему узел считается или не считается — Кук. Отсюда растёт вся производительность.
- Картинка. Разрешение, формат пикселя, композитинг — Картинка.
- Компоненты. Как свернуть кусок сети в блок с параметрами — Свои компоненты.
- Вывод. Perform-окно и экраны — Вывод.
Перед первым пунктом стоит пройти первый патч: он занимает пятнадцать минут и делает остальное понятнее.
Только потом — 3D, частицы, GLSL, нейросети. Они интереснее, но без первых четырёх пунктов вы будете собирать чужие туториалы, а не свои проекты.
Три источника
| Источник | Для чего |
|---|---|
Официальная документация (docs.derivative.ca) |
Параметры операторов. Первое место, куда смотреть |
| Форум Derivative | Нестандартные случаи и баги. Ищите по симптому |
| Палитра внутри программы | Готовые компоненты; читать их код полезнее туториалов |
Внутри TouchDesigner справка встроена: наведите на узел и нажмите F1 —
откроется страница документации именно этого оператора.
Ошибки, которые делают все
- Собирают красивое, не понимая, почему оно работает. Через неделю патч не правится.
- Не ставят Null. Любая правка ломает половину сети.
- Игнорируют разрешение. Полсети считается в 4K там, где хватило бы 512.
- Держат всё в одной плоской сети. Через месяц там триста узлов и ни одного комментария.
- Пишут Python вместо операторов. Скрипт на каждом кадре — почти всегда ошибка проектирования — Python.
- Проверяют производительность в конце. Оптимизировать надо с первого дня, а не за сутки до монтажа — Производительность.
Компоненты из палитры — не чёрные ящики. Зайдите внутрь audioAnalysis или
kantanMapper и разберите, как они сделаны. Это лучший учебник, который
у вас есть, и он уже установлен.
Первые пять проектов
- Аудиореактивная фигура: звук → параметр → геометрия.
- Фидбэк-петля с камерой: Фидбэк.
- Мэппинг на реальный предмет: Kantan Mapper.
- Инсталляция с кнопкой: Arduino или клавиша → смена состояния.
- Патч, который сам себя перезапускает утром — Надёжность.
Каждый из них учит одному куску модели и заканчивается работающей вещью.