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

Что такое TouchDesigner

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

TouchDesigner — среда реального времени, в которой изображение, звук, 3D, данные и управление живут в одной сети узлов. Вы не открываете файл и не запускаете клип: вы строите конвейер, по которому кадр собирается заново шестьдесят раз в секунду.

Логика в одном абзаце

В сети стоят операторы — узлы. У каждого есть входы, выходы и параметры. Оператор что-то делает со своими входами и отдаёт результат дальше. Кадр считается сверху вниз по цепочке до окна вывода. Всё, что вы видите на экране, — результат одного прохода по этой сети.

Эта модель — вся программа. Дальше отличаются только типы данных: картинка, сигнал, геометрия, таблица.

Чем это отличается от плеера

TouchDesigner Resolume, плеер Медиасервер
Что готовите Программу Контент Проект и сцену
Контент Часто считается на лету Файлы Файлы + 3D
Порог входа Высокий Низкий Высокий
Сроки Дни и недели Часы Недели
Что ломается То, что вы написали То, что не так закодировали Настройки сцены
Кто нужен Разработчик Оператор Оператор + инженер

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

Где вы его встретите

  • инсталляции в музеях и торговых центрах — круглосуточно, без оператора;
  • сцена: генеративный фон, который реагирует на живой звук;
  • мэппинг на сложные объекты, где обычной сетки слайсов не хватает;
  • интерактив: камера, трекинг тела, сенсоры, кнопки в зале;
  • пиксель-мэппинг и управление светом — отдельный гайд про свет;
  • пре-виз и прототипы: быстрее собрать в TD, чем ждать сборки движка.

Из чего состоит проект

  1. Файл .toe — весь проект целиком: сеть, параметры, настройки.
  2. Компоненты .tox — куски сети, которые переиспользуют и раздают.
  3. Внешние файлы — видео, изображения, шрифты, модели, скрипты.
  4. Перформ-окно — то, что видит зритель; всё остальное скрыто.
Реальное время — это ограничение, а не свойство

Кадр обязан посчитаться за 16,7 мс при 60 fps. Всё, что не успевает, роняет частоту. Половина работы в TouchDesigner — не «сделать красиво», а «сделать красиво и уложиться» — Производительность.

Что нужно, чтобы начать

  1. Компьютер с дискретной видеокартой — Железо.
  2. Бесплатная Non-Commercial лицензия — Редакции и лицензии.
  3. Терпение: первые два дня будет непонятно всё — С чего начинать.
рядом по смыслу