Компонент Video Player не работает в проекте HDRP - PullRequest
2 голосов
/ 24 мая 2019

Я использую Unity 2019.3.0a2 и создал проект с настройками HDRP, на моей сцене у меня есть плоскость с материалом с использованием шейдера HDRP / lit, плоскость содержит компонент видеопроигрывателя и установлен режим рендеринга для «Переопределения материала» цель рендеринга совпадает с плоскостью, а свойство материала равно «_MainTex».

Проблема в том, что я не вижу видео, я слышу только аудио, свойства видео следующие: формат .mp4, длина 6:00, размер: 1280x720, 30 кадров в секунду.

Я уже обновился до последней версии Unity, а также до последнего доступного конвейера рендеринга высокой четкости, который для меня v6.5.3, и до сих пор нет видео. Есть ли какое-то решение для этого?

enter image description here

Ответы [ 2 ]

0 голосов
/ 24 мая 2019

Обнаружил проблему, по-видимому, лучший подход - это сделать текстуру рендеринга, и на видеоплеере вы выбираете «Render Texture» и размещаете вновь созданную «рендер-текстуру», в материале, который вам просто нужно поместить в эту же текстуру. Альбедо, подробности в видео.

https://youtu.be/KG2aq_CY7pU

0 голосов
/ 24 мая 2019

Шейдер HDRP / Lit не имеет свойства "_MainTex".Свойство, которое вы хотите визуализировать, является "_BaseColorMap".

Измените значение Material Property на "_BaseColorMap".

...