我在GearVR中使用Samsung Internet Browser并启用了webVR。我直接从github源代码中获取了“两个盒子,每个眼睛一个”的代码。它应该在每只眼睛中显示一个盒子。但无论我尝试过什么,我都会在每只眼睛中看到两个盒子或更糟糕的东西。我没有尝试过产生正确的结果。
我的最终目标是使用webVR在webVR中以立体声方式播放360个3D视频(来自VUZE)。但我甚至无法使用这个简单的立体声应用程序。任何有关使立体声VR在HMD中工作的最佳方法的建议,特别是GearVR,将不胜感激。
来源是https://github.com/oscarmarinmiro/aframe-stereo-component
中的两个框示例代码是:
<html>
<head>
<title>My A-Frame Scene</title>
<script src="https://aframe.io/releases/latest/aframe.min.js"></script>
<script src="aframe-stereo-component.js.min.js"></script>
</head>
<body>
<a-scene>
<a-sky color="#FFF"></a-sky>
<a-light color="#333" position="0 5 0" type="ambient" intensity="0.2"></a-light>
<a-light type="point" color="#EEE" intensity="1.0" position="3 3 10"></a-light>
<!-- 'left' eye entities will pass trough the camera in non-VR mode -->
<a-camera position="0 0 10" cursor-color="black" stereocam="eye:left;"></a-camera>
<!-- in VR mode, the first box is displayed only in the left eye, the second one in the right eye -->
<a-entity geometry="primitive: box" material="color: #C03546" stereo="eye:left"></a-entity>
<a-entity geometry="primitive: box" material="color: #3546C0" position="0 5 0" stereo="eye: right"></a-entity>
"</a-scene>
</body>
</html>
答案 0 :(得分:0)
我无法让三星VR浏览器在任何例子中正常工作,甚至连三星都没有。
我在Gear VR上使用Oculus Carmel浏览器进行所有WebVR。
答案 1 :(得分:0)
上面显示的代码来自https://github.com/oscarmarinmiro/aframe-stereo-component的文档。
一个工作示例位于http://oscarmarinmiro.github.io/aframe-stereo-component/。
查看http://oscarmarinmiro.github.io/aframe-stereo-component/two_boxes/index.html的源代码,可以看出头部中的两个脚本行 应该用一行代替
<script src="../build.js"></script>.
build.js和索引文件的正确版本位于https://github.com/oscarmarinmiro/aframe-stereo-component的代码文件中,但不在下面的文档中。