← Энциклопедия Fusion
ЭффектыПродвинутый

ImmersivePatcher

Immersive Patcher / Иммерсивный патчер

ImmersivePatcher искажает или выправляет сферическое/панорамное изображение за счёт вращения виртуальной камеры и настройки угла обзора.

ImmersivePatcher1InputEffect MaskOutputMaskForegroundBackgroundOutput

ImmersivePatcher

Обзор

Что делает ImmersivePatcher

ImmersivePatcher работает не как обычный Transform. В стандартном Transform изображение просто сдвигается, масштабируется и поворачивается в плоскости кадра. Здесь логика ближе к виртуальной камере: изображение воспринимается как часть сферического или иммерсивного пространства, а параметры Rotation и Angle of View определяют, как эта сфера будет развёрнута и показана зрителю.

Главная задача ноды — согласовать вид панорамного материала с нужной проекцией. В режиме Distort она добавляет искажение, то есть переводит изображение в более иммерсивный/проекционный вид. В режиме Undistort она делает обратную операцию: пытается убрать искажение и вернуть участок изображения к более прямому, удобному для композитинга виду.

Порядок вращений Order важен, потому что 3D-повороты не коммутативны. Поворот X, затем Y, затем Z даст другой результат, чем Z, затем Y, затем X. Поэтому при работе с панорамой или VR-пластиной можно получить правильный ракурс только при подходящем порядке осей. Если картинка начинает неожиданно крениться, переворачиваться или ехать по диагонали, первым делом стоит проверить именно Order.

Angle of View отвечает за ширину виртуального поля зрения. Значение 90° даёт умеренный угол обзора, близкий к привычной перспективе. Увеличение угла делает изображение шире и сильнее подчёркивает сферическую геометрию, уменьшение — сужает поле зрения и делает участок более похожим на длиннофокусный фрагмент. Это один из ключевых параметров для стыковки иммерсивного изображения с обычной композицией.

ImmersivePatcher особенно полезен, когда нужно взять часть панорамы, повернуть её в нужную сторону, убрать искажение на локальном участке, подготовить фон для композитинга или наоборот завернуть обычный элемент в проекционное пространство. Он не заменяет полноценную 3D-сцену, но даёт быстрый инструмент для коррекции направления взгляда и геометрии на панорамных материалах.

Как это понимать

Представляй ImmersivePatcher как виртуальную камеру, которая смотрит на панорамную сферу: ты выбираешь, искажать или выправлять изображение, куда повернуть взгляд и насколько широким сделать поле зрения.

Где используется

Выправление участка 360°/VR-панорамы для обычного композитинга.
Поворот направления взгляда внутри панорамного изображения.
Подготовка equirectangular-фона под нужный ракурс.
Компенсация перспективных искажений после сферической проекции.
Создание обратного distort-преобразования для вставки элемента обратно в immersive-пространство.
Подгонка панорамной пластины перед трекингом, ретушью или наложением графики.
Техническая проверка, как меняется геометрия при разных порядках вращения XYZ/XZY/YXZ/YZX/ZXY/ZYX.