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

Video3DLayout

перечисление

Описание

Типы макетов контента 3D в видео.

С помощью этого перечисления настраивают, как VideoPlayer отображает стереоскопическое 3D-видео. В 3D-видео для левого и правого глаза показаны слегка разные изображения, и их сочетание создаёт иллюзию глубины.

Эти форматы дают вам больше гибкости, чтобы удовлетворить различные типы инструментов, которые были использованы для создания стереоскопического фильма, и какие ограничения платформы декодирования фильма для рендеринга.

Выбор схемы размещения стереоскопического видео обеспечивает большую гибкость: её проще адаптировать к различным инструментам создания 3D-фильмов и ограничениям платформы декодирования. Если платформа или декодер не поддерживает большое разрешение по ширине (например, 3840x1080 для HD-изображений бок о бок), проблему можно решить, переключившись на схему сверху/снизу (например, 1920x2160). В обеих схемах используется одинаковое количество пикселей, но различается соотношение сторон, что упрощает адаптацию.

// This script sets a video's layout to 3D and plays the video. 
// Attach a VideoPlayer that contains a 3D video clip. 

using UnityEngine; using UnityEngine.Video;

public class Video3DLayoutExample : MonoBehaviour { public VideoPlayer videoPlayer;

void Start() { // Set the video layout to Side-by-Side 3D. videoPlayer.targetCamera3DLayout = Video3DLayout.SideBySide3D;

// Play the video. videoPlayer.Play(); } }

Свойства

Свойство Описание
No3DИспользуйте эту настройку, если видео не содержит 3D контента.
SideBySide3DВидео содержит 3D контент, где левый глаз занимает левую половину и правый глаз занимает правую половину кадров видео.
OverUnder3DВидео содержит 3D контент, где левый глаз занимает верхнюю половину и правый глаз занимает нижнюю половину кадров видео.