Перейти к содержимому
Учи.Онлайн Выбрать школу
Статья

TouchDesigner: что это, где применяется и как освоить

TouchDesigner — программа канадской компании Derivative, в которой изображение, звук и данные обрабатываются в реальном времени, пока идёт шоу или работает выставка. Проект собирают из операторов-узлов: один берёт сигнал с камеры, другой анализирует громкость музыки, третий двигает частицы, четвёртый выводит картинку на проектор или LED-экран. Медиахудожник делает в ней интерактивные инсталляции, VJ — визуал под музыку, ивент-команда — проекционный маппинг и управление светом. Осваивать придётся четыре семейства операторов, работу с сенсорами и протоколами, основы Python и настройку вывода.

Автор: редакция Учи.ОнлайнОтветственный редактор: Дмитрий Игнатьев
Содержание
Иллюстрация к статье: TouchDesigner: что это, где применяется и как освоить

Главное отличие от привычных программ в том, что результатом работы становится не видеофайл, а работающая система. В After Effects ролик рендерят один раз и затем показывают. В TouchDesigner проект запущен весь вечер: посетитель подходит к стене, камера видит его силуэт, и частицы разлетаются именно от его руки; бас в клубе становится громче, и геометрия на экране вздрагивает в такт. Поэтому половина навыка — не красота кадра, а стабильные 60 кадров в секунду до конца мероприятия.

Как устроен проект: TOP, CHOP, SOP и DAT

Операторы в TouchDesigner разделены по типу данных, и каждое семейство окрашено в свой цвет. TOP (texture operators) работают с изображением: загружают видео, накладывают размытие, смешивают слои, считывают кадр с камеры. CHOP (channel operators) — это числа, меняющиеся во времени: громкость звука по частотам, координаты руки с сенсора, значения MIDI-контроллера, сигналы таймера. SOP (surface operators) строят и меняют 3D-геометрию. DAT (data operators) хранят текст и таблицы: список сцен, расписание, скрипты. Кроме них есть контейнеры COMP и материалы MAT.

Вся логика держится на связях между семействами. Громкость басов из CHOP управляет масштабом объекта в SOP, отрендеренная сцена попадает в TOP, а таблица в DAT решает, какую сцену показывать в 21:00. Там, где узлов не хватает, пишут на Python: по документации Derivative, в программу встроен Python 3.11, скрипты живут в DAT-операторах и в полях выражений, а модуль td с функциями вроде op() доступен без импорта. На практике это короткие выражения и обработчики событий: переключить сцену по сигналу, прочитать строку из таблицы.

Кому нужен TouchDesigner, а кому хватит другого

Программа связывает экран с внешним миром. В ответах на частые вопросы Derivative перечисляет полную поддержку MIDI, обмен через OSC, UDP, TCP/IP и последовательный порт, встроенные операторы для сенсоров Kinect, а также планшеты, мультитач и Arduino. Для света есть оператор DMX Out CHOP, который отправляет данные по DMX, Art-Net и sACN, так что один проект управляет и видео, и прожекторами на сцене.

Отсюда круг тех, кому навык окупается. Медиахудожнику и дизайнеру выставок он нужен, когда работа реагирует на зрителя: камера, датчик движения, микрофон, кнопка. Продюсеру ивентов и техническому специалисту на площадке — когда надо свести в одну систему несколько проекторов, свет и звук. VJ — когда хочется не только запускать клипы, но и генерировать графику из музыки на ходу.

Если же задача — играть готовые клипы с эффектами под диджея, быстрее освоить Resolume: там готовы деки, эффекты и маппинг на экраны, а программировать почти не нужно. Для рекламного ролика, который покажут как обычное видео, разумнее остаться в After Effects или Cinema 4D: живой расчёт здесь ничего не добавит. О линейной анимации подробнее рассказывает статья о моушн-дизайне — TouchDesigner начинается там, где картинка должна меняться от внешнего сигнала.

Учебный пример: стена, которая отвечает посетителю

Ситуация учебная. На выставке есть проекция на стену три на два метра, перед ней пустое пространство. Задача: когда человек проходит мимо, по стене разбегается рябь, а фоновая музыка зала слегка меняет цвет.

Сигнал с камеры или сенсора глубины попадает в TOP, там из кадра вычитают пустой фон и получают силуэт. Из силуэта CHOP извлекает координаты и скорость движения. Эти числа задают силу и центр волны в шейдере или системе частиц. Параллельно микрофон через Audio Device In CHOP и анализ спектра даёт три полосы — низкие, средние и высокие частоты, — которые сдвигают оттенок. Финальный TOP уходит в Window COMP на выход проектора. Короткий Python-скрипт в DAT записывает в журнал частоту кадров, чтобы утром увидеть, не проседала ли система.

Самое трудоёмкое здесь — не эффект, а калибровка: подогнать картинку под стену, настроить порог силуэта при меняющемся свете и проверить, что проект работает восемь часов подряд.

Бесплатная версия и железо: что проверить до первого заказа

Учиться можно бесплатно, но у некоммерческой лицензии есть ограничение, которое прямо касается проектного вывода. По описанию продуктов Derivative, в версии Non-Commercial разрешение изображения ограничено 1280×1280 пикселей. Кадр Full HD шириной 1920 пикселей в этот предел уже не помещается, не говоря о склейке из двух проекторов. Там же сказано, что бесплатные ключи одноразовые и не переносятся между компьютерами, а части операторов (Shared Memory, DirectX) в этой версии нет.

Граница между бесплатной и платной версией проведена не по уровню мастерства, а по деньгам: лицензия Commercial или Pro нужна для любой работы, за которую вы получаете деньги или иное вознаграждение. Значит, оплаченный VJ-сет в баре или инсталляция для бренда уже требуют Commercial — 600 долларов за ключ для одного компьютера; запись роликов H.264/H.265 в реальном времени тоже есть только в платных версиях и только с видеокартой Nvidia. По правилам обновлений лицензия бессрочная, но к ней прилагается год обновлений: сборки, вышедшие позже, с ней уже не запустятся, а продление для Commercial стоит 300 долларов в год.

Требования к компьютеру тоже лучше проверить заранее. В системных требованиях указаны Windows 10 или 11 либо macOS 13 и новее, видеокарта Nvidia GeForce 1000-й серии и выше или AMD Radeon на архитектуре RDNA, не меньше 4 ГБ видеопамяти при рекомендуемых 8 ГБ. На Mac с процессором Intel нужна дискретная видеокарта AMD, а аппаратное кодирование через Nvidia, поддержка Kinect Azure и инструменты на CUDA работают только в Windows.

С чего начать и в каком порядке осваивать

Порядок важен, потому что каждое семейство операторов опирается на предыдущее. Без уверенной работы с TOP непонятно, куда выводить результат; без CHOP графика не реагирует ни на что; без Python проект нельзя автоматизировать. Поэтому сначала изображение, потом сигналы, потом 3D и только в конце внешние устройства и надёжность. Для всех шагов хватит бесплатной версии и официальных уроков на сайте Derivative.

  1. TOP: загрузить видео, наложить эффекты, смешать слои, вывести результат в отдельное окно.
  2. CHOP: разобрать звук на частоты, сгладить сигнал, связать его с параметром эффекта.
  3. SOP и рендер: простая геометрия, инстансинг тысяч копий, камера и свет.
  4. Ввод извне: веб-камера, MIDI-контроллер или телефон с OSC-приложением.
  5. Python и устойчивость: переключение сцен скриптом, контроль частоты кадров, автозапуск проекта.

Хорошая самопроверка — запустить свой визуализатор на чужой музыке. Если всё замирает или мигает без остановки, связи настроены под конкретную запись, а не под сигнал. Новички чаще всего ошибаются в трёх местах: держат все операторы в разрешении выше нужного и теряют кадры; не сглаживают сигнал от звука и получают дёрганую картинку; строят сеть из сотни узлов без контейнеров, после чего через неделю в ней не разобраться.

Когда первые шаги пройдены и хочется собрать законченную работу, пригодится структурированная программа. На курсе Skillbox «TouchDesigner. Базовый курс» за два месяца в 13 модулях проходят обработку изображения, звук и аудиореактивную анимацию, выражения и Python, процедурное 3D, инстансинг и рендер. Итоговый проект — собственная медиаинсталляция с интерактивным участием зрителя. В описании оговорено, что это фундамент, а не подготовка ко всем направлениям мультимедиа, и что понадобится мощный компьютер.

Как выбрать обучение

Отдельных программ по TouchDesigner на русском немного, поэтому часть навыка приходится добирать на смежных курсах. Смотрите на результат: файл проекта, который можно открыть и разобрать, и запись работы в реальном времени, а не отрендеренный ролик.

Самый очевидный смежный навык — Python: чем крупнее инсталляция, тем больше логики уходит в скрипты. На курсе ProductStar «Python-разработчик» первый модуль посвящён основам Python, позже идут объектно-ориентированное программирование, SQL и Django. Программа рассчитана на будущих бэкенд-разработчиков и длится шесть месяцев, поэтому для медиахудожника полезны прежде всего первые блоки и ООП: веб-разработку можно пройти позже или пропустить.

Второе направление — контент. Генеративную графику часто смешивают с готовыми видео и текстурами, а их всё чаще делают в нейросетях.

На курсе Bang Bang Education «Нейросети в коммуникационном дизайне» за 17 дней проходят шесть вебинаров: генерация статики, 3D-объектов и видео в Kling, Runway, Veo и других сервисах. Курс не для новичков: от участников ждут опыта с Midjourney, Recraft или Krea. TouchDesigner в программе нет, а на базовом тарифе домашние задания не проверяют, поэтому даты потока и формат обратной связи уточните у школы.

Как навык влияет на доход

TouchDesigner редко бывает отдельной вакансией в штате. На Хабр Карьере, где публикуют в основном вакансии IT-компаний, по запросу TouchDesigner в начале октября 2026 года не нашлось ни одной вакансии. Сопоставимых открытых данных о заработке с этим навыком найти не удалось, поэтому ниже — не цифры, а то, из чего складывается доход.

Основная модель — проектная: гонорар за инсталляцию, за VJ-сет или за сопровождение шоу. Из него вычитают расходы, о которых новички забывают: Commercial-лицензию и продление обновлений, мощный компьютер, сенсоры, аренду проекторов, дни монтажа на площадке. В штатной работе навык встречается в студиях мультимедиа, ивент-агентствах и музеях с интерактивными экспозициями, обычно в связке с моушн-дизайном, 3D или разработкой.

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

Что сделать до оплаты обучения

Установите бесплатную версию и за выходные соберите аудиовизуализатор, который реагирует на любую музыку и сам работает час без вашего участия. Если вам интересно разбираться, почему сигнал дёргается и как его сгладить, навык стоит развивать. Для сравнения школ подойдёт рейтинг онлайн-школ по моушн-дизайну — он шире TouchDesigner и охватывает всё направление анимационной графики, поэтому проверяйте, есть ли в программах работа в реальном времени, звук и интерактивность, а не только рендер роликов.