Объекты сцены

Как настроить видео в AR-сцене

Видео — второй по популярности тип объекта после 3D-моделей: поздравление, реклама товара, короткий ролик поверх фотографии. У видео в letary больше настроек, чем у любого другого объекта — это единственный тип с хромакеем, отдельной логикой автозапуска и управлением по клику. Разберём все поля по порядку.

Добавление видео

ДобавитьВидео, выберите файл на компьютере — letary поддерживает обычные видеофайлы (mp4 и подобные), а также webm и mov с прозрачным альфа-каналом (при загрузке .webm/.mov приложение спросит, нужно ли обработать прозрачность — подробнее об этом ниже, в разделе про хромакей). Видео появляется на сцене как плоскость с текстурой-превью и проигрывается по тем же правилам, что вы зададите в панели настроек.

Выделите добавленное видео — справа откроется блок «Настройки видео».

Панель настроек видео по умолчанию: все переключатели выключены, кроме «Управлять нажатием на видео»

Запуск и повтор

  • Запускать автоматически — видео начинает играть, как только объект появляется на сцене (например, сразу при наведении на маркер), без дополнительных действий гостя.
  • Играть при маркере в кадре — более тонкая настройка: видео проигрывается, только пока маркер физически виден в камере, и автоматически ставится на паузу, если гость отвёл камеру в сторону, а при возвращении маркера в кадр — продолжает. Полезно для видео, синхронизированного с положением маркера, а не с моментом первого появления.
  • Отключить звук — приглушает звуковую дорожку видео. Обратите внимание: если включён автозапуск, звук по умолчанию тоже отключается автоматически — это ограничение самих браузеров, которые не разрешают автовоспроизведение видео со звуком без предварительного взаимодействия пользователя со страницей. Если звук обязателен, отключите автозапуск и запускайте видео по нажатию.
  • Повтор — режим воспроизведения: «Зацикленно» (играет непрерывно), «Один раз» (доигрывает до конца и останавливается на последнем кадре) или «Несколько раз» — тогда появляется поле «Сколько раз проиграть» с точным числом повторов. Для режимов «Один раз» и «Несколько раз» дополнительно доступен чекбокс «Скрыть после окончания» — так же, как и у 3D-моделей.

Управление нажатием

Чекбокс «Управлять нажатием на видео» включён по умолчанию: гость может тапнуть по самому видео в AR, чтобы поставить его на паузу или продолжить, — без отдельной кнопки. Выключите эту опцию, если хотите полностью отдать управление видео кнопкам поверх AR (например, отдельным кнопкам «Play» и «Стоп») — тогда нажатие на само видео ни на что не повлияет, и логика запуска/остановки будет только там, где вы явно её настроите. Подробнее про такие кнопки — в статье про кнопки для видео и аудио.

Chroma Key (хромакей)

Если исходное видео снято на зелёном (или другом однотонном) фоне, включите Chroma Key и укажите цвет фона через цветовую плашку рядом — по умолчанию это стандартный зелёный #00FF00. Letary в реальном времени вырезает этот цвет из кадра, и в AR остаётся только объект съёмки — без прямоугольной цветной подложки вокруг него. Это самый простой способ показать в AR «вырезанного» персонажа или предмет, не занимаясь сведением видео с альфа-каналом заранее.

Включены автозапуск, «играть при маркере в кадре» и Chroma Key с зелёным цветом по умолчанию

Если у видео уже есть настоящий альфа-канал (прозрачность, встроенная в сам файл, а не залитая цветом) — например, экспорт из After Effects в формате webm или mov — хромакей не нужен: letary распознаёт такую прозрачность автоматически при загрузке .webm/.mov файлов и предложит соответствующую обработку ещё на шаге добавления файла.

Отключить сжатие

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

Частые вопросы

У видео со звуком не слышно звука на телефоне гостя — почему? Если включён автозапуск, звук отключается принудительно из-за ограничений браузеров на автовоспроизведение со звуком без действия пользователя. Либо отключите автозапуск и запускайте видео по нажатию (тогда браузер разрешит звук), либо явно снимите галочку «Отключить звук» и объясните гостю, что нужно один раз тапнуть по экрану.

Хромакей вырезает не только фон, но и часть объекта — что не так? Скорее всего, цвет фона в панели настроек не совсем совпадает с реальным цветом фона на видео (из-за компрессии видео цвет фона редко бывает идеально однородным). Попробуйте чуть скорректировать цвет в цветовой плашке — часто помогает взять оттенок чуть темнее или светлее заявленного «чистого» зелёного.

Можно ли поставить видео на паузу автоматически через несколько секунд? Прямого поля «пауза через N секунд» нет — для такого сценария используйте кнопку поверх AR с действием «Пауза», привязанную к видео, и настройте её показ через задержку в статье про то, когда показывать и скрывать кнопку.

Видео проигрывается только один раз при каждом наведении камеры — это нормально? Это поведение режима «Играть при маркере в кадре»: видео стартует заново при каждом новом попадании маркера в кадр после того, как он пропадал. Если нужно, чтобы видео продолжало проигрываться без сброса при потере маркера, выключите эту опцию и используйте вместо неё обычный автозапуск.

Связанные статьи