Настройка текстуры для отображения видео
Используйте текстуру рендеринга для отображения видеоконтента на поверхности нескольких GameObjects, которые разделяют текстуру рендеринга, или для применения эффектов постпроцессирования к видео.
Для отображения видеоконтента на текстуре рендеринга:
Подготовка текстуры рендеринга для видео
Чтобы оптимизировать текстуру рендеринга для использования с видеоконтентом:
- Нажмите на текстуру, чтобы открыть окно Inspector.
- Убедитесь, что разрешение текстуры рендеринга соответствует разрешению вашего видеоконтента.
- Установить Сглаживание на Нет.
- Установите Формат цвета до R8G8B8A8_UNORM. Если вы заметили чрезмерную полосу с вашей текстурой рендеринга, особенно в темных областях, где переходы цветов выглядят неестественно, установите Формат цвета до R16G16B16A16_UNORM.
- Установить Глубина Формат шаблона на Нет.
- Отключить Мипмап.
- Установите Режим обмотки на Зажим.
- Установить Фильтр Режим на Точка.
- Отключить анизотропную фильтрацию с помощью скрипта:
renderTexture.anisoLevel = 0;
Когда это сделано, ваша текстура рендеринга готова для видеоконтента.
Установить текстуру рендеринга в качестве цели видеоплеера
Чтобы видео воспроизводилось на вашей текстуре рендеринга, вам нужно настроить компонент Video Player для нацеливания на текстуру рендеринга:
- Нажмите на GameObject, который содержит компонент Video Player. Откроется окно Inspector.
- Установите Режим отображения на Текстуру отображения.
- Назначьте текстуру рендеринга текстуре Целевой текстуре.
Ваш компонент Video Player теперь нацелен на оптимизированную текстуру Render Texture.