【问题标题】:How to replicate the Google Cardboard Photosphere App如何复制 Google Cardboard Photosphere 应用程序
【发布时间】:2015-06-15 12:13:04
【问题描述】:

我对 Unity 和 VR 非常陌生,我刚刚完成了来自 YouTube 的 Unity 教程。不幸的是,关于使用 Unity 制作 VR 应用程序应遵循的过程的文档并不多。

我需要的是能够在适用于 Android 的 Cardboard 应用程序中复制 Photosphere 应用程序。如果可能,我需要使用 Unity 执行此操作。 Photosphere 是从带有 photosphere 选项的 Nexus 4 相机拍摄的,如下图所示:

我尝试关注this really nice walkthrough,它将立方体贴图天空盒附加到照明。问题是立方体的顶部和底部似乎没有显示正确的图像。

我也试过用 6 面天空盒来做,但我很迷茫我应该怎么做。主要是因为我刚得到一张 Photosphere 图像,而 6 面天空盒有 6 个输入纹理参数。

我也尝试关注this 链接,但那里的信息有点压倒性。

任何正确方向的帮助或指示将不胜感激! 谢谢你:)

【问题讨论】:

    标签: android unity3d google-cardboard


    【解决方案1】:

    我还浏览了您提供的链接的教程,但似乎他们是“手动”完成的。

    由于您拥有 Unity 3D 和 Cardboard SDK for Unity,因此您无需配置相机。

    请关注tutorial

    【讨论】:

      【解决方案2】:

      还有另一种方法可以做一个球体并将凸轮放在里面: http://zhvillues.tumblr.com/post/126331275376/creating-a-360-viewer-using-unity-3d

      您必须对 Sphere 应用自定义着色器来渲染它的内部。

      Shader "Custom/sphereShader" {
          Properties {
               _MainTex ("Base (RGB)", 2D) = "white" {}
               _Color ("Main Color", Color) = (1,1,1,0.5)
           }
            SubShader {
              Tags { "RenderType" = "Opaque" }
              Cull Front
      
              CGPROGRAM
              #pragma surface surf Lambert vertex:vert
              sampler2D _MainTex;
      
              struct Input {
                   float2 uv_MainTex;
                   float4 color : COLOR;
              };
              void vert(inout appdata_full v)
              {
                  v.normal.xyz = v.normal * -1;
              }
              void surf (Input IN, inout SurfaceOutput o) {
                        fixed3 result = tex2D(_MainTex, IN.uv_MainTex);
                   o.Albedo = result.rgb;
                   o.Alpha = 1;
              }
              ENDCG
            }
            Fallback "Diffuse"
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-06-11
        • 2015-05-26
        • 1970-01-01
        • 2011-12-03
        • 1970-01-01
        • 1970-01-01
        • 2011-03-22
        • 2019-05-03
        相关资源
        最近更新 更多