Как видео превращается в пиксели
Пиксель-мэппинг — светодиод напротив точки картинки. Схема от TOP до ленты, три решения — где диод, в каком порядке данные, как ложатся в юниверсы — и что делает картинку хорошей.
Пиксель-мэппинг — это сопоставление светодиода точке картинки, остальное детали.
источник картинки (TOP)
│
сэмплирование по координатам пикселей
│
TOP → CHOP (или POP)
│
порядок каналов: R G B (W), змейка, направление
│
разбивка по юниверсам
│
DMX Out → Art-Net / sACN
│
пиксель-контроллер → лента
Решают три вещи: где на картинке каждый светодиод, в каком порядке идут данные и как они ложатся по юниверсам.
Светодиод ставят на картинку двумя способами. Сеткой: лента или панель — прямоугольная матрица, скажем 64 × 32, и картинка просто масштабируется, для панелей и ровных полос этого хватает.
Второй способ — произвольные координаты: у каждого диода своё место в пространстве, и цвет берётся из картинки в этой точке, — ради этого TouchDesigner и берут: спираль на колонне, точки по фасаду, светильники как попало, Раскладка.
пиксель 1: R G B
пиксель 2: R G B
...
Контроллер ждёт байты в своём порядке: RGB, GRB или BGR, по три или по четыре компоненты (RGBW). Это настраивается на контроллере, и перепутанные красный и зелёный обычно исправляют там, а не в проекте, Контроллеры.
| Пиксель | Каналов | В юниверсе |
|---|---|---|
| RGB | 3 | 170, два канала лишние |
| RGBW | 4 | 128 |
| RGB 16 бит | 6 | 85 |
Отсюда число юниверсов, Юниверсы и контроллеры.
| Что решает качество | Как |
|---|---|
| Разрешение источника | По плотности пикселей: 1920 × 1080 для ленты на 60 диодов — лишняя работа |
| Выборка | Один пиксель или среднее по области, второе плавнее на редкой ленте |
| Гамма и цвет | На светодиодах всё иначе, чем на мониторе |
| Частота | Та, которую выдерживает контроллер |
Одна лента, один юниверс, бегущая волна — Первая лента, большая поверхность — Пиксельная стена. На десяти пикселях схему отладить в сто раз проще, чем на пяти тысячах.
Пять тысяч пикселей RGB — тридцать юниверсов до 44 раз в секунду, и сеть должна быть готова, Настройка сети.
Нашли в статье ошибку, устаревшее или непонятное место?