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

Bitmap effect и пиксель-маппинг

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

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

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

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

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

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

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

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

Остаётся назначить на Fixture и запустить.

Изображения

Загружаются в Pool изображений: Edit и плитка Pool Images, в окне Image Viewer кнопка Import Image, дальше файл с диска или флешки. Готовые картинки и видео MA хранятся в папках images/predefined и bitmaps/predefined_images (predefined_videos).

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

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

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

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

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

Ограничения

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

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

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

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

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

  1. Patch панели с Subfixture.
  2. Layout: 60 пикселей сеткой 10×6.
  3. Bitmap effect с горизонтальным градиентом.
  4. Speed — медленно, Direction — слева направо.
  5. Blur — небольшой, чтобы сгладить ступени.
  6. Сохранить в Pool, назначить на Executor.

Обычным Effect с Phase такую плавность по панели не собрать.

Приём

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

Нашли в статье ошибку, устаревшее или непонятное место?

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

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