用于 Google Cardboard 的 Unity- Photosphere 照片查看器
Unity- Photosphere Photo Viewer for Google Cardboard
我正在尝试使用 Unity3D 构建类似 Photosphere 的应用程序,并将其与 Google 纸板一起使用。
我需要使用 Cardboard 护目镜加载不同的全景照片并能够立体地查看它们。
我在使用全景图像并将其渲染为 Unity 中的立体视图时遇到问题。
如有任何建议,我们将不胜感激。
做一个球体,写一个着色器,这样它就不会被反向剔除,并且可以从里面看到。使用全景图像作为球体上的纹理。将 VR 摄像机装置放置在球体的中心。如果您想要真正的立体效果,请为左眼和右眼创建两个具有单独纹理的球体。将球体放置在装备中相机的位置。使用图层剔除,使每个相机只能看到正确的球体。
我能给你的最简单的解决方案:
一个。使用 Android Pro 插件安装 Unity Pro,设置
Cardboard SDK For Unity,安装 Android 构建工具和 SDK。
B 设置天空盒
获取 stereoscopic panorama image(可能需要一段时间才能加载图像,因为它是高分辨率图像)。
在Unity中,导入图像,将Texture Type更改为Cubemap。 Select Mapping as Cylindrical (Lat and Long).
创建一个Material,将Shader更改为Skybox/Cubemap.
将纹理分配给material。
在 Unity 5 Pro 顶栏中,select Window -> Ligthing,将 material 拖到 天空盒 属性。在此步骤中,您可以通过编程方式完成。将这些步骤与 Cardboard 资产和游戏对象结合起来。瞧,你已经制作了一个 VR 全景立体 Cardboard 应用程序!整个设置只需要五分钟(不包括设置工具 :D)。
如果您熟悉 Unity,您就会确切地知道按照我的说明要做什么。如果您在我的步骤中卡在某个地方,请随时问我。编码愉快:)
额外提示:
您可以将大型纹理文件制作成资产包,就像存储在服务器中的动态内容一样。您的应用程序只是一个小型的空应用程序。当应用程序启动时,从服务器请求并下载资产包,然后操作纹理。 :)
超级额外提示:不要忘记在 Android 构建设置 下生成资产包。否则,当捆绑包下载到 Android 部手机时,您的纹理将会损坏。
我正在尝试使用 Unity3D 构建类似 Photosphere 的应用程序,并将其与 Google 纸板一起使用。
我需要使用 Cardboard 护目镜加载不同的全景照片并能够立体地查看它们。
我在使用全景图像并将其渲染为 Unity 中的立体视图时遇到问题。
如有任何建议,我们将不胜感激。
做一个球体,写一个着色器,这样它就不会被反向剔除,并且可以从里面看到。使用全景图像作为球体上的纹理。将 VR 摄像机装置放置在球体的中心。如果您想要真正的立体效果,请为左眼和右眼创建两个具有单独纹理的球体。将球体放置在装备中相机的位置。使用图层剔除,使每个相机只能看到正确的球体。
我能给你的最简单的解决方案:
一个。使用 Android Pro 插件安装 Unity Pro,设置 Cardboard SDK For Unity,安装 Android 构建工具和 SDK。
B 设置天空盒
获取 stereoscopic panorama image(可能需要一段时间才能加载图像,因为它是高分辨率图像)。
在Unity中,导入图像,将Texture Type更改为Cubemap。 Select Mapping as Cylindrical (Lat and Long).
创建一个Material,将Shader更改为Skybox/Cubemap.
将纹理分配给material。
在 Unity 5 Pro 顶栏中,select Window -> Ligthing,将 material 拖到 天空盒 属性。在此步骤中,您可以通过编程方式完成。将这些步骤与 Cardboard 资产和游戏对象结合起来。瞧,你已经制作了一个 VR 全景立体 Cardboard 应用程序!整个设置只需要五分钟(不包括设置工具 :D)。
如果您熟悉 Unity,您就会确切地知道按照我的说明要做什么。如果您在我的步骤中卡在某个地方,请随时问我。编码愉快:)
额外提示: 您可以将大型纹理文件制作成资产包,就像存储在服务器中的动态内容一样。您的应用程序只是一个小型的空应用程序。当应用程序启动时,从服务器请求并下载资产包,然后操作纹理。 :)
超级额外提示:不要忘记在 Android 构建设置 下生成资产包。否则,当捆绑包下载到 Android 部手机时,您的纹理将会损坏。