Программа для настройки света

Ранее мы рассказывали про историю протоколов управления световым оборудованием. Настало время сделать свое шоу!

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

Для создания собственного светового шоу требуются «умные» источники света и пульт управления. Наиболее доступное решение — использование адресных светодиодных лент на базе WS2818b и микроконтроллера с Wi-Fi. Подробную инструкцию по работе с адресной светодиодной лентой можно найти в блоге AlexGyver, а программную часть взять у проекта WLED.

В современных домашних инсталляциях для управления светом удобнее всего использовать Wi-Fi и протокол E1.31, а в качестве программы для создания шоу — xLights. Мы решили пойти дальше и разработать собственное E1.31-совместимое устройство и запрограммировать с его помощью небольшое светопреставление. Выбор пал на Minecraft.

БЫСТРАЯ НАСТРОЙКА ОСВЕЩЕНИЯ. CORONA SKY & HDRI

Энтузиасты проводят в этой популярной «песочнице» разные мероприятия, в том числе квартирники, спектакли и вебинары. Во всех случаях игра выполняет роль самостоятельной и независимой виртуальной площадки. В нашем случае «сценическое оборудование» находится внутри игры, а пульт управления — снаружи. Эту проблему решает плагин для сервера Minecraft.

Все описанное в статье применимо к любому проекту, где возможно подключение к интернету и есть контролируемые осветительные приборы.

Протокол E1.31

Хотя Art-Net проще, мы выбрали стандартизированный sACN (E1.31). В интернете можно найти реализацию для языков C, C#, Python. Java — не лучший язык для обработки байтового потока, но другого не надо. Необходимая нам функциональность — получение пакетов E1.31 и извлечение необходимых данных, поэтому мы напишем свой приемник. Пакеты sACN отправляются по UDP и состоят из трех слоев. Структура пакета в нотации языка С, взятая из libe131:

/* E1.31 Packet Type */ /* All packet contents shall be transmitted in network byte order (big endian) */ typedef union < PACK(struct < PACK(struct < /* ACN Root Layer: 38 bytes */ uint16_t preamble_size; /* Preamble Size */ uint16_t postamble_size; /* Post-amble Size */ uint8_t acn_pid[12]; /* ACN Packet Identifier */ uint16_t flength; /* Flags (high 4 bits) /* Layer Vector */ uint8_t cid[16]; /* Component Identifier (UUID) */ >) root; PACK(struct < /* Framing Layer: 77 bytes */ uint16_t flength; /* Flags (high 4 bits) /* Layer Vector */ uint8_t source_name[64]; /* User Assigned Name of Source (UTF-8) */ uint8_t priority; /* Packet Priority (0-200, default 100) */ uint16_t reserved; /* Reserved (should be always 0) */ uint8_t seq_number; /* Sequence Number (detect duplicates or out of order packets) */ uint8_t options; /* Options Flags (bit 7: preview data, bit 6: stream terminated) */ uint16_t universe; /* DMX Universe Number */ >) frame; PACK(struct < /* Device Management Protocol (DMP) Layer: 523 bytes */ uint16_t flength; /* Flags (high 4 bits) / Length (low 12 bits) */ uint8_t vector; /* Layer Vector */ uint8_t type; /* Address Type /* First Property Address */ uint16_t addr_inc; /* Address Increment */ uint16_t prop_val_cnt; /* Property Value Count (1 + number of slots) */ uint8_t prop_val[513]; /* Property Values (DMX start code + slots data) */ >) dmp; >); uint8_t raw[638]; /* raw buffer view: 638 bytes */ > e131_packet_t;

Нам интересны следующие поля:

Daslight 4, настройка света (обзор на русском языке)

  • номер последовательности — seq_number;
  • номер DMX Universe — universe;
  • количество байт DMX-информации в данном пакете — prop_val_cnt;
  • байты DMX-информации — prop_val;

Обратите внимание, что один E1.31-пакет может содержать не больше 511 байт полезной информации. Согласно стандарту DMX, нулевой байт, называющийся стартовым кодом, зарезервирован и должен быть равен нулю.

При наличии более одной DMX-области полученные пакеты необходимо упорядочить и объединить DMX-данные, удалив нулевой байт из каждой DMX-области. Полученные DMX-данные можно использовать для управления освещением.

Читайте также:
Троянские программы и вирусы могут изменять следующие файлы dll

Настраиваем xLights

xLights — свободно распространяемое программное обеспечение для управления DMX-контроллерами. Данная программа поддерживает Windows, Linux и macOS. На момент написания статьи на странице загрузки актуальная версия — 2020.56.

Стартовое окно xLights

Сперва необходимо подключить все доступные контроллеры. Контроллер — это устройство, которое принимает пакеты E1.31, извлекает из них данные и отправляет подключенным DMX-устройствам. В нашем случае контроллер один — сервер Minecraft. Однако если вы используете светодиодные ленты, то скорее всего у каждой ленты будет свой контроллер.

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

Программы управления светом по протоколу DMX 512

Обзор на бюджетные дым машиныБюджетный свет, обзор.USB Контроллеры ОБЗОР.

Программы управления по DMX 512

На сегодняшний день существует множество программ управления светом по DMX 512 и не только, но еще и по ArtNet. Расскажем о самых популярных, и самых используемых из них.

Freestyler(Бесплатная, работает с множеством контроллеров)
Martin Lightjockey(Платная, только фирменное оборудование)
SunLite Suite 2(Платная, только со своими контроллерами)
DasLight(Платная, только со своими контроллерами)
QLC(Бесплатная, поддержка множества контроллеров, кросплатформенность, функционал)
grandMA2 onPC 2

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

Актуальные программы

Q Light Controller+

 QLC+ LOGO

Q Light Controller+ (QLC+) это программа для управления световым оборудованием, которая предназначена для использования в сфере развлечений и визуальных искусств. Она доступна бесплатно и с открытым исходным кодом для Windows, Linux и macOS.

QLC+ имеет простой и интуитивно понятный пользовательский интерфейс, который позволяет управлять различными типами светового оборудования, включая DMX, MIDI, OSC и Art-Net. С помощью QLC+ вы можете создавать свои собственные сцены, настройки и эффекты, а также использовать предварительно созданные шаблоны, чтобы ускорить процесс создания.

Основные функции QLC+ включают в себя создание и редактирование сцен, настройку устройств DMX, создание виртуальных устройств и устройств многоканального звука, использование эффектов и фонового освещения, а также импорт и экспорт настроек проекта.

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

В целом, QLC+ является мощным и гибким инструментом для управления светом, который идеально подходит для музыкальных выступлений, театральных постановок, клубов и других событий, где нужно создавать эффектные световые шоу. Мощный бесплатный софт, хорошая поддержка. Из особенностей:

Гибкий интерфейс
Множество поддерживаемых протоколов и интерфейсов
Show builder, звуковая синхронизация света-звука-видео.
Кросплатформенность(Возможно установить даже на микрокомпьютер Raspberry PI)
2D визуализатор.

Программа для создания профилей приборов.

Подробнее о программе отдельно здесь

FreeStyler

Программа FreeStyler предназначена для создания и воспроизведения световых шоу и управления приборами по протоколу DMX512. По своей функциональности программа приближается к таким широко распространенным программамLightJokey и SunLight. При этом в программе реализованы самые нужные функции. FreeStyler будет незаменим для небольших клубов,кафе и ресторанов.

Интуитивно понятный интерфейс программы позволяет значительно сократить время на освоение. А для тех, кто раньше работал с Martin LightJokey и SunLight в интерфейсе ничего нового не будет. К достоинством программы можно отнести поддержку более 15 контроллеров DMX, некоторых закрытых и открытых.

Можно также отметить достаточно простой, и интуитивно понятный Fixture Creator(Создание фикстур)

Скачать последнюю версию программы : Скачать FreeStyler

(Актуально — Leo 2015/04/18 11:55) По программе Freestyler хороший мануал по использованию.

Читайте также:
Если хозяин с тобой программа

USB Контроллеры для Freestyler

Martin Lightjockey

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

Можно с уверенностью сказать что этот концепт является одним из самых удачных на рынке, и является примером для многих сторонних разработчиков. Ввиду большой цены на оффициальные usb коробочки, на рынке стали появлятся серые usb интерфейсы. Лидер в этом движении Китай.

До недавнего времени компания Martin закрывали глаза на не лицензионные серые коробки и интерфейсы. Сегодня софт версии защищены на сегодняшний день лучшим методом защиты это электронный ключ.

Старые версии все также подвержены взлому до версии 2.95 Из основных качеств программы, это вполне быстрое,понятное и интуитивное написание световых секвенций и сцен. Большая функциональность, Cuelist для создания синхронизации по аудиосигналу сцен. Audio analyzer со встроенным эквалайзером для возможности автоматического переключения сцен и настройкой под определенные частоты. Midi управление сценами. Lj manager использование на touch мониторах.Синхронизация по MTC(Midi time code).

Последнюю версию Martin Lightjockey скачать здесь:

Старые версии контроллеров с новым программным обеспечением работать не будут. Для старых контроллеров версия без usb ключа!

Мануалы

Драйверы

Плагины

Так как оффициальное приложение midi в жокее с ограниченным набором функций, одним энтузиастом было создано дополнение Lj-FaderS.Один из самых популярных плагинов. Бесплатное приложение позволяющее управлять Martin Lightjockey фейдерами с помощью midi интерфейса. При умелом использовании MidiOX с дополнительными виртуальными midi портами возможно создать из Lighjockey настоящий hardware пульт. Midiox в данном случае используется для развязки MidiIn и Ljfaders. Midi in обычно настраивается для использования flash функций, а Lj-FaderS непосредственно для переключения QUE и управления фэйдерами.

Благодаря программе MartinOSC имеется возможность управлять лайтжокеем через мобильное приложение через OSC протокол. Достаточно скачать TouchOSC создать шаблон управления, скачать MartinOSC настроить порты и адрес.

Скачать последнюю версию LjFaders 2.1 разработчик Marcus Neubaur.(Пароль на архив http://dmx-512.ru/)

SunLite Suite

Лидер в небольших прокатах, а также на стационаре в ночных клубах, барах, ресторанах. Достаточно легкий в освоении интерфейс. DMX контроллер SUNLITE SUITE 2 для управления профессиональными световыми приборами. Возможно подключать дополнительные расчески такие как MIDI клавиатуры в реальном времени. Вот что пишет производитель:

С помощью программного обеспечения Sunlite Suite 2, входящего в комплект, возможно управление всеми существующими и будущими световыми приборами, в комлекте 3D визуализатор. Модельный ряд Suite 2 включает 4 модели, совместимых как с Sunlite Suite, так и Suite 2 – программным обеспечением. Последнее поколение USB-DMX интерфейсов от Nicolaudie полностью совместимо с 64-битными версиями Windows и обеспечивают сильнейшую защиту от неавторизированного использования, используя NAP технологию (Nicolaudie Anti Piracy).

Обзор, а так же купить контроллер USB Sunlite можете Sunlite Suite dmx usb контроллер Suite2FC за 8000 руб.

Все бы хорошо, но 2 сьют уже взломан и на арену вылезло много контролеров, подделок под оригинал.

Источник: dmx-512.ru

USB контроллеры и программы управления светом

Программа FreeStyler предназначена для создания и воспроизведения световых шоу и управления приборами по протоколу DMX512 . По своей функциональности программа приближается к таким широко распространенным программамLightJokey и SunLight. При этом в программе реализованы самые нужные функции. FreeStyler будет незаменим для небольших клубов,кафе и ресторанов.

Интуитивно понятный интерфейс программы позволяет значительно сократить время на освоение. А для тех, кто раньше работал с Martin LightJokey и SunLight в интерфейсе ничего нового не будет. К достоинством программы можно отнести поддержку более 15 контроллеров DMX, некоторых закрытых и открытых.

Можно также отметить достаточно простой, и интуитивно понятный Fixture Creator(Создание фикстур)

Скачать последнюю версию программы : FreeStyler 3.6.34

(Актуально — Leo 2015/04/18 11:55) По программе Freestyler хороший мануал по использованию.

USB Контроллеры для Freestyler

Martin Lightjockey

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

Читайте также:
Программа чтобы вырезать картинку с экрана

Можно с уверенностью сказать что этот концепт является одним из самых удачных на рынке, и является примером для многих сторонних разработчиков. Ввиду большой цены на оффициальные usb коробочки,на рынке стали появлятся серые usb интерфейсы. Лидер в этом движении Китай.

До недавнего времени компания Martin закрывали глаза на не лицензионные серые коробки и интерфейсы. Сегодня софт версии защищены на сегодняшний день лучшим методом защиты это электронный ключ.

Старые версии все также подвержены взлому до версии 2.95 Из основных качеств программы, это вполне быстрое,понятное и интуитивное написание световых секвенций и сцен. Большая функциональность, Cuelist для создания синхронизации по аудиосигналу сцен. Audio analyzer со встроенным эквалайзером для возможности автоматического переключения сцен и настройкой под определенные частоты. Midi управление сценами. Lj manager использование на touch мониторах.Синхронизация по MTC (Midi time code).

Последнюю версию Martin Lightjockey скачать здесь:

Старые версии контроллеров с новым программным обеспечением работать не будут. Для старых контроллеров версия без usb ключа!

Мануалы

Драйверы

Плагины

Так как оффициальное приложение midi в жокее с ограниченным набором функций, одним энтузиастом было создано дополнение Lj-FaderS.Один из самых популярных плагинов. Бесплатное приложение позволяющее управлять Martin Lightjockey фейдерами с помощью midi интерфейса. При умелом использовании MidiOX с дополнительными виртуальными midi портами возможно создать из Lighjockey настоящий hardware пульт. Midiox в данном случае используется для развязки MidiIn и Ljfaders. Midi in обычно настраивается для использования flash функций, а Lj-FaderS непосредственно для переключения QUE и управления фэйдерами.

Скачать последнюю версию LjFaders 2.1 разработчик Marcus Neubaur.(Пароль на архив http://dmx-512.ru/)

SunLite Suite

Лидер в небольших прокатах, а также на стационаре в ночных клубах, барах, ресторанах. Достаточно легкий в освоении интерфейс. DMX контроллер SUNLITE SUITE 2 для управления профессиональными световыми приборами. Возможно подключать дополнительные расчески такие как MIDI клавиатуры в реальном времени. Вот что пишет производитель:

С помощью программного обеспечения Sunlite Suite 2, входящего в комплект, возможно управление всеми существующими и будущими световыми приборами, в комлекте 3D визуализатор. Модельный ряд Suite 2 включает 4 модели, совместимых как с Sunlite Suite, так и Suite 2 – программным обеспечением. Последнее поколение USB-DMX интерфейсов от Nicolaudie полностью совместимо с 64-битными версиями Windows и обеспечивают сильнейшую защиту от неавторизированного использования, используя NAP технологию (Nicolaudie Anti Piracy).

Все бы хорошо, но 2 сьют уже взломан и на арену вылезло много контролеров, подделок под оригинал.

Уроки по Sunlight

Скачать Sunlight Suite

DasLight

Еще один интерфейс очень похожий на своего конкурента Sunlight(первые релизы программы DasLight были практически слизаны с Sunlight) DasLight хорошо подходит для небольших прокатов, простой интуитивный интерфейс. Жаль что от русской поддержки на своем сайте они отказались. Среди достоинств, это кросплатформенная программа. На сегодняшний день DasLigt есть как на Mac так и на Windows.

Также существует специальная программа easyremote на iPad, iPhone для управления DasLightом на планшете или телефоне через Wi-Fi.EasyremoteСхема подключения стандартная, через USB устройство передаем данные DMXСхема подключенияСобсвенно DasLight предлагают пользователям несколько пакетов

Скачать DasLight

Q Light Controller+

Мощный бесплатный софт, хорошая поддержка. Из особенностей:

Гибкий интерфейс
Множество поддерживаемых протоколов и интерфейсов
Show builder, звуковая синхронизация света-звука-видео.
Кросплатформенность(Возможно установить даже на микрокомпьютер Raspberry PI)
2D визуализатор.

Программа для создания профилей приборов.

Подробнее о программе отдельно здесь

DMXControl 3

Бесплатный софт, создатели немцы. Немцы плохого говна не сделают! Из особенностей:

Сервер/клиент возможность установки на другой компьютер

Управление сервером с нескольких клиентов(работу могут делать несколько художников по свету и в одно и тоже время)

Windows/Linux(mono)
Визуализатор

Подробнее о программе DMXControl 3 здесь

Китайские аналоги USB интерфейсов управления светом 512

Небольшой список, китайских подделок usb коробочек, многие из них могут работать с самым свежим софтом, таким как Freestyler, Martin M-PC, GrandMA, HOG и другие.

AVLDIY DMX512 BOX HD512

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru