Встроенные нейросетевые операторы
Что уже есть в TouchDesigner: сегментация фона, шумоподавление, апскейл, трекинг лица и тела, оптический поток.
Часть моделей встроена в TouchDesigner как обычные операторы: создали узел — работает. Плата за это — жёсткие требования к железу.
Что есть
| Оператор | Что делает | База |
|---|---|---|
| Nvidia Background TOP | Отделяет человека от фона без хромакея | Maxine Video Effects |
| Nvidia Denoise TOP | Убирает шум с рендера | OptiX AI Denoiser |
| Nvidia Upscaler TOP | Увеличивает разрешение | Maxine Video Effects |
| Nvidia RTX Video TOP | RTX Video Super Resolution и преобразование в HDR | RTX Video |
| Face Track CHOP | Лицо, ключевые точки, направление взгляда | Maxine AR SDK |
| Body Track CHOP | Bounding box и 34 ключевые точки тела, углы суставов, 2D и 3D | Maxine AR SDK |
| Face Track SOP | Геометрия лица | Maxine AR SDK |
| Optical Flow TOP | Векторы движения между кадрами | Nvidia Optical Flow SDK |
Требования — читать до того, как строить проект
Все перечисленные операторы работают только под Windows. Background, Denoise, Upscaler, Face Track и Body Track требуют карты NVIDIA RTX 20, 30, 40 или 50 серии. Optical Flow TOP требует GPU 3000-й серии и выше. На macOS и на AMD они недоступны — планируйте платформу заранее.
Дополнительно: модели для Maxine-операторов скачиваются отдельно — Video Effects SDK и AR SDK с сайта NVIDIA, под вашу видеокарту. Без них узел будет создан, но не заработает.
Ещё один нюанс из документации: Maxine-операторы конфликтуют с камерой ZED в одном проекте из-за разных версий TensorRT.
Background TOP вместо хромакея
Самое практичное применение. Отделяет человека от произвольного фона — без зелёного экрана, без света на фон, в реальном зале.
Что учитывать:
- работает по человеку, не по произвольным объектам;
- край маски мягкий и слегка «дышит» — почти всегда нужен Blur и порог по маске;
- один человек в кадре обрабатывается стабильнее группы.
Body Track CHOP
Отдаёт 34 точки скелета на человека, в 2D или 3D, с опциональными углами суставов. Текущая версия SDK ограничена восемью людьми одновременно.
Каналы дальше идут как обычный CHOP: сглаживание, нормализация, привязка к геометрии, инстансинг.
Optical Flow TOP
Считает, куда сместился каждый участок кадра. Не нейросеть в строгом смысле — аппаратный блок NVIDIA, — но решает ту же задачу «понять движение». Из векторов движения делают смазы, деформации, «жидкость» из живого видео.
Denoise и Upscaler
Denoise полезен не только для рендера: он вычищает шумную картинку с
камеры при слабом свете. Upscaler и RTX Video дают увеличение
разрешения там, где исходник мал, — например, старый архивный материал на
большом экране.
Если платформа не Windows+RTX, задачи трекинга и сегментации закрывает MediaPipe: бесплатно, на Mac и PC, без установки SDK. Точность местами ниже, зато переносимость полная.