LatLongPatcher
LatLongPatcher / Патчер LatLong-панорамы
LatLongPatcher помогает извлекать и возвращать фрагменты equirectangular / latitude-longitude панорамы, чтобы удобнее ретушировать, чистить и править 360°-изображения.
LatLongPatcher
Обзор
Что делает LatLongPatcher
В обычном 2D-пространстве equirectangular-панорама выглядит как растянутая карта мира: верх и низ сильно искажены, горизонтальная координата соответствует долготе, вертикальная — широте. Из-за этого ретушировать такие кадры напрямую неудобно: кисти, маски, патчи и трансформации начинают вести себя не так, как ожидается в обычной перспективной картинке.
LatLongPatcher решает эту проблему через режимы Extract, Apply и Apply 180. В режиме Extract нода берёт выбранное направление обзора внутри панорамы и превращает его в более привычный плоский патч. Такой патч можно отдать в Paint, Clone, Tracker, PlanarTracker, Transform, Blur, Merge или другую ноду. После правки результат возвращается в исходную LatLong-панораму через Apply.
На скриншоте открыт режим Extract: он используется для получения рабочего патча из панорамы. Блок Rotation задаёт, куда именно в сфере смотрит виртуальная камера. Порядок вращения и оси X/Y/Z определяют направление выборки, а Angle of View задаёт ширину поля зрения извлекаемого патча.
Нода особенно полезна в 360°-производстве: можно аккуратно убрать штатив в надире, заклеить оператора, удалить отражение камеры, исправить участок пола, неба или стены, а затем вернуть результат обратно без ручной борьбы с сферическими искажениями. Главное — помнить, что это не обычный Transform, а инструмент преобразования между сферической развёрткой и локальным патчем.
Представляй LatLongPatcher как виртуальную камеру внутри 360°-сферы: ты поворачиваешь её в нужную сторону, вырезаешь удобный плоский участок, правишь его, а потом приклеиваешь обратно на сферическую панораму.