【发布时间】:2017-09-13 19:07:12
【问题描述】:
我正在尝试使用 THREE.js 创建自定义 VR 全景查看器。 我已经成功创建:
- 2 个场景,
- 2 种材质和网格(为左眼和右眼加载不同的图像),
- 用剪刀渲染器(2 个透视相机)。
对我来说一切都很好,但我想在两台相机上添加某种“黑色 vr 纸板框架”。 我不确定这个效果是如何被调用的,但这里有一些例子:
你能给我一些建议吗?
【问题讨论】:
-
不使用 WebVR 和 WebVR-polyfill 的原因是什么?
-
@Martin Schuhfuß 是否可以在 WebVR 中为左右眼设置不同的图像?
-
是的,例如:github.com/mrdoob/three.js/blob/… - 诀窍是使用
mesh.layers来控制哪只眼睛会看到哪个网格。 -
如果它真的只是一个 3d 全景图,看看这个:developers.google.com/vr/concepts/vrview-web
-
啊,是的,这些演示不包括原生不支持它的浏览器的 WebVR-polyfill。你有gearVR吗?您是否也在 oculus-browser 中尝试过?
标签: javascript three.js google-vr perspectivecamera