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

VideoClip.sRGB

Declaration

public bool sRGB;

Описание

Содержит ли импортированный клип цветовые данные sRGB (только для чтения).

Этот параметр контролирует, sRGB->Линейное преобразование цветового пространства выполняется, когда VideoPlayer загружает видеоданные в текстуры. Эта настройка актуальна только тогда, когда Линейное цветовое пространство используется.

Большинство фильмов хранят цветовые данные в sRGB цветовое пространство. Набор VideoClipImporter.sRGBClip в большинстве случаев.

Нецветные фильмы обычно хранятся как линейные значения, и GPU не следует выполнять преобразования цветового пространства. Установите false в VideoClipImporter для нецветных фильмов.

Эта настройка соответствует VideoClipImporter.sRGBClip в импортере видеоклипа.

Дополнительные ресурсы: PlayerSettings.colorSpace.

using UnityEngine;
using UnityEngine.Video;

public class SRGBExample : MonoBehaviour { VideoPlayer videoPlayer;

void Start() { videoPlayer = GetComponent<VideoPlayer>(); // Get the VideoClip from the VideoPlayer VideoClip clip = videoPlayer.clip;

if (clip != null) { // Output if the clip contains sRGB color data. Debug.Log("Does this clip use sRGB color data? : " + clip.sRGB); } else { Debug.LogError("No VideoClip assigned to the VideoPlayer."); } } }