我正在尝试用Unity3D构建一个类似Photosphere的应用程序,并将其与Google cardboard一起使用。
我需要加载不同的全景照片,并能够通过使用纸板护目镜来立体地查看它们。
我有问题使用全景图像,并将其渲染为立体视图在Unity。
我们将非常感谢您提出的任何建议。
发布于 2015-06-14 00:56:30
我能给你的最简单的解决方案是:
安装你的Unity Pro和Android Pro插件,安装Cardboard SDK For Unity,安装Android构建工具和软件开发工具包。
B设置Skybox
属性。在这一步中,你可以通过编程的方式来完成。将这些步骤与纸板资源和游戏对象结合起来。瞧,你已经做了一个VR全景立体纸板应用程序!整个设置只需要5分钟(不包括设置工具:d)。如果你熟悉Unity,你就会确切地知道如何按照我的指令去做。如果你在我脚下的某个地方遇到困难,尽管问我。快乐编码:)
额外提示:你可以把大的纹理文件做成资源包,就像存储在服务器上的动态内容一样。你的应用程序只是一个小尺寸的空应用程序。当应用程序启动时,从服务器请求并下载资源包,然后操作纹理。:)
超级额外提示:别忘了在Android Build Settings下生成资源包。否则,当该包下载到Android手机上时,您的纹理将被破坏。
发布于 2015-06-10 16:26:55
制作一个球体,编写一个着色器,这样它就不会被背面剔除,并且可以从内部看到它。将全景图像用作球体上的纹理。将VR摄影机装备放置在球体的中心。如果想要真正的立体效果,请为左眼和右眼创建两个这样的球体,分别使用不同的纹理。将球体放置在装备中摄影机的位置。使用层剔除,以便每个摄影机只能看到正确的球体。
https://stackoverflow.com/questions/30748960
复制相似问题