How to export a THREE.JS scene into a 360 texture for photosphere

╄→尐↘猪︶ㄣ 提交于 2019-12-01 02:59:59

问题


Now that youtube supports 360 degree video[1], how can I export a 360 degree frame from THREE.JS scene to be viewable as a photosphere texture or even within a youtube video?

The viewer to use the export could be like the one at http://blog.thematicmapping.org/2014/01/photo-spheres-with-threejs.html

[2] http://www.wired.com/2015/03/youtube-360-degree-video/

https://support.solidangle.com/display/mayatut/Creating+a+Basic+Spherical+Camera http://www.canadiannaturephotographer.com/sphericalpans.html https://www.flickr.com/photos/sbprzd/4008650304/


回答1:


I put together a few different libraries to enable 360 video and photo capture from Three.js

https://github.com/imgntn/j360




回答2:


here is what I did.

I set up 6 cameras, captured each viewport and fed it into a 360 shader as texturecube.




回答3:


It seems you could render two frames from a 180FOV camera, the first aimed at (0,0,1), and the second at (0,0,-1). Next, stitch them into a single image.



来源:https://stackoverflow.com/questions/29048161/how-to-export-a-three-js-scene-into-a-360-texture-for-photosphere

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!