Что такое TouchDesigner
Нодовая среда, в которой картинку не открывают, а собирают: чем она отличается от плеера и медиасервера.
TouchDesigner — среда реального времени, в которой изображение, звук, 3D, данные и управление живут в одной сети узлов. Вы не открываете файл и не запускаете клип: вы строите конвейер, по которому кадр собирается заново шестьдесят раз в секунду.
Логика в одном абзаце
В сети стоят операторы — узлы. У каждого есть входы, выходы и параметры. Оператор что-то делает со своими входами и отдаёт результат дальше. Кадр считается сверху вниз по цепочке до окна вывода. Всё, что вы видите на экране, — результат одного прохода по этой сети.
Эта модель — вся программа. Дальше отличаются только типы данных: картинка, сигнал, геометрия, таблица.
Чем это отличается от плеера
| TouchDesigner | Resolume, плеер | Медиасервер | |
|---|---|---|---|
| Что готовите | Программу | Контент | Проект и сцену |
| Контент | Часто считается на лету | Файлы | Файлы + 3D |
| Порог входа | Высокий | Низкий | Высокий |
| Сроки | Дни и недели | Часы | Недели |
| Что ломается | То, что вы написали | То, что не так закодировали | Настройки сцены |
| Кто нужен | Разработчик | Оператор | Оператор + инженер |
TouchDesigner не заменяет Resolume и не конкурирует с медиасервером — подробная карта в TouchDesigner и остальные. Он занимает место, где нужного инструмента просто нет: интерактив, генеративная графика, нестандартная геометрия, связь с датчиками и светом.
Где вы его встретите
- инсталляции в музеях и торговых центрах — круглосуточно, без оператора;
- сцена: генеративный фон, который реагирует на живой звук;
- мэппинг на сложные объекты, где обычной сетки слайсов не хватает;
- интерактив: камера, трекинг тела, сенсоры, кнопки в зале;
- пиксель-мэппинг и управление светом — отдельный гайд про свет;
- пре-виз и прототипы: быстрее собрать в TD, чем ждать сборки движка.
Из чего состоит проект
- Файл
.toe— весь проект целиком: сеть, параметры, настройки. - Компоненты
.tox— куски сети, которые переиспользуют и раздают. - Внешние файлы — видео, изображения, шрифты, модели, скрипты.
- Перформ-окно — то, что видит зритель; всё остальное скрыто.
Кадр обязан посчитаться за 16,7 мс при 60 fps. Всё, что не успевает, роняет частоту. Половина работы в TouchDesigner — не «сделать красиво», а «сделать красиво и уложиться» — Производительность.
Что нужно, чтобы начать
- Компьютер с дискретной видеокартой — Железо.
- Бесплатная Non-Commercial лицензия — Редакции и лицензии.
- Терпение: первые два дня будет непонятно всё — С чего начинать.