如何使用 Google Cardboard SDK 构建光球图像的立体查看器
How to build a stereoscopic viewer of a photosphere image using Google Cardboard SDK
Cardboard Demo 应用程序有一个很好的功能,我们可以在其中查看现有的全景照片。我想构建一个类似的应用程序
我已经完成了 google 提供的 Cardboard SDK。但是还没有找到一种简单的方法来做到这一点。我必须从字面上从头开始构建,接受所有感官输入并相应地更新帧,这是一个非常痛苦的过程。
我想知道
- 如果有简单的方法可以做到
- 如果有 Google Cardboard 应用程序的源代码可供我构建
将 Rajawali Framework 与 RajawaliVR 一起使用或仅使用此示例:
https://github.com/ejeinc/RajawaliCardboardExample
你可以试试这个
一个。使用 Android Pro 插件安装 Unity Pro,为 Unity 安装 Cardboard SDK,安装 Android 构建工具和 SDK。
乙。设置天空盒
- 获取立体全景图。
在 Unity 中,导入图像,将 Texture Type 更改为 Cubemap。
- Select 映射为圆柱(纬度和经度)。
- 创建一个Material,将Shader改为Skybox/Cubemap。
- 将纹理分配给 material。
- 在Unity 5 Pro的顶栏,select Window -> Lighthing,将material拖到天空盒属性。
- 将这些步骤与 Cardboard 资产和游戏对象结合起来。
整个设置只需要五分钟(不包括设置工具 :D)。您可以参考答案 .
Cardboard Demo 应用程序有一个很好的功能,我们可以在其中查看现有的全景照片。我想构建一个类似的应用程序
我已经完成了 google 提供的 Cardboard SDK。但是还没有找到一种简单的方法来做到这一点。我必须从字面上从头开始构建,接受所有感官输入并相应地更新帧,这是一个非常痛苦的过程。
我想知道
- 如果有简单的方法可以做到
- 如果有 Google Cardboard 应用程序的源代码可供我构建
将 Rajawali Framework 与 RajawaliVR 一起使用或仅使用此示例: https://github.com/ejeinc/RajawaliCardboardExample
你可以试试这个
一个。使用 Android Pro 插件安装 Unity Pro,为 Unity 安装 Cardboard SDK,安装 Android 构建工具和 SDK。
乙。设置天空盒
- 获取立体全景图。 在 Unity 中,导入图像,将 Texture Type 更改为 Cubemap。
- Select 映射为圆柱(纬度和经度)。
- 创建一个Material,将Shader改为Skybox/Cubemap。
- 将纹理分配给 material。
- 在Unity 5 Pro的顶栏,select Window -> Lighthing,将material拖到天空盒属性。
- 将这些步骤与 Cardboard 资产和游戏对象结合起来。
整个设置只需要五分钟(不包括设置工具 :D)。您可以参考答案