在android的纸板中创建全景球形视图

时间:2015-01-15 23:56:45

标签: android opengl-es panoramas

我一直想创建一个Android的纸板应用程序,用户可以在其中输入我拍摄的全景照片的球形全景视图,并且我可以收集有关用户正在寻找这个过程。 我已经看过" Cardboard Demo"由谷歌提供,他们有一个名为" Photo sphere"用户可以按照我想要的方式查看照片,但我希望以不同的方式实现。

任何人都可以就如何使用纸板这样的panormaic观众给我一些方向吗?

3 个答案:

答案 0 :(得分:1)

我还试图构建相同类型的应用程序。您可以在Opengl中执行Skybox实现。(多维数据集映射)

正如您所说,如果您已经拥有全景图像,那么您可以将其映射到Sphere。

You can Refer this Blog

答案 1 :(得分:1)

我最终使用了Google的Cardboard SDK for Unity。

基本理念:

  1. 获取Unity。
  2. https://unity3d.com/get-unity/download

    1. 获取Google CardBoard
    2. https://www.google.com/get/cardboard/get-cardboard/

      1. 下载以下SDK for unity
      2. https://github.com/googlesamples/cardboard-unity

        1. 首先尝试在您的应用上运行CardBoard / DemoScene(在上一个链接中)。使用此链接获取指导:
        2. https://developers.google.com/cardboard/unity/get-started

          1. DemoScene基本上是用于Google纸板的3D游戏,您可以首先将该项目加载到一起并使用不同的元素进行游戏。从这里开始,它是纯粹的统一,你可以使用纸板元素(它们是这里唯一重要的东西,并定义两个与手机的运动同步的偏移相机,用于3D观察纸板)来自DemoScene项目并创建你自己的场景。

          2. 由于收集了用户所在位置的数据,我提取了 纸板相机对象的角度统一。

          3. 祝你好运!

答案 2 :(得分:0)