К содержанию
fohbook/ grandMA2

Битмап-эффекты и пиксель-маппинг

Картинка или видео по матрице приборов: каждый прибор берёт цвет из своей точки. Настройка, ограничения и когда это лишнее.

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

Тот же текст, другими словами:

Как объяснил бы коллега за пультом: коротко и по делу.

Версия ПО вашего пульта:1 место в статье новее вашей версии1 место в статье новее вашей версии
Быстрый выбор:

Битмап-эффект накладывает изображение на матрицу приборов: каждый прибор или пиксель прибора берёт цвет из соответствующей точки картинки.

Нужны три вещи: приборы с управляемым цветом, лейаут с координатами приборов и источник — картинка из пула изображений, встроенный генератор или медиасервер по CITP.

Порядок настройки

Сначала лейаут. Расставьте приборы так, как они висят физически: битмап работает по координатам, и неточная раскладка даст перекошенную картинку.

Дальше в пуле эффектов создайте новый и переключите в режим Bitmap, выберите источник и настройте наложение:

Параметр Что делает
Layout Какая раскладка используется
Position X / Y Смещение картинки
Size X / Y Масштаб
Rotation Поворот
Speed Скорость движения
Direction Направление прокрутки
Blur Размытие — сглаживает пиксельность
Colour Тонирование

Остаётся назначить на приборы и запустить.

Изображения

Загружаются в Image Pool через Setup или напрямую из файловой системы. Поддерживаются обычные растровые форматы.

Появилось в 3.2 · в вашей версии этого нет

Видео на битмап-приборах, слои по оси Z, режимы проигрывания, поворот и скорость появились в 3.2.

Размер имеет значение

Битмап считается в реальном времени. Картинка 4000×3000 на матрице 20×10 не даст ничего лучшего, но съест ресурсы. Готовьте изображения под реальный размер матрицы плюс небольшой запас.

Значения, рассчитанные битмапом, помечены в фикстур-листе фиолетовым.

Ограничения

Двадцать приборов — это двадцать пикселей, мелкий текст не прочитается. Битмап живёт на цветовых полях, градиентах, крупных формах и движении.

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

Когда битмап лишний

Настоящий видеоконтент высокого разрешения — это медиасервер. Простые волны по ряду проще и легче собрать обычным эффектом с фазой. При десятке приборов эффект даст тот же результат, не требуя лейаута.

Волна по панели 10×6

  1. Патч панели с субприборами.
  2. Лейаут: 60 пикселей сеткой 10×6.
  3. Битмап-эффект с горизонтальным градиентом.
  4. Speed — медленно, Direction — слева направо.
  5. Blur — небольшой, чтобы сгладить ступени.
  6. Сохранить в пул, назначить на экзекьютор.

Получится плавность, которой обычным эффектом с той же органичностью не добиться.

Приём

Начинайте с горизонтального градиента из двух цветов. Он даёт большую часть результата и проверяет, правильно ли собран лейаут, до того как вы возьмётесь за сложный контент.

Битмап-эффект накладывает изображение или видео на матрицу приборов: каждый прибор (или пиксель прибора) берёт цвет из соответствующей точки картинки.

Что нужно

  1. Приборы с управляемым цветом — светодиодные панели, ленты, заливки, головы.
  2. Лейаут — раскладка приборов в пространстве. Битмап берёт координаты именно оттуда. См. лейауты.
  3. Источник — изображение из пула картинок, встроенный генератор или медиасервер по CITP.

Порядок настройки

1. Соберите лейаут. Расставьте приборы так, как они висят физически. Точность важна: битмап работает по координатам.

2. Создайте битмап-эффект. В пуле эффектов создайте новый и переключите его в режим Bitmap.

3. Выберите источник. Картинка из пула изображений, текст, или один из встроенных генераторов.

4. Настройте наложение:

Параметр Что делает
Layout Какая раскладка используется
Position X / Y Смещение картинки
Size X / Y Масштаб
Rotation Поворот
Speed Скорость движения
Direction Направление прокрутки
Blur Размытие — сглаживает пиксельность
Colour Тонирование

5. Назначьте на приборы и запустите.

Импорт изображений

Картинки загружаются в Image Pool через Setup или напрямую из файловой системы. Поддерживаются обычные растровые форматы.

Появилось в 3.2 · в вашей версии этого нет

Видео на битмап-приборах, слои по оси Z, режимы проигрывания, поворот и скорость появились в 3.2.

Размер имеет значение

Битмап рассчитывается в реальном времени. Картинка 4000×3000 не даст лучшего результата на матрице 20×10, но съест ресурсы. Готовьте изображения под реальный размер матрицы плюс небольшой запас.

Приборы, рассчитанные битмапом

В фикстур-листе такие значения помечены фиолетовым маркером — «атрибут рассчитан в bitmap fixture».

Ограничения

Разрешение матрицы. Двадцать приборов — это двадцать пикселей. Мелкий текст не прочитается. Битмап хорош для цветовых полей, градиентов, крупных форм и движения.

Производительность. Битмап на несколько сотен пикселей заметно нагружает консоль. На больших инсталляциях используют медиасервер, а консоль лишь управляет им.

Смешивание с другими источниками. Битмап работает по обычным правилам приоритетов. Программер его перебьёт.

Когда битмап — не лучший выбор

  • Нужен настоящий видеоконтент высокого разрешения → медиасервер.
  • Нужны простые волны по ряду → обычный эффект с фазой проще и легче.
  • Приборов меньше десяти → эффект даст тот же результат без настройки лейаута.

Практический сценарий

Задача: пустить волну цвета по светодиодной панели 10×6.

  1. Патч панели с субприборами.
  2. Лейаут: расставить 60 пикселей сеткой 10×6.
  3. Битмап-эффект с горизонтальным градиентом.
  4. Speed — медленно, Direction — слева направо.
  5. Blur — небольшой, чтобы сгладить ступени.
  6. Сохранить в пул, назначить на экзекьютор.

Результат — плавная волна, которую невозможно собрать обычным эффектом с той же органичностью.

Приём

Начните с простого источника: горизонтальный градиент из двух цветов. Он даёт 80 % результата и позволяет проверить, что лейаут собран правильно, до того как вы займётесь сложным контентом.

На других пультах

весь переводчик →
Пиксель-мэпперздесь — Bitmap Effect
  • grandMA3Bitmap Generator
  • Avolites TitanPixel Mapper
  • ETC EosPixel Map
  • ChamSys MagicQPixel Mapper
  • TouchDesigner для светаTOP в CHOP
рядом по смыслу