3

Кто-нибудь знает, как создать 360-градусную камеру в three.js?Камера с 360º градусами в трёх цветах.

Я пытаюсь представить всю сцену в виде панорамной панорамы на 360º, как вы бы с вышкой Pro 360.

Я пытаюсь воссоздать панораму, организовав несколько экранов по кругу и растягивая трехэкранное окно на всех экранах.

Для этого мне нужно очень широкое окно, которое имеет камеру tree.js, которая захватывает всю сцену в 360º

Возможно ли это?

ответ

2

Это, безусловно, возможно, как это было уже реализовано: https://github.com/spite/THREE.CubemapToEquirectangular

Эта библиотека будет просто экспортировать снимки как PNG, но глядя на код, он должен быть возможно интегрировать тот же метод, который он использует в режиме реального времени рендеринга, если вы хотите ...

+0

Спасибо, это очень интересно! –

2

Вы не можете представить 360-градусный вид с обычной матрицей вида. Вам нужно отобразить набор текстур (например, шесть граней куба), а затем объединить их в 360-градусное отображение, такое как equirectangular.