Как я могу воспроизводить прозрачные видео в GVRKit? - PullRequest
0 голосов
/ 06 июля 2018

Я создаю приложение виртуальной реальности, используя Google GVRKit для Google Cardboard.

Мне нужно реализовать прозрачность в GVRVideoRenderer. Вариант использования для этого - для воспроизведения видео на 360 ° фоне фото, чтобы получить эффект VR.

Я использовал смешение Chroma Key с изображением ввода и маски для реализации прозрачности в AVPlayerItem:

let filter = AlphaFrameFilter()   
filter.inputImage = request.sourceImage.cropped(to: sourceRect)     
filter.maskImage = request.sourceImage.cropped(to: alphaRect).transformed(by: transform)

К сожалению, при передаче этого в GVRVideoRenderer представление все еще имеет черный фон.

Как я могу это исправить?

...