К содержанию
fohbook/ TouchDesigner
уровень

Уверенный

Ежедневные задачи площадки, то самое, что делается руками на каждой смене.

43 статьи гайда по TouchDesigner, в порядке разделов.

  1. Вьюеры и флаги узлаМаленькие кнопки на узле — не украшение: display, render, bypass, lock, clone и viewer active.
  2. Файл проекта и версииЧто лежит в .toe, где искать бэкапы, как организовать папку проекта и переносить его на другую машину.
  1. Кук: когда узел считаетсяГлавный механизм TouchDesigner: что заставляет оператор пересчитаться и почему половина оптимизации — про это.
  2. DAT: таблицы и текстДанные и код в одном семействе: таблицы, CSV, JSON, скрипты и колбэки.
  3. Конвертация между семействамиTOP → CHOP, CHOP → TOP, SOP → CHOP и обратно: где данные переходят границу и сколько это стоит.
  4. Ссылки, выражения и экспортТри способа связать узлы без провода и правила, по которым пишутся пути.
  1. Разрешение и формат пикселяДва параметра, которые определяют качество, память и кадры в секунду — и почему их надо задавать осознанно.
  2. Прозрачность и premultiplyАльфа-канал, чёрная кайма по краям и один параметр, который чинит половину проблем с прозрачностью.
  3. Цвет: уровни, кривые, пространствоLevel, HSV, LUT и гамма: как править цвет так, чтобы на экране в зале было то же, что на мониторе.
  4. Фильтры и искаженияBlur, Edge, Displace, Transform, Feedback-соседи: чем обрабатывают картинку и сколько это стоит.
  5. Ramp и Lookup: цвет по значениюПара операторов, из которой растёт большая часть узнаваемой генеративной картинки.
  1. КодекиHAP, NotchLC, H.264/H.265, ProRes: что читается на видеокарте, что грузит процессор и что выбрать под задачу.
  2. Movie File In: воспроизведениеПлеер TouchDesigner: индекс кадра, скорость, зацикливание, предзагрузка и звук.
  3. Камеры, платы захвата и NDIЖивая картинка в патче: веб-камера, SDI/HDMI-захват, NDI и задержка, которую они добавляют.
  4. Spout, Syphon и Touch In/OutПередача картинки между программами и между процессами: что работает локально, а что по сети.
  5. Запись и экспортMovie File Out, покадровый рендер, скриншоты и как записать то, что не успевает в реальном времени.
  1. ФидбэкПетля, в которой кадр видит сам себя: как её собрать, почему она вырождается и как этим управлять.
  1. Пайплайн рендераГеометрия → объект → камера → свет → материал → Render TOP: цепочка, без которой в TD нет 3D.
  2. SOP: геометрияКлассическая геометрия на процессоре: примитивы, деформации, копии и где проходит её потолок.
  3. Материалы и светPBR, Phong, Constant и источники света: как объект получает вид и почему сцена выглядит плоско.
  1. Спектр и полосыAudio Spectrum CHOP: как получить частотный разбор, привести его к логарифмической шкале и раздать по объектам.
  2. Темп, бит и синхронизацияКак поймать темп: детект бита, ручной тап, MIDI-клок, Ableton Link и таймкод.
  3. Сглаживание и честная реактивностьLag, Filter, Trigger и нормализация: как превратить дёрганый сигнал в движение, которое приятно смотреть.
  1. Python в TouchDesignerГде живёт код, как обратиться к сети, что делать нельзя и почему скрипт на каждом кадре — плохая идея.
  2. Скрипты и колбэкиExecute DAT, CHOP Execute, Parameter Execute, Panel Execute: как реагировать на события, а не опрашивать их.
  3. Свои компоненты и параметрыCustomize Component: собственные параметры, страницы и правила, по которым блок становится переиспользуемым.
  1. MIDIНоты, контроллеры и клок: как подключить пульт, разложить сообщения по каналам и не потерять устройство.
  2. OSCУправление по сети: адреса, порты, обмен с пультами, планшетом и другими машинами.
  3. Управление с светового пультаDMX In CHOP: как отдать консоли ручки над видео и почему это самый надёжный способ управления на площадке.
  1. Kantan MapperШтатный инструмент мэппинга: фигуры, деформация, маски и UV-выход, из которого растёт всё остальное.
  2. LED-экранЧто спросить у видеоинженера, почему пиксели важнее метров и как готовить контент под крупный шаг.
  1. Зачем нейросети в TouchDesignerЧетыре честные задачи, где модель даёт то, чего не даёт алгоритм — и четыре, где она только мешает.
  2. Встроенные нейросетевые операторыЧто уже есть в TouchDesigner: сегментация фона, шумоподавление, апскейл, трекинг лица и тела, оптический поток.
  3. MediaPipe: тело, руки, лицоБесплатный плагин, работающий на Mac и PC без установки: скелет, кисти, лицо, жесты и сегментация.
  1. Из чего состоит кадр16,7 миллисекунды: что происходит внутри одного кадра и почему падение частоты почти всегда объяснимо.
  2. Performance Monitor и ProbeДва инструмента, которые показывают, куда уходит время и память — и как ими пользоваться правильно.
  1. Аудиореактивный сетСобрать патч, который весь вечер играет под живую музыку и не разваливается: структура, запас, ручное управление.
  2. Мэппинг на объектОт замера объекта до готовой проекции: порядок работы, который экономит ночь монтажа.
  1. Падают кадрыПроект тормозит: как за пять минут понять, кто виноват — процессор, видеокарта или память.
  2. Падает или зависаетЧто делать после падения, как найти причину и как построить проект так, чтобы падение не стало катастрофой.
  3. Ошибки Python и модулейИмпорт не работает, скрипт молчит, колбэк перестал вызываться: где смотреть и что чинить.
  4. Не приходит и не уходит по сетиOSC, NDI, Art-Net, Touch In/Out: адаптеры, брандмауэр, широковещание и мультикаст — по шагам.
  5. Не читает файл или артефактыВидео не открывается, идёт рывками, показывает мусор: кодек, путь, диск или права.
другие уровни гайда