2017-02-17 69 views
0

我有2个纹理来创建VR上的立体全景,我想做一个360º的体验。为了实现这一点,我需要在左侧显示一个纹理(VR-LeftEye),另一个在右侧(VR-RightEye)。此外,我必须在全景前显示3D模型才能与之交互。统一5.6.0b7 vr立体全景+ 3d物体

我使用纸板GoogleVR v1.20和Unity 5.6.0b7。我没有改变任何版本的问题。

一些研究之后,我得到了一些可能的解决办法,但我不知道如何在100%实现它们:

  • 2球(与内面)在球体的中心与1个摄像头,并精选出留在右侧,反之亦然。我不知道如何以不同的方式剔除每一面,因为在5.6中只需要一个相机来制作立体声。
  • 2在相同的球体材质中的纹理,着色器应根据渲染端选择所需的纹理。我不知道如何知道着色器代码中的渲染面是什么。
  • 2个球体,2个camera.This是最工匠的方式,我有一些问题显示的3d对象,我有双倍的旋转速度。

欢迎提供任何提示或解决方案。

编辑: 进出口寻找团结5.6.0的解决方案,因为它只是实现了一个功能,使2个预测与模拟双眼之间的距离。

回答

0

我对统一的VR并不熟悉,但是第3个选项听起来更好,因为全景图前面的附加3D模型。 此外,由于在这个实现中眼睛位于球体的中心,因此在摄像机前移动3D物体可能会非常棘手。

+0

统一5.6.0只是实现了一个功能,使他们之间的距离模拟两只眼睛2投影。无论如何,Thx! –