我正在尝试使用THREE.js创建自定义VR全景查看器。 我设法创造了:
一切看起来都不错,但我想为这两款相机添加某种“黑色vr纸板框架”。 我不确定如何调用这种效果,但这里有一些例子:
你能给我一些提示吗?
答案 0 :(得分:2)
您要找的那个词是"barrel distortion"。您可以在WebVR-polyfill here中看到此工作的实现。取决于您对原始webgl的理解程度,这可能有点难以阅读。
以下是使用两个渲染过程的多功能方法的基本步骤:
PlaneBufferGeometry
)并指定UV坐标,使得左网格将使用帧缓冲的左半部分作为其纹理,右网格将使用右边的网格缓冲一半。