从 2d 视频添加背景创建 360

create 360 from 2d video adding background

我有一个 2D 视频,我想将其转换为 360 度。我知道其中的差异等等,但是,我想要一个 360 度视频,其中包括电影院和, 在主屏幕中,将显示该 2D 视频。

是否有任何建议、自动工具或任何有用的东西?我愿意使用 Unity3D、blender 或任何与视频编辑相关的软件。

通常的方法是使用计算机生成的世界或电影院的 360 度图像而不是 360 度视频,然后在 'screen' 或墙上显示您的 'flat' 2D 视频生成的房间。

您基本上是将视频渲染到您在 Unity 中设置的纹理上。 Google VR for unity(https://developers.google.com/vr/develop/unity/video-overview):

作为标准支持

Streaming Video Support

The GVR SDK for Unity includes an additional GVR video plugin that supports streaming flat and 360° videos in both mono and stereo formats by using the ExoPlayer library to handle decoding and rendering of video, audio, and related streams. ExoPlayer provides all the standard playback framework for both videos embedded in your application and streaming videos, including adaptive streaming support, such as DASH and HLS.

例如 Netflix 版本 VR Theatre 看起来像这样 - 视频在 'screen' 观众面前播放:

如果您查看统一资产商店,您可以找到完整的家庭或影院 360 'images',您也可以在 Unity 中使用它们 - 例如(在撰写本文时):https://assetstore.unity.com/packages/templates/vr-home-cinema-66863