Unity 6.3
0 онлайн 20 гостей 3 в системе
Вход

Введение в панорамные видео

Панорамное видео — это видео, которое показывает до 360 ° изображений захваченном сцене. Unity панорамное видео функция позволяет вам:

  • Включите видео реального мира 360°.
  • Снижение сложности сцены в VR путем включения предварительно рендированного фонового видео вместо реальной геометрии.

Чтобы использовать панорамные видеофункции в Unity Editor, вы должны иметь доступ к панорамным видеоклипам или знать, как их создать.

Панорамные видеоматрицы

Unity поддерживает 180° и 360° видео либо в эквипрямоугольном макете (долгота и широта), либо в кубической карте макет (6 кадров).

2D видео

Соотношение сторон 2D видео в формате 360° составляет 2:1, а в формате 180° — 1:1.

Этот макет сплющивает сферическое изображение на плоскость 2D, что позволяет отображать 360-градусный контент в видео.

Горизонтальная ось представляет полное 360-градусное поле зрения вокруг зрителя. Вертикальная ось представляет 180-градусное поле зрения от прямо над зрителем до прямо под ним.

Равноугольное 2D видео
Равноугольное 2D видео

Cubemap 2D видео

Видео Cubemap 2D имеют соотношение сторон 1:6, 3:4, 4:3 или 6:1, в зависимости от расположения лица.

Cubemap разрушает поверхности куба, кладет их плоскими и отображает контент 360° видео на поверхностях. Эта проекция позволяет отображать контент 360° в видео.

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

Cubemap 2D видео
Cubemap 2D видео

3D панорамные видео

3D-панорамные видео — это видео, сочетающие панорамный обзор вплоть до 360° со стереоскопическим 3D-контентом для имитации глубины. 3D-панорамные видео позволяют создавать иммерсивные окружения в виртуальной реальности (VR) с меньшими затратами, чем при использовании реальной геометрии.

Для создания 3D-видео специализированные камеры снимают сцену с двух немного различающихся ракурсов (по одному для каждого глаза). Во время постобработки программное обеспечение преобразует эти ракурсы в такие компоновки, как Side-by-Side или Over-Under.

Компоновка Описание
Бок о бок Содержимое левого глаза помещается на левую сторону кадра, а содержимое правого глаза помещается на правую сторону.
Овер-энд Содержимое расположено вертикально, содержимое левого глаза расположено сверху, а содержимое правого глаза – внизу.

Когда вы настраиваете панорамные видео 3D в Unity, Unity определяет, какой глаз в данный момент рендируется, и использует Однопроходный стереорендеринг для отправки этой информации в Skybox или панорамный шейдер. Шейдер содержит логику для выбора правильной половины видео на основе этой информации, когда Unity рендирует содержимое каждого глаза в VR.

Информацию о настройке см. в Настройка панорамного видео 3D.

Ограничения и оптимизации для панорамных видео

При работе с панорамным видео в Unity, необходимо знать некоторые ограничения и требования к оптимизации для обеспечения плавного воспроизведения.

Оптимизация визуальных эффектов

Функция панорамного видео ресурсоемка. Для наилучших визуальных результатов используйте панорамные видео в самом высоком возможном разрешении. Например, разрешение 4K или 8K.

Системные ограничения

Большие видео требуют больше вычислительной мощности и ресурсов для декодирования. Большинство систем имеют конкретные ограничения на максимальные разрешения видео декодирования. Например, многие настольные аппаратные видео декодеров имеют предел разрешения 4K. Мобильные аппаратные видео декодеров часто ограничены 2K или менее, что ограничивает разрешение воспроизведения в реальном времени на этих платформах.

Содержание 3D

3D контент требует двойной ширины или высоты видео. Это соответствует Бок о бок или Овер-энд макеты.

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

Дополнительные ресурсы