如何使用 Google Cardboard SDK 构建光球图像的立体查看器

How to build a stereoscopic viewer of a photosphere image using Google Cardboard SDK

Cardboard Demo 应用程序有一个很好的功能,我们可以在其中查看现有的全景照片。我想构建一个类似的应用程序

我已经完成了 google 提供的 Cardboard SDK。但是还没有找到一种简单的方法来做到这一点。我必须从字面上从头开始构建,接受所有感官输入并相应地更新帧,这是一个非常痛苦的过程。

我想知道

  1. 如果有简单的方法可以做到
  2. 如果有 Google Cardboard 应用程序的源代码可供我构建

将 Rajawali Framework 与 RajawaliVR 一起使用或仅使用此示例: https://github.com/ejeinc/RajawaliCardboardExample

你可以试试这个

Google Cardboard 360 degree view

一个。使用 Android Pro 插件安装 Unity Pro,为 Unity 安装 Cardboard SDK,安装 Android 构建工具和 SDK。

乙。设置天空盒

  1. 获取立体全景图。 在 Unity 中,导入图像,将 Texture Type 更改为 Cubemap。
  2. Select 映射为圆柱(纬度和经度)。
  3. 创建一个Material,将Shader改为Skybox/Cubemap。
  4. 将纹理分配给 material。
  5. 在Unity 5 Pro的顶栏,select Window -> Lighthing,将material拖到天空盒属性。
  6. 将这些步骤与 Cardboard 资产和游戏对象结合起来。

整个设置只需要五分钟(不包括设置工具 :D)。您可以参考答案 .