如何在WebVR中嵌入HTML页面

时间:2018-09-22 11:42:54

标签: three.js webgl aframe virtual-reality webvr

我已经通过链接“ http://learningthreejs.com/blog/2013/04/30/closing-the-gap-between-html-and-webgl/”,
但是我不需要添加纹理,而是需要像网页一样进行交互。这样我也可以播放内页。

2 个答案:

答案 0 :(得分:2)

从A框架FAQ

浏览器无法直接在WebGL中显示HTML或iframe。虽然可以在画布上叠加HTML元素或iframe,但它们不会在VR中显示,也无法与场景集成。

尽管如此,我们可以将基本的HTML和CSS呈现为没有交互性的纹理。我们可以在画布上绘画,并将画布用作纹理的来源。生态系统中的某些组件可以实现这一点:

HTML Shader

答案 1 :(得分:0)

据我所知,你做不到。 VR需要将2个摄像机视图渲染到屏幕外缓冲区。另一方面,浏览器仅将其UI呈现到前端缓冲区和一个视图中。您也许可以找到一些垫片库,该垫片库通过webGL模拟/渲染html的子集,但我还没有真正遇到过这种情况。

如果您要制作自定义的独立应用程序,则可以用其他方法解决它。