three.js 中的 360º 相机

360º degree camera in three.js

有谁知道如何在 three.js 中创建 360º 相机?

我正在尝试将整个场景渲染为 360º 全景图,就像使用 go pro 360 设备一样。

我正在尝试通过将多个屏幕排列成一个圆圈并在所有屏幕上拉伸 threejs window 来重新创建全景图。

为此,我需要一个非常宽的 window,它有一个 tree.js 摄像头,可以 360º 捕捉整个场景

这可能吗?

您无法使用传统的视图矩阵表示 360 度视图。您需要渲染一组纹理(例如立方体的六个面),然后将它们组合成 360 度映射,例如等距柱状。

绝对有可能,因为它已经实现了:https://github.com/spite/THREE.CubemapToEquirectangular

该库只会将快照导出为 png,但是查看代码应该可以将它使用的相同方法集成到 realtime-rendering 中,如果您想要...