Как воспроизвести альфа-видео внутри неосвещенной сферы в Unity?

Я пытаюсь играть альфа видео внутри сферы, которая имеет StereoPanoSphereMaterial используя шейдер «GoogleVR / Demo / VideoDemo InsideShader» и используется для воспроизведения 360 градусов видео с. Я использую GoogleVR / Выключен / TransparentOVerlay шейдер на Quad, чтобы запустить мой альфа видео внутри сферы. Это, кажется, работает нормально, когда я запускаю его в редакторе, но когда я запускаю его на устройстве он просто показывает пустой Quad, который, как предполагается, должны быть прозрачными и видео не может рассматриваться как хорошо. Я пробовал играть с другими данными шейдеров, а также как FX / Flare, не горит / Transparent, чтобы не использовать. Любые советы о том, как играть в видео-альфа в моей 360 градусах видео сферы?

Просмотр игры в редакторе

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

Просмотреть на телефоне


person Pratham Sehgal    schedule 05.05.2017    source источник
comment
Unity не поддерживает видеотекстуру на мобильных устройствах. Вам нужно будет приобрести 3 участника актив из магазина активов.   -  person Draco18s no longer trusts SE    schedule 05.05.2017
comment
Я изменил формат видео с .mov в .Webm и это, кажется, работает на данный момент .. А я использую GvR Video Texture некоторое время сейчас .. Это работает нормально играть как на 360 градусов и прямоугольные видео для VR .. Хотя я не вижу воспроизведения видео в редакторе, но он играет штраф на мобильном устройстве .. Я думаю, что должны быть какие-то исключения из этого дела ..   -  person Pratham Sehgal    schedule 05.05.2017
comment
Если вы используете плагин, то он будет иметь другие ограничения, чем собственный Unity, и каждый плагин будет работать на некотором подмножестве всех устройств (с учетом, конечно, того, что все устройства - это набор, который является подмножеством всех устройств, хотя плагин, который на самом деле поддерживает все, сложно).   -  person Draco18s no longer trusts SE    schedule 05.05.2017
comment
Можете ли вы предложить некоторые другие ресурсы / плагины для воспроизведения альфа-видео в моем приложении VR без особых проблем?   -  person Pratham Sehgal    schedule 06.05.2017
comment
Попробуйте этот, он продается и имеет приличный кусок поддерживаемые платформы (в том числе android).   -  person Draco18s no longer trusts SE    schedule 06.05.2017


Ответы (1)


Так что для всех, кто следит за этой веткой. Проблема заключается в том, что GVR SDK, по-видимому, не поддерживает формат .mov, как сейчас, даже когда Unity делает. Таким образом, мы конвертировали видео в формате .Webm и он не работает в меру наших ожиданий, но делает работу игры альфа видео внутри сферы, играющей стереоскопическое видео на данный момент. Также обратите внимание, что из шейдеров представить в неплатеже с Unity только FX / Flare шейдер хорошо работает с этим форматом для воспроизведения видео в VR. P.S. Я также попытался поместить PNG изображение в качестве компонента внутри зрения, даже то, что не работает на данный момент, даже если он работает в Unity.

person Pratham Sehgal    schedule 08.05.2017