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