我如何在three.js中使用360视频作为背景?

时间:2018-04-11 15:50:09

标签: three.js 360-degrees 360-virtual-reality

我想放一个这样的视频: https://www.youtube.com/watch?v=qvOKJrij6ak

作为此网站的背景: http://dissevelt.herokuapp.com

1 个答案:

答案 0 :(得分:0)

看看这个:

https://threejs.org/docs/#api/textures/VideoTexture

和此:

https://threejs.org/examples/#webgl_materials_video

和此:

https://threejs.org/examples/webgl_video_panorama_equirectangular.html

和此:

Show Youtube video source into HTML5 video tag?

THREE.SphereGeometry()的默认UV映射适用于我尝试过的很多360个视频..所以制作一个THREE.Mesh(THREE.SphereGeometry(100,16,16),新的三个。 MeshBasicMaterial({map:你的视频纹理},侧面:THREE.BackSide))

制作100个单位的视频领域,仅渲染球体内部。