К содержанию
fohbook/ TouchDesigner для света
профи

Пиксельная стена под видео

Массив из светодиодных приборов, играющий видеоконтент: раскладка, юниверсы, синхронизация и проверка.

Задача: сорок вертикальных светодиодных труб на сцене должны показывать видео как единая поверхность.

Что выяснить заранее

  1. Сколько приборов и сколько пикселей в каждом.
  2. Как они физически расставлены — координаты в метрах.
  3. Как заведены: сколько контроллеров, какие выходы, какая коммутация.
  4. Тип пикселя и порядок цветов.
  5. Кто владеет юниверсамиСлияние.

Раскладка

Сорок труб по 60 пикселей — это 2400 точек. Как поверхность это 2400 × 3 = 7200 каналов, то есть 15 юниверсов при RGB.

Логическая картинка: 40 × 60 пикселей. Не Full HD и не 4K — ровно столько, сколько есть светодиодов — Как это работает.

контент (любой) ──▶ приведение к 40 × 60 ──▶ null_wall

Всё остальное — раскладка этой картинки по приборам.

Из картинки в приборы

Порядок пикселей внутри трубы (снизу вверх или сверху вниз) и порядок труб в цепочке контроллера определяются коммутацией, а не вашими пожеланиями.

Правильный подход — карта раскладки:

fixture  x_in_image  controller  port  universe  start_channel  pixels  flip
tube_01  0           ctrl_1      1     1         1              60      0
tube_02  1           ctrl_1      2     1         181            60      1
tube_03  2           ctrl_1      3     1         361            60      0

Колонка flip — та самая змейка: труба, подключённая сверху вниз. Подробно — Раскладка.

Разбивка по юниверсам

60 пикселей RGB = 180 каналов. В юниверс влезает 2 трубы целиком (360 каналов) и часть третьей — но пиксель не может пересекать границу юниверса.

Практично: 2 трубы на юниверс, 152 канала не используются. Двадцать юниверсов вместо пятнадцати — зато раскладка прозрачная и совпадает с физикой.

Управление с пульта

Интенсивность массива держит консоль — TD как медиасервер. TD рисует контент и умножает его на пришедшую яркость. Блэкаут консоли гасит стену.

Проверка на площадке

Обязательная последовательность, до контента:

  1. Номер трубы: каждая труба показывает свой номер бегущей точкой. Считаете вслух — совпадает с картой?
  2. Один яркий пиксель проходит по всей поверхности слева направо, снизу вверх. Ошибки раскладки видны мгновенно.
  3. Чистые R, G, B — порядок цветов.
  4. Полный белый — питание, оттенок, разница между секциями.
  5. Серый 50 % — гамма — Цвет и гамма.
  6. И только потом — реальный контент.

Контент

  • Крупные формы, сильный контраст. Мелкое не читается.
  • Ничего тоньше двух пикселей: будет мерцать.
  • Проверяйте с места зрителя, а не с двух метров.
  • Тёмные градиенты на светодиодах идут ступеньками.
Сорок труб — это сорок мест, где что-то отвалится

Заложите быстрый способ проверить каждую и понять, что именно не работает: контроллер, порт, коммутация или прибор — Мониторинг.

рядом по смыслу