В этом документе описаны особенности работы и опции приложения Призматик для операционной системы Андроид. Если вы уже ознакомились с принципами работы устройства, то наверняка большинство вопросов по использованию Призматика отпало само собой. В любом случае мы постарались описать все настройки предельно коротко и ясно, снабдив скриншотами все важные места.
Содержание:
Призматик для Андроида (Prismatik of Lightpack) -- приложение для захвата картинки из ОС Андроид предназначенное в первую очередь для работы с HDMI-стиками и медиа-центрами на базе этой ОС, число которых с каждым днём растёт. Приложение в полной мере работает с Лайтпаком (включая сетапы с несколькими устройствами), имеет простой интерфейс оптимизированный для отображения на экранах с большими диагоналями и FullHD разрешениями. Помимо стандартных способов ввода Призматик адаптирован для управления геймпадом. На сегодняшний день интерфейс приложения доступен только на английском языке.
Требования и особенности:
- Android 4.0 и новее
- Приложению потребуются права суперпользователя (Root) для работы режима захвата картинки
- В некоторых случаях при включенном аппаратном рендеринге захват может не работать при проигрывании файлов определённых форматов.
Главный экран Призматика содержит минимальный набор наиболее частоиспользуемых контролов и предоставляет пользователю всю необходимую информацию о сетапе, статусе Лайтпака, выбранном режиме и пр.
Логотип в верхней части экрана подсвечивается в зависимости от выбранного режима работы и выполнен монохромным в случае, если подсветка отключена. В нижнюю половину экрана под кнопки переключения режимов выводится информация о количестве подключенных и распознанных Лайтпаков и доступности прав суперпользователя (Root), необходимых для работы режима захвата.
Призматик имеет 3 режима работы: Простая лампа подсветки (Solid color), Переливающаяся подсветка (Mood lamp) и режим захвата картинки (Screen capturing). Каждый из них активируется нажатием на соответствующую кнопку. Выключить подсветку из главного окна можно просто "отжав" кнопку соотствующего режима обратно. Специфические для каждого режима настройки доступны на всплывающей снизу шторке (drawer), которая активируется в момент включения любого режима и которую всегда можно свернуть.
В этом режиме Лайтпак светит одним единственным цветом, который пользователь выбрал в настройках. Помимо цвета доступны регулировки каналов его насыщенности (saturation) и яркости (lightness) . Компонент выбора цвета выполнен согласно модели цветового представления HSL для отображения полного спектра доступных цветов.
В этом режиме Лайтпак плавно изменяет свой цвет. Доступна регулировка скорости изменения. Так же в этом режиме у пользователя есть возможность запустить одну из предустановленных "анимаций" подсветки и отрегулировать её скорость.
Внимание:
Для правильной работы некоторых из анимаций, например Cylon необходимо чтобы зоны захвата были предварительно настроены (см. Зоны захвата)
В режиме захвата картинки Призматик захватывает и анализирует любой выводимый на экран контент, включая интерфейс самой ОС. Это основной сценарий использования устройства, но для его работы необходимо иметь права суперпользователя (Root). После включения режима захвата Призматик можно "свернуть" любым удобным способом. Серверная часть, обеспечивающая захват будет работать независимо от GUI, а Лайтпак начнёт подсвечивать стену цветами из вашей игры, или видео. Для правильной работы режима необходимо предварительно настроить зоны захвата.
В режиме захвата доступны 3 дополнительные опции: Лимит кадров в секунду (FPS limit), Супер-фича заботящаяся о вашем зрении (Magic eye-saving feature), Средний цвет по сцене (Scene overall color).
Позволяет установить верхнюю планку, которая ограничивает скорость захвата картинки. Настройка полезна в случае, если устройство, на котором запущен Призматик, обладает избыточной производительностью.
Опция отвечает за дополнительный алгоритм постобработки картинки. В отличие от обычного режима захвата, который предполагает полное отключение подстветки на чёрных сценах, с этой опцией светодиодные модули никогда не будут гаснуть полностью. В случае, если какая-то часть вашего экрана темнеет до черноты, соответствуещие ей модули будут светиться тусклым светом используя средний цвет из тех областей картинки, где он присутствует. Если с включенной опцией вывести на экран полностью чёрную картинку, то Лайтпак подстветит стену тусклым белым светом. Мы рекомендуем всегда держать этот переключатель включёным.
Эта опция обеспечивает наиболее ровную и не отвлекающую от происходящего на экране, подсветку. После анализа картинки на все светодиодные модули отправляется один(!) средний цвет по сцене. Разумеется с этой опцией корректность настройки зон захвата не важна.
Сразу после установки Лайтпака на экран и инсталляции Призматика мы рекомендуем настроить устройство. Основная процедура -- настройка зон захвата. Она необходима из-за того, что на начальном этапе ни Лайтпак ни Призматик "не знают" как вы расположили светодиодные модули относительно экрана. Им не известен порядок, рисунок и даже кол-во модулей, которые вы использовали.
Настройка зон захвата предполагает сопоставление конкретной части картинки с экрана конкретному светодиодному модулю Лайтпака. Эту настройку нужно произвести лишь единожды, после чего она будет записана в профиль Призматика.
Если перед установкой устройства на экран вы разворачивали Quick Install Guide Лайтпака, то знаете, что для упрощения настройки зон мы предлагаем использовать систему "созвездий". Фактически мы предлагаем использовать одно из трёх наиболее популярных размещений модулей на экранах и, если вы установите Лайтпак согласно этим иллюстрациям, то дальнейшая настройка зон в Призматике сведётся к нажатию одной кнопки.
Существует три основных созвездия которые поддерживаются Призматиком. Они актуальны как для настольной версии софта, так и для приложения Android:
- Андромеда
- Кассиопея
- Пегас
Настройка зон выполняется на соответствующем экране доступном из списка после клика на кнопку с шестернёй в главном экране Призматика. В случае, если вы использовали какое-то из созвездий, настроить зоны можно просто нажав на соответствующую кнопку и сохранив получившийся рисунок зон.
В случае, если вы не использовали систему созвездий и хотите настроить зоны вручную, сделать это не намного сложнее. Процесс прост и итеративен: Круги с номерами на экране соотвествуют светодиодным модулям. Ваша задача выбрать один из кругов (зону захвата), после чего соответствующий ей светодиодный модуль Лайтпака начнёт переливаться. Затем нужно переместить зону как можно ближе к горящему светодиодныму модулю. После чего повторить процедуру столько раз, сколько светодиодных модулей у вас подключено.
Проверить корректность получившегося рисунка зон всегда можно запустив тестовое видео. Не забудьте сохранить настройки перед возвратом на главный экран.
Баланс белого -- это калибровка, которая необходима в некоторых случаях чтобы скомпенсировать отклонение в цветопередаче светодиодов или подстроить вывод под конкретную стену, которая наверняка не является идельно белой. В подавляющем большинстве случаев этой процедурой можно пренебречь, однако иногда эффект после настройки баланса в значительной мере улучшает ощущения от подсветки.
Настройка выполняется путём поканальной (RGB) регулировки относительно нулевого значения (убавить/добавить к свечению красного/синего/зелёного) и одинаково влияет на все светодиодные модули. Настроить конкретный модуль относительно остальных не получится (такая функция присутствует только в настольном Призматике).
В случае, если вы используете стандартный лаунчер на вашем Android устройстве, вам должна понравиться возможность управлять Лайтпаком прямо из области уведомлений (notification drawer).
Через область нотификации вы можете включать и выключать подсветку (при этом будет использоваться последний выбранный вами режим) и выгружать приложение из памяти.