【发布时间】:2016-09-14 19:03:14
【问题描述】:
我的 VR 研究员朋友要求我为 google cardboard 开发一个简单的 android(最终是 iOS)应用程序,以显示她的 180 度视频。 She stitched it together from her gopro 3 hero rig, and it's in a quite unusual projection I believe.我一直在研究这个,但我还没有看到类似的东西,虽然我必须承认我是 VR 视频的新手。
Google 的纸板文档指定 equirectangular-panoramic 投影是当时唯一支持的东西,除了她之外似乎没有人使用这种奇异的投影。她通常将它加载到她的 macbook 上的 koloreyes 中——它看起来非常好——并将其显示在 Oculus 上,并声称这种基于眼睛曲率的投影提高了沉浸感,我必须同意当我自己为她的研究尝试它时,它具有深度沉浸感项目。 (Full length video available here, but youtube compresses it to a degree that ruins immersion completely which is why the app is even justified to begin with)。
她想要一个更便携的版本来演示带有带子或其他东西的修改过的纸板,但是当我将它加载到 google VR SDK 中的 simplevideowidget 时,它看起来很糟糕,大概是因为意外的投影。
Unity 似乎不可行,因为如果不使用 Easy Movie Texture 等昂贵的插件,它不支持高分辨率视频。仅使用 unity 来显示视频似乎也有点矫枉过正。
TL;DR:如何使用 google VR SDK(或完全不同的东西?)在 android 应用程序中显示这个奇怪的 180 度立体视频,为什么视频文件在 Oculus 中可以正常工作,但在纸板?我想它一定与视野有关,不知何故。
【问题讨论】:
-
这似乎很相关,但我无法完全理解它。 github.com/google/spatial-media/blob/master/docs/…
-
您可能希望链接到 180 度立体视频的参考。由于三星 VR 使用 Oculus 库,您可能还想尝试三星 VR 看看它是否可以播放视频。
-
视频的参考?就像它是什么投影的某种规范一样?我希望我知道,但我正在调查它。我可能会在接下来的几天内知道。尝试三星VR的目的是什么?我没有访问权限(但我想我可以在商店尝试),但如果它使用相同的库,它不应该与 Oculus 完全相同吗?
-
抱歉,请更正视频规范。关于三星,只是提供选项,如果没有通用的安卓播放器,或许三星也可以。
-
对不起,我认为我的问题太罗嗦了——我用一个同样很好地说明了我的问题的屏幕截图替换了第一个链接。并不是说它不会播放(它是一个普通的 h264 编码的 mp4),只是它必须是某种 180° 视频投影,在 Oculus 上效果很好,但在纸板上却不行。也许我的问题只是纸板上屏幕的距离比 Oculus 长,因为使用纸板时视频似乎“缩小”了。但这对我来说真的没有意义。有什么办法可以放大cardboard SDK中的视频吗?也许这会有所帮助。
标签: android unity3d google-cardboard oculus gopro