Видеорекордер
Содержание
Объект "Видеорекордер" применяется в различных ситуациях, когда необходимо запечатлеть действия, происходящие на сцене проекта. Пользователь сам может придумать применение данному объекту, главная задача которого – запись и сохранение видео в разной кодировке, с настраиваемым разрешением и битрейтом.
Объект "Видеорекордер" поставляется в магазин с пакетом объектов "Видеоинструменты"
Свойства в инспекторе
На данном изображении показана визуализация индивидуальных свойств объекта "Видеорекордер". Подробнее об окне "Инспектор" в разделе Знакомство с интерфейсом 3D редактора.
- Функция "При запуске обнаружить кодек автоматически" подбирает автоматически алгоритм сжатия видеофайла ориентируясь на характеристики Вашего компьютера.
- "Начинать запись при нажатии" отвечает за активацию/деактивацию записи по нажатию на объект в режиме просмотра проекта.
Данная функция будет работать, если включено свойство интерактивности "Можно использовать"
- Блок "Контроллер сокетов" отвечает за возможность в режиме просмотра проекта присоединять объект "Видеорекордер" к объекту "Штатив для камеры" и отсоединять.
- "Ограничение FPS" применимо в случае малых мощностей ПК и для достижения равномерного качества финального изображения.
- Включив "Запись игровых звуков", в записи видео будет учитываться звук, воспроизводимый в проекте в момент записи видео.
- "Запись микрофона" – учитывает запись звука из микрофона пользователя. Включив данные функции, звуковые дорожки будут сохраняться отдельными файлами формата .wav.
- Для того чтобы получить записанные видео и аудио одним файлом необходимо включить функцию "Объединить видео и аудио в один файл".
- Предусмотрена возможность "Выбор пути для сохранения видео". При указании места сохранения видеофайла придерживайтесь стандартного формата пути для Windows, где вместо file.mp4 можно задать любое имя и формат файла.
- "Кодек видео" необходимо выбирать из учета видеоадаптера и его мощностей (для видеокарт Nvidia предпочтительнее аппаратное ускорение Nvidia, а для AMD – аппаратное ускорение AMD).
- "Разрешение видео" поддерживает основные горизонтальные форматы и отвечает за качество изображения видеофайла (чем больше разрешение записи, тем большие компьютерные мощности необходимы для качественной записи видеофайла).
- Чем выше "Частота кадров" тем плавней и меньше изображение размывается при съемке динамических событий (изменение данного параметра требует достаточной производительности от вашего устройства, рекомендуем использовать значение до 60 кадров)
Ограничения в использовании объекта "Видеорекордер":
- Максимально количество активных записей в режиме Desktop Preview в конфигурации кодека аппаратного ускорения – 3 видеорекордера на сцене;
- Максимальное количество активных записей в режиме VR в конфигурации кодека аппаратного ускорения – 1 видеорекордер на сцене;
- При использовании программного ускорения, количество активных камер на сцене может варьироваться в зависимости от индивидуальных характеристик и производительности устройства.
Способы расположение объекта "Видеорекордер" на сцене
В режиме редактора сцены, переместив объект из библиотеки на сцену, необходимо выставить ракурс – расположить объект в целевом месте съемок. Сделать это можно несколькими способами:
расположение объекта в редакторе сцены путем перемещения
Мини-экран на объекте отображает реальный ракурс, попадающий в зону съемки
- в режиме просмотра проекта зафиксировать ракурс, установив объект на вспомогательный объект "Штатив для камеры" или взять объект "Видеорекордер" в руки и перемещаться с ним по сцене – в случае, когда необходимо запечатлеть динамическое событие)
- в режиме редактирования логики с помощью блока логики действия "выполнить видеорекордер подключить к .." произвести присоединение "Видеорекордера" к объекту "Штатив для камеры"
Blockly
Переменные
С помощью данных блоков логики возможно изменение предустановленных в Инспекторе свойств и параметров объекта:
Логика
Блоки логики применимы в случаях когда необходимо задать условия для воспроизведения того или иного действия:
Действия
Присоединение "Видеорекордера" к объекту "Штатив для камеры" или иному объекту имеющему сокет-точку для подключения:
Применение данного блока отключает функционал сокетов, следовательно объект "Видеорекордер" будет отсоединен от сокета-точки объекта для подключения:
Данные блоки отвечают за возможность начала и остановки записи видеофайла:
В случае использования сразу нескольких объектов "Видеорекордер" на сцене, разумнее обнаружить поддерживаемый кодек единоразово с помощью данного блока и применить его в дальнейшем для всех целевых объектов:
События
События для ситуаций взаимодействия объекта "Видеорекордер" в качестве подключаемой сокет-точки с объектом сокет точкой для подключения:
События вызываемые при определенном статусе объекта "Видеорекордер":
Помимо специфичных поведений, для объекта «Видеорекордер» определенны стандартные поведения.