noLegal и VR, на совместимом шлеме
Управление в VR-шлеме: плавающая панель, контроллеры и жесты рук
Плавающая панель управления, информационный баннер перед глазами, настройки сеанса по кнопке меню, скрытие и вызов интерфейса, перемотка стиком с кнопкой захвата, тактильный отклик, управление жестами рук и счетчик FPS - все возможности управления в VR Cinema.
Почему вам это понравится
Внутри VR-шлема нет сенсорного экрана. Все кнопки, которые предлагает VR Cinema - воспроизведение, перемотка, субтитры, глубина 3D-сцены - должны располагаться так, чтобы их было четко видно без разрушения объема и легко нажимать без клавиатуры и мыши. В FastMediaSorter для этого создана панель, парящая прямо перед вами: на нее наводятся лучом контроллера или щипком пальцев. Панель показывает только те кнопки, которые нужны для текущего файла, и плавно исчезает, когда вы смотрите фильм.
В этом руководстве детально разобрано все управление: баннер с информацией о файле, плавающая панель и ее кнопки, меню быстрых настроек сеанса, а также работа с контроллерами, стиками, виброоткликом и жестами рук. О том, как запустить сам режим VR Cinema, читайте в руководстве Пространственный кинотеатр 3D/360 и воспроизведение видео.
- Все компоненты из рецептов Настройка гарнитур Meta Quest и устройств OpenXR и Пространственный кинотеатр 3D/360 и воспроизведение видео: шлем, поддерживаемая редакция и запущенное в VR Cinema видео.
- Пара контроллеров Touch для полного контроля; также поддерживаются отслеживание рук жестами и подключение Bluetooth-клавиатуры или мыши.
Информационный баннер перед глазами
В верхней части поля зрения расположен баннер, привязанный к направлению взгляда: он всегда легко читается, в какую бы сторону вы ни повернули голову. На нем отображаются имя текущего файла, распознанная проекция (360°, 180°, цилиндр или плоский экран) и стереоформат (3D). Если с файлом возникает проблема, баннер окрашивается в красный цвет, наглядно показывая состояние воспроизведения.
Плавающая панель управления
Основные кнопки расположены на панели, зафиксированной в пространстве перед вами: наведите луч контроллера на кнопку для подсветки и нажмите курок для выбора - точно так же, как в VR-браузере файлов. Здесь находятся кнопки Воспроизведение/Пауза, Предыдущий, Следующий, а также ползунки Громкости и глубины 3D. Кнопки ПРЕД и СЛЕД позволяют перелистывать весь список ресурсов, из которого был запущен просмотр.
Вид из шлема, плавающая панель управления с кнопками воспроизведения и ползунками, луч контроллера указывает на кнопку.
Адаптация под тип контента
Панель не перегружает вас лишними кнопками. Выбор аудиодорожки отображается только тогда, когда в файле их несколько; кнопка выбора субтитров видна только при их наличии; регулировка глубины стерео появляется исключительно для 3D-видео. Ненужные кнопки скрываются, а оставшиеся равномерно распределяются по ширине, поэтому интерфейс всегда выглядит аккуратно и сбалансированно.
Удобная полоса перемотки
На панели расположена шкала времени с текущей позицией и общей длительностью видео. Наведите луч контроллера и плавно перетаскивайте ползунок курком в любую точку фильма - точно так же, как пальцем на экране смартфона.
Настройки сеанса без остановки видео
Кнопка меню на левом контроллере открывает Настройки сеанса - дополнительную панель с параметрами, ради которых не нужно выходить из фильма: Формат 3D (Моно, Горизонтальная стереопара, Вертикальная стереопара), Проекция (Моно, 180°, 360°, Цилиндр - как описано в разделе о четырех форматах экрана), Расстояние до панели, Размер панели, Субтитры (Вкл/Выкл) и Позиция возобновления. Все изменения применяются мгновенно прямо во время воспроизведения. Закройте панель кнопкой меню, и вы продолжите просмотр с того же места.
Вид из шлема, открыта панель настроек сеанса со списками формата и проекции, строками расстояния, размера, субтитров и возобновления.
Скрытие, вызов и автозатухание
По краям полосы управления расположены кнопки СКРЫТЬ и ВЫХОД: они разнесены по разным сторонам, чтобы исключить случайное нажатие. Кнопка СКРЫТЬ убирает панель из поля зрения, а одиночное нажатие курка в пустое пространство мгновенно возвращает ее на место.
Если панель не трогать, она исчезает сама: через 15 секунд без наведения луча интерфейс плавно угасает, чтобы не отвлекать от фильма. Любое движение луча сбрасывает таймер, а нажатие курка возвращает панель так же, как после ручного скрытия.
Перемотка стиком и переключение файлов с зажатым захватом
Отклонение стика вправо или влево перематывает видео с шагом в 10 секунд - целиться лучом в полосу перемотки для быстрой промотки не требуется. Если при отклонении стика удерживать боковую кнопку захвата (Grip), плеер переключится на предыдущий или следующий файл в папке. Это позволяет легко перебирать файлы привычным движением руки без нажатия кнопок на панели.
Тактильный отклик и управление жестами рук
Каждое нажатие кнопки на панели сопровождается отчетливым виброоткликом контроллера, а наведение луча дает легкую вибрацию - вы чувствуете элементы управления даже не глядя на пиксели. Если отложить контроллеры, FastMediaSorter переключается на отслеживание рук: жест смыкания пальцев (щипок) заменяет нажатие курка, а направление ладони задает луч. Жесты поддерживают и выход из сеанса, поэтому шлемом можно полноценно управлять абсолютно без контроллеров в руках.
Счетчик частоты кадров (FPS)
Пункт Показывать счетчик FPS в блоке настроек VR (описан в руководстве по настройке шлема и OpenXR) выводит сглаженный счетчик частоты кадров поверх изображения. Это полезный инструмент для оценки производительности, который по умолчанию выключен и не закрывает фильм.
Что вы получите
Все элементы управления VR Cinema собраны на плавающей панели и во всплывающих настройках сеанса: они доступны лучом контроллера, щипком пальцев или отклонением стика, автоматически адаптируются под воспроизводимый файл и не мешают просмотру.
Советы и решение проблем
- Панель пропала сама? Она автоматически скрывается через 15 секунд бездействия - просто нажмите курок контроллера в любом месте, чтобы вернуть ее.
- Настройки сеанса и Настройки приложения - это разные вещи. Настройки сеанса меняют параметры только для текущего фильма; глобальные параметры приложения настраиваются в меню Настроек, как описано в настройке шлема и OpenXR.
- Нет контроллеров под рукой? Положите их - отслеживание рук позволяет наводить луч ладонью и нажимать кнопки щипком пальцев.
- Забыли назначение кнопок? Подсказка по управлению открывается долгим нажатием кнопки Y (или F1 на клавиатуре) - см. настройку шлема и OpenXR.