1

我正在为 iOS 构建一个 360 视频查看器,以便更好地了解单视场和立体 360 视频的细微差别。实际上,我正在尝试对 Google Cardboard SDK 的功能进行逆向工程。

我正在进行的代码在这里:https ://github.com/alfiehanssen/ThreeSixtyPlayer

我了解单视场视频和立体视频的基础知识。我想更好地了解显示立体视频所需的客户端配置/转换。

具体分两部分:

  1. Cardboard 可以以立体模式显示单视场视频文件。尽管向每只眼睛呈现完全相同的视频,但每只眼睛的视频视图明显不同。对每只眼睛进行了哪些转变以使其发挥作用?

  2. 对于立体视频(让我们假设顶部/底部布局),变换似乎也应用于每只眼睛的视频视图。应用于每只眼睛的视频视图的转换是什么?

看起来好像视频被歪曲了。每只眼睛的视频的所有侧面都有黑色蒙版,这些蒙版来自哪里/它们是转换的结果吗?

纸板视图的示例屏幕截图:

在此处输入图像描述

4

0 回答 0